sub_outside():
	KERNEL32.lstrlenA
	MSVCRT.strncat
	MSVCRT.strcat
	USER32.GetClassNameA
	KERNEL32.lstrcmpA
	USER32.EnumChildWindows
	MSVCRT.strcmp
	KERNEL32.MultiByteToWideChar
	MSVCRT.calloc
	KERNEL32.WideCharToMultiByte
	USER32.GetForegroundWindow
	USER32.GetWindowThreadProcessId
	KERNEL32.GetCurrentThreadId
	USER32.AttachThreadInput
	USER32.GetKeyboardState
	USER32.GetKeyboardLayout
	USER32.ToAsciiEx
	KERNEL32.lstrcpyA
	USER32.GetSystemMetrics
	USER32.WindowFromPoint
	KERNEL32.lstrcatA
	USER32.CallNextHookEx
	MSVCRT.time
	MSVCRT.srand
	KERNEL32.GetSystemDirectoryA
	MSVCRT.sprintf
	KERNEL32.CreateFileA
	KERNEL32.GetFileSize
	MSVCRT.malloc
	KERNEL32.ReadFile
	KERNEL32.GetFileTime
	KERNEL32.CloseHandle
	MSVCRT.strstr
	KERNEL32.DeleteFileA
	KERNEL32.MoveFileA
	KERNEL32.WriteFile
	KERNEL32.SetFileTime
	MSVCRT.free
	ADVAPI32.CryptGetProvParam
	KERNEL32.GetSystemTime
	MSVCRT.strcpy
	KERNEL32.LoadLibraryA
	KERNEL32.GetProcAddress
	KERNEL32.FreeLibrary
	MSVCRT.atoi
	KERNEL32.CreateThread
	KERNEL32.Sleep
_DllMain12():
	KERNEL32.GetModuleFileNameA
	MSVCRT._strlwr
	MSVCRT.strstr
	KERNEL32.CreateThread
	KERNEL32.CreateEventA
sub_1000FCEB(0090):
	KERNEL32.WideCharToMultiByte
	MSVCRT.strcmp

	"AppInit_DLLs"
sub_1000291D(01b8):
	KERNEL32.lstrlenA
	MSVCRT.malloc
	MSVCRT.memset
	MSVCRT.strncat
	KERNEL32.GetSystemDirectoryA
	KERNEL32.lstrcatA
	MSVCRT.sprintf
	KERNEL32.CreateFileA
	KERNEL32.SetFilePointer
	KERNEL32.WriteFile
	KERNEL32.SetFileTime
	KERNEL32.CloseHandle
	MSVCRT.free

	"\\"
	"ms32clod"
	"c:\\%s.log"
sub_10018943(0211):
	ADVAPI32.IsTextUnicode
sub_10015BF1(02a3):
	WS2_32.select
	WS2_32.recv
	WS2_32.closesocket
	MSVCRT.malloc
	WS2_32.send
	WS2_32.socket
	WS2_32.gethostbyname
	MSVCRT.memcpy
	WS2_32.connect
	WS2_32.bind
	WS2_32.accept
	KERNEL32.CreateThread
sub_10007B34(02c7):
	MSVCRT.strrchr
	KERNEL32.lstrcpyA
	MSVCRT.sprintf
	KERNEL32.FindFirstFileA
	KERNEL32.lstrcmpA
	MSVCRT.malloc
	KERNEL32.FindClose
	MSVCRT.free
	MSVCRT.strstr
	KERNEL32.CreateThread
	KERNEL32.GetSystemDirectoryA
	KERNEL32.CreateFileA
	KERNEL32.SetFilePointer
	MSVCRT.strlen
	KERNEL32.WriteFile
	KERNEL32.CloseHandle
	MSVCRT._strlwr
	KERNEL32.DeleteFileA
	KERNEL32.FindNextFileA
	KERNEL32.Sleep

	"%s\\*.*"
	"."
	".."
	"%s\\%s"
	"%s\\%s"
	"%s__%s"
	".sol"
	"%s__%s&&%s"
	"%s\\hlst.tmp"
	"\r\n"
	"%s__%s"
	".sol"
	"%s__%s&&%s"
	"%s\\hlst.tmp"
	"\r\n"
sub_100189B8(037e):
	MSVCRT.fopen
	MSVCRT.fread
	KERNEL32.lstrcpyA
	MSVCRT.fclose

	"rb"
sub_10014916(041f):
	WS2_32.select
	WS2_32.recv
	WS2_32.closesocket
	WS2_32.send
sub_10011AA3(0733):
	MSVCRT.malloc
	MSVCRT.strncpy
	MSVCRT.strstr
	WS2_32.getpeername
	WS2_32.gethostbyaddr
	KERNEL32.lstrlenA
	MSVCRT.sprintf
	KERNEL32.lstrcatA
	MSVCRT.memset
	MSVCRT.free

	"USER"
	"PASS"
	"---------------hFTP--------------\r\nURL "...
	"\r\n\r\n"
	"\r\n - PASS error"
sub_1000C9DC(085d):
	GDI32.CreateSolidBrush
	MSVCRT.memset
	KERNEL32.lstrcpyA
	GDI32.CreateFontIndirectA
	MSVCRT.time
	MSVCRT.srand
	KERNEL32.GetSystemDirectoryA
	MSVCRT.strcat
	KERNEL32.CreateFileA
	KERNEL32.GetFileTime
	KERNEL32.CloseHandle
	USER32.RegisterWindowMessageA
	KERNEL32.GetModuleHandleA
	USER32.SetWindowsHookExA
	KERNEL32.CreateEventA
	USER32.SetTimer
	KERNEL32.CreateThread

	"Times	New Roman"
	"\\kernel32.dll"
	"KPMM"
	"ms32clod"
sub_1001936C(0b14):
	MSVCRT._EH_prolog
sub_1001B450(110c):
	MSVCRT.fwrite
sub_10002F3C(1311):
	KERNEL32.GetCurrentProcessId
	KERNEL32.CreateToolhelp32Snapshot
	KERNEL32.Thread32First
	USER32.EnumThreadWindows
	KERNEL32.Thread32Next
	KERNEL32.CloseHandle
sub_100100FD(13ed):
	KERNEL32.WideCharToMultiByte
	MSVCRT.malloc
	KERNEL32.lstrcpyA
	MSVCRT.memcpy
	MSVCRT.strcpy
	KERNEL32.CreateThread
sub_1001A916(14e2):
	MSVCRT._mbsicmp
sub_1000579B(15a7):
	KERNEL32.GetCurrentProcess
	ADVAPI32.OpenProcessToken
	ADVAPI32.LookupPrivilegeValueA
	ADVAPI32.AdjustTokenPrivileges
	USER32.ExitWindowsEx

	"SeShutdownPrivilege"
sub_10018059(1d93):
	KERNEL32.GetCurrentThreadId
	KERNEL32.VirtualProtect
sub_10017832(1de9):
	MSVCRT.memset
sub_10003786(1ea7):
	MSVCRT.memset
	KERNEL32.lstrcpyA
	KERNEL32.lstrlenA
	KERNEL32.lstrcatA
	KERNEL32.lstrcmpA
	USER32.GetCursorPos
	USER32.ScreenToClient
	MSVCRT.atoi
	MSVCRT.isalpha
	MSVCRT.isdigit

	","
	","
	","
	"password"
	"text"
	"hidden"
	"submit"
	"button"
	"image"
	"="
	"l"
	"d"
	"\r\n"
sub_10014769(1fd0):
	WS2_32.getsockname
	WS2_32.htons
	WS2_32.send
	WS2_32.closesocket
sub_1001366B(21bd):
	KERNEL32.TlsSetValue
sub_10017768(21d9):
	KERNEL32.GetCurrentThreadId
	KERNEL32.VirtualProtect
	KERNEL32.ResumeThread
sub_10018210(22a6):
	KERNEL32.GetModuleHandleA
	MSVCRT.strcmp

	".detour"
sub_10009FE2(2381):
	MSVCRT.sprintf
	KERNEL32.CreateFileA
	KERNEL32.GetFileSize
	MSVCRT.malloc
	MSVCRT.memset
	KERNEL32.CloseHandle
	KERNEL32.ReadFile
	KERNEL32.SetFilePointer
	KERNEL32.SetEndOfFile
	KERNEL32.SetFileTime
	KERNEL32.lstrcpyA
	KERNEL32.lstrlenA
	MSVCRT.strstr

	"%s%s"
	"%s%s"
	"%s__.all"
	"%s__.log"
sub_10004DAA(2598):
	GDI32.SelectObject
	USER32.GetForegroundWindow
	USER32.GetWindowThreadProcessId
	KERNEL32.GetCurrentThreadId
	USER32.AttachThreadInput
	USER32.GetKeyboardState
	USER32.GetKeyboardLayout
	USER32.ToAsciiEx
	KERNEL32.lstrcpyA
	KERNEL32.MultiByteToWideChar
	MSVCRT.malloc
	USER32.DrawTextW
	USER32.CallNextHookEx
sub_10003541(2737):
	USER32.CallNextHookEx
sub_100194D2(2754):
	MSVCRT.free
sub_1000B027(2a64):
	KERNEL32.QueryPerformanceCounter
	MSVCRT.srand
	KERNEL32.GetSystemDirectoryA
	MSVCRT.sprintf
	KERNEL32.DeleteFileA
	MSVCRT.malloc
	MSVCRT.strlen
	MSVCRT.strcpy
	MSVCRT.free
	KERNEL32.lstrcpyA
	KERNEL32.CreateThread

	"%s\\%s.tmp"
	"c:"
	"%s%s"
	"d:"
	"%s%s"
	"%s%s"
	"1"
	"s"
sub_100071C0(2c0d):
	MSVCRT.sprintf
	KERNEL32.FindFirstFileA
	KERNEL32.lstrcmpA
	MSVCRT.malloc
	KERNEL32.FindClose
	MSVCRT.free
	KERNEL32.lstrlenA
	KERNEL32.FindNextFileA
	KERNEL32.Sleep

	"%s\\*.*"
	"."
	".."
	"%s\\%s"
	"%s\\%s"
sub_100142FF(2c38):
	WS2_32.gethostbyname
	WS2_32.WSAGetLastError
	MSVCRT.fprintf
	KERNEL32.SetEvent
	MSVCRT.memset
	MSVCRT.memcpy
	WS2_32.htons
	WS2_32.socket
	WS2_32.connect
	WS2_32.select
	WS2_32.recv
	WS2_32.closesocket
	WS2_32.send

	"Client: Cannot resolve address [%s]: Er"...
sub_1000274A(2d1d):
	MSVCRT.memset
	MSVCRT.rand
sub_10017AB5(2fef):
	KERNEL32.GetCurrentThread
	KERNEL32.SuspendThread
sub_1000279F(30d5):
	KERNEL32.LocalAlloc
	MSVCRT.wcscmp
	KERNEL32.LocalFree
sub_100011DC(3133):
	MSVCRT.strlen
	MSVCRT.strstr
	MSVCRT.malloc
	MSVCRT.memset
	MSVCRT.strncpy
sub_1001AE00(3215):
	MSVCRT.fopen
	MSVCRT.fputc
	MSVCRT.fclose

	"wb"
sub_10018954(3261):
	MSVCRT.malloc
sub_1001785F(3319):
	KERNEL32.GetCurrentThreadId
	KERNEL32.GetThreadContext
	KERNEL32.GetCurrentProcess
	KERNEL32.VirtualProtect
	KERNEL32.FlushInstructionCache
	KERNEL32.ResumeThread
sub_10012DD0(3873):
	WININET.InternetQueryOptionA
	KERNEL32.lstrlenA
	MSVCRT.malloc
	MSVCRT.memset
	KERNEL32.lstrcpyA
	MSVCRT.strstr
	MSVCRT.free
	MSVCRT.strncat
	KERNEL32.CreateThread

	"\r\nAccept-Encoding: gzip, deflate"
	"Referer"
	"Referer"
	"\r\n"
	"\r\n"
	"---------------"
	"--------------\r\n"
	"Field :\r\n"
	"\r\n\r\nThread: "
	"\r\n\r\n\r\n"
sub_1000B536(39f9):
	KERNEL32.GetSystemDirectoryA
	MSVCRT.sprintf
	KERNEL32.CreateFileA
	KERNEL32.GetFileTime
	KERNEL32.CloseHandle
	KERNEL32.lstrcatA
	KERNEL32.ReadFile
	KERNEL32.lstrlenA
	MSVCRT.time
	KERNEL32.QueryPerformanceCounter
	KERNEL32.WriteFile
	KERNEL32.SetFileTime

	"%x-%x-%x"
	"%d_%s"
sub_10016BBE(3d2d):
	WS2_32.htons
	WS2_32.socket
	WS2_32.bind
	KERNEL32.CreateThread
sub_1001BBB0(4335):
	MSVCRT.memmove
	MSVCRT.putc
sub_1001931B(447f):
	MSVCRT.malloc
	MSVCRT.realloc
sub_1001CB81(4529):
	KERNEL32.LocalFree
sub_1001361F(4620):
	KERNEL32.TlsSetValue
	KERNEL32.InterlockedIncrement
sub_1000E615(4659):
	KERNEL32.CreateFileA
	KERNEL32.WriteFile
	KERNEL32.CloseHandle
sub_1001CAE2(4878):
	MSVCRT._CxxThrowException
sub_10013A20(4a3e):
	KERNEL32.GetProcessHeap
	MSVCRT.sscanf
	MSVCRT._stricmp
	MSVCRT.strcpy
	MSVCRT.atoi
	MSVCRT.strstr
	MSVCRT.strlen
	MSVCRT.strcat
	MSVCRT.memset

	"%s%s%s"
	"CONNECT"
	":"
	"http://"
	"http://"
	":"
	":"
	"http://"
	"Proxy-Connection: Keep-Alive\r\n"
	"HTTP/1.1"
	"HTTP/1.0"
sub_10001DE0(4c72):
	USER32.GetSystemMetrics
	USER32.WindowFromPoint
	USER32.GetClassNameA
	MSVCRT.strcmp
	KERNEL32.lstrcmpA
	KERNEL32.lstrlenA
	KERNEL32.lstrcpyA
	USER32.SendMessageA
	MSVCRT.memset
	MSVCRT.strstr

	"IEFrame"
	"msctls_statusbar32"
	"Edit"
fn(5183):
	USER32.IsWindowVisible
	USER32.GetAncestor
	MSVCRT.memcpy
sub_1000E66B(5372):
	MSVCRT.memset
	KERNEL32.GetTempPathA
	KERNEL32.lstrcpyA
	KERNEL32.lstrcatA

	".pfx"
sub_100190C2(5598):
	MSVCRT.free
sub_100012D1(59e0):
	MSVCRT.strlen
	MSVCRT.strstr
	KERNEL32.lstrcpyA
	MSVCRT.strncat
	MSVCRT.strcat
sub_100139D0(5c2a):
	MSVCRT.rand
	MSVCRT._itoa
sub_10016AB3(5d01):
	WS2_32.socket
	WS2_32.htons
	WS2_32.bind
	WS2_32.accept
	KERNEL32.CreateThread
sub_100176F1(5fbd):
	KERNEL32.GetCurrentThreadId
	KERNEL32.InterlockedCompareExchange
sub_1001CA12(64ff):
	MSVCRT.wcslen
	KERNEL32.WideCharToMultiByte
sub_10013713(66fe):
	KERNEL32.TlsFree
sub_10003460(6931):
	KERNEL32.GetModuleHandleA
	USER32.GetWindowThreadProcessId
	USER32.SetWindowsHookExA

	"ms32clod"
sub_1001906B(693a):
	MSVCRT.strlen
	MSVCRT._mbsnbicmp
sub_10017B39(6e5d):
	KERNEL32.GetCurrentThreadId
	KERNEL32.VirtualProtect
sub_10005BE3(6f8d):
	KERNEL32.lstrcpyA
	MSVCRT.strchr
	WS2_32.WSAStartup
	WS2_32.gethostbyname
	MSVCRT.memset
	MSVCRT.memcpy
	WS2_32.htons
	WS2_32.socket
	WS2_32.connect
	WS2_32.closesocket
sub_1000B7EF(7320):
	KERNEL32.LoadLibraryA
	KERNEL32.GetProcAddress
	KERNEL32.lstrcpyA
	KERNEL32.GetSystemDirectoryA
	KERNEL32.lstrcatA
	KERNEL32.CreateFileA
	KERNEL32.GetFileSize
	MSVCRT.malloc
	MSVCRT.memset
	KERNEL32.ReadFile
	KERNEL32.CloseHandle
	ADVAPI32.RegOpenKeyExA
	KERNEL32.lstrcmpA
	ADVAPI32.RegQueryValueExA
	MSVCRT.time
	MSVCRT.atoi
	ADVAPI32.RegEnumKeyExA
	ADVAPI32.RegDeleteKeyA
	MSVCRT.sprintf
	KERNEL32.GetLogicalDrives
	KERNEL32.GetDriveTypeA
	KERNEL32.WriteFile
	KERNEL32.SetFileAttributesA
	KERNEL32.CopyFileA
	MSVCRT.memcpy
	MSVCRT.strcpy
	KERNEL32.CreateThread
	MSVCRT.strlen
	KERNEL32.FreeLibrary
	KERNEL32.GetTempPathA
	MSVCRT.strrchr
	MSVCRT.free
	SHELL32.SHGetSpecialFolderPathA
	KERNEL32.DeleteFileA

	"shell32"
	"SHGetSpecialFolderPathA"
	"\\l00834.dat"
	"\n"
	"close"
	"sl"
	"close"
	"gl"
	"CopyFileA"
	"kernel32"
	"%c:\\"
	"%sautorun.inf"
	"[autorun]\r\nopen=browser.exe\r\n"
	"browser.exe"
	"\\mmd109en.dat"
	"%s%s"
	"%s__PS.txt"
	".pfx"
	"MY"
	"%s%s"
	"%s%s"
	"%s\\Macromedia"
	"%s%s"
	"%s__macromed"
	"\\cok458en.dat"
	"%s%s"
	"%s__cookies"
sub_100034DC(7383):
	USER32.UnhookWindowsHookEx
sub_1001B640(747a):
	MSVCRT.putc
sub_1001845C(74fb):
	MSVCRT.memcpy
sub_10018AC6(7537):
	MSVCRT._EH_prolog
	MSVCRT.fopen
	MSVCRT.sprintf
	MSVCRT.time
	MSVCRT.srand
	MSVCRT.rand
	MSVCRT.fclose
	MSVCRT.free

	"wb"
	"utf-8"
	"\n"
sub_10005E66(75f9):
	KERNEL32.lstrlenA
	MSVCRT.malloc
	KERNEL32.lstrcpyA
	MSVCRT.strchr
	WS2_32.WSAStartup
	WS2_32.gethostbyname
	MSVCRT.memset
	MSVCRT.memcpy
	WS2_32.htons
	WS2_32.socket
	WS2_32.connect
	MSVCRT.sprintf
	MSVCRT.strcat
	MSVCRT.strlen
	WS2_32.send
	WS2_32.select
	WS2_32.recv
	MSVCRT.strstr
	MSVCRT.atoi
	KERNEL32.CreateFileA
	KERNEL32.WriteFile
	KERNEL32.CloseHandle
	WS2_32.closesocket
	MSVCRT.free

	"GET %s HTTP/1.0\r\nAccept: */*\r\nHost: %s\r"...
	"\r\n"
	"HTTP/1.1 200 OK"
	"\r\n\r\n"
	"\r\n"
sub_100136A4(7839):
	KERNEL32.TlsAlloc
sub_100105F9(7b5f):
	USER32.MessageBoxA

	"LoadLibrary"
sub_10012894(7bf4):
	WININET.InternetQueryOptionA
	MSVCRT.malloc
	MSVCRT.memset
	KERNEL32.WideCharToMultiByte
	KERNEL32.MultiByteToWideChar
	MSVCRT.strstr
	KERNEL32.lstrcpyA
	KERNEL32.lstrlenA
	MSVCRT.free
	MSVCRT.strncat
	KERNEL32.CreateThread

	"\r\nAccept-Encoding: gzip, deflate"
	"Referer"
	"Referer"
	"\r\n"
	"\r\n"
	"---------------"
	"--------------\r\n"
	"Field :\r\n"
	"\r\n\r\nThread: "
	"\r\n\r\n\r\n"
sub_10017741(7df6):
	KERNEL32.VirtualProtect
sub_1001780B(7df6):
	KERNEL32.VirtualProtect
sub_1000D7F0(7e17):
	KERNEL32.InterlockedDecrement
sub_10019167(7f37):
	MSVCRT.memmove
sub_100102E8(7f3d):
	KERNEL32.SetEvent
sub_10019DAA(8221):
	MSVCRT._EH_prolog
	MSVCRT.strlen
sub_1001947D(82b0):
	MSVCRT.free
sub_10001F5B(8441):
	USER32.GetClassNameA
	MSVCRT.strcmp
	MSVCRT.strlen
	MSVCRT.strcpy
	USER32.SendMessageA
	MSVCRT.memset
	MSVCRT.strstr

	"msctls_statusbar32"
	"Edit"
sub_100055F0(8481):
	KERNEL32.CreateFileA
	KERNEL32.GetFileSize
	MSVCRT.malloc
	KERNEL32.ReadFile
	KERNEL32.CloseHandle
	MSVCRT.strlen
	MSVCRT.strncpy
	MSVCRT.strcmp

	"**"
sub_1001B270(864f):
	MSVCRT.vfprintf
	MSVCRT.exit
sub_1001A057(86f7):
	MSVCRT._EH_prolog
	MSVCRT.fopen
	MSVCRT.ftell
	MSVCRT.fclose
	MSVCRT.malloc
	MSVCRT.fread
	MSVCRT.free

	"rb"
sub_1000827F(899b):
	KERNEL32.lstrlenA
	MSVCRT.malloc
	MSVCRT.memset
	KERNEL32.lstrcpyA
sub_1001C6A0(8b7e):
	"17"
sub_1000537C(8cce):
	USER32.GetForegroundWindow
	USER32.GetDC
	USER32.GetSystemMetrics
	GDI32.CreateCompatibleDC
	GDI32.SetTextColor
	GDI32.SetBkColor
	GDI32.CreateCompatibleBitmap
	GDI32.SelectObject
	GDI32.BitBlt
	USER32.ReleaseDC
	USER32.FillRect
	KERNEL32.GetModuleHandleA
	USER32.SetWindowsHookExA
	USER32.SetTimer
	USER32.GetMessageA
	USER32.TranslateMessage
	USER32.DispatchMessageA

	"ms32clod"
	"ms32clod"
sub_100050D9(8d2c):
	MSVCRT._strlwr
	MSVCRT.strstr
	KERNEL32.ResetEvent
	KERNEL32.lstrcpyA
	KERNEL32.CreateThread
	GDI32.SelectObject
	USER32.DrawTextA
	USER32.wsprintfA
	KERNEL32.SetEvent
	USER32.CallNextHookEx

	"http://"
	"://"
	"%d"
StartAddress(917f):
	MSVCRT.time
	MSVCRT.srand
	MSVCRT.malloc
	MSVCRT.memset
	MSVCRT.sprintf
	MSVCRT.strcpy
	MSVCRT.strchr
	WS2_32.WSAStartup
	WS2_32.gethostbyname
	MSVCRT.memcpy
	WS2_32.htons
	WS2_32.socket
	WS2_32.connect
	MSVCRT.strlen
	KERNEL32.CreateFileA
	KERNEL32.GetFileSize
	WS2_32.send
	KERNEL32.ReadFile
	KERNEL32.CloseHandle
	WS2_32.select
	WS2_32.recv
	MSVCRT.strstr
	KERNEL32.GetModuleHandleA
	KERNEL32.GetModuleFileNameA
	MSVCRT.strrchr
	MSVCRT.strcat
	KERNEL32.lstrlenA
	KERNEL32.WriteFile
	MSVCRT.atoi
	WS2_32.closesocket
	MSVCRT.free
	KERNEL32.DeleteFileA
	KERNEL32.ExitThread

	"---------------------------%s"
	"--%s\r\nContent-Disposition: form-data; n"...
	"\r\n--%s--\r\n"
	"POST %s HTTP/1.1\r\nAccept: */*\r\nContent-"...
	"\r\n\r\n"
	"ms32clod"
	"\r\n\r\n"
sub_10001D30(9197):
	USER32.GetClassNameA
	MSVCRT.strcmp

	"Internet Explorer_Server"
sub_10011E49(91dd):
	KERNEL32.lstrlenA
	MSVCRT.malloc
	KERNEL32.lstrcpyA
	WININET.InternetQueryOptionA
	MSVCRT.strstr
	MSVCRT.strchr
	MSVCRT.atoi
	MSVCRT.strcmp
	MSVCRT._strlwr
	WININET.InternetCloseHandle
	WININET.InternetConnectA
	MSVCRT.free

	".htm*.php*.do*.asp*.jsp*?"
	"//"
	"//"
	"/"
	"/"
	"//"
	"//"
	"/"
	"//"
	"//"
	"/"
	"POST"
sub_10011167(938e):
	MSVCRT.malloc
	KERNEL32.WaitForSingleObject
	MSVCRT.realloc
	KERNEL32.lstrlenA
	MSVCRT.memset
	KERNEL32.lstrcpyA
	MSVCRT.strcmp
	KERNEL32.CreateThread
	MSVCRT.free
	MSVCRT.memcpy

	"1"
	"---------------"
	"--------------\r\nBalance :\r\n"
	"\r\n\r\n\r\n"
sub_1001AB59(97e8):
	MSVCRT.memcpy
	MSVCRT.strstr

	"encoding"
	"utf-8"
	"utf8"
	"shiftjis"
	"shift-jis"
	"sjis"
sub_10019709(9868):
	MSVCRT._EH_prolog
sub_1001B770(9a22):
	"Out of memory."
sub_10017656(9ac4):
	KERNEL32.VirtualQuery
sub_10018D54(9e65):
	MSVCRT.strcpy
sub_1001A6C0(9fe5):
	MSVCRT.malloc
sub_1001954D(a046):
	MSVCRT._mbsstr
	MSVCRT.strlen
sub_1000D7D0(a21d):
	KERNEL32.InterlockedIncrement
sub_10014871(a2a8):
	WS2_32.getsockname
	WS2_32.send
	WS2_32.closesocket
sub_1000FFF9(a395):
	KERNEL32.WideCharToMultiByte

	"======"
	"======\r\n"
	"=====End=====\r\n"
sub_1000559C(a59b):
	KERNEL32.MultiByteToWideChar
	KERNEL32.LoadLibraryA
	KERNEL32.GetProcAddress

	"sfc_os.dll"
sub_1000F7FE(a665):
	MSVCRT.strstr
	MSVCRT.strncat
sub_10002881(a788):
	MSVCRT.strlen

	"0123456789abcdef"
sub_1001A8DB(a7f6):
	MSVCRT._mbsicmp
sub_10014B0F(a9b0):
	WS2_32.socket
	WS2_32.htons
	WS2_32.gethostbyname
	MSVCRT.memcpy
	WS2_32.connect
	KERNEL32.Sleep
	KERNEL32.lstrlenA
	WS2_32.send
	WS2_32.select
	WS2_32.closesocket
	WS2_32.WSAIoctl
	WS2_32.recv
	MSVCRT.malloc
	WS2_32.bind
	WS2_32.accept
	KERNEL32.CreateThread
sub_1000116E(aaba):
	MSVCRT.strlen
	MSVCRT.strchr

	"\\/:*\"<>|?"
sub_1001C420(ab66):
	"Out of memory."
sub_10003645(afd4):
	KERNEL32.LoadLibraryA
	USER32.RegisterWindowMessageA
	USER32.SendMessageTimeoutA
	KERNEL32.GetProcAddress
	KERNEL32.FreeLibrary

	"OLEACC.DLL"
	"WM_HTML_GETOBJECT"
	"ObjectFromLresult"
	"{626fc520-a41e-11cf-a731-00a0c9082637}"
sub_1001B3E0(b41e):
	MSVCRT.fread
sub_10017DDC(b4d7):
	KERNEL32.VirtualQuery
	KERNEL32.VirtualAlloc
	MSVCRT.memset
sub_1000EB30(b647):
	KERNEL32.GetLocaleInfoA
	MSVCRT.malloc
	MSVCRT.sprintf
	MSVCRT.memset
	KERNEL32.GetVersionExA
	KERNEL32.lstrcatA
	ADVAPI32.RegOpenKeyExA
	ADVAPI32.RegQueryValueExA
	ADVAPI32.RegCloseKey
	KERNEL32.lstrcmpiA
	USER32.GetSystemMetrics

	"User Locale: %s\r\n System: "
	"Microsoft Windows Server 2003, "
	"Microsoft Windows XP "
	"Microsoft Windows 2000 "
	"Microsoft Windows NT "
	"Workstation 4.0 "
	"Home Edition "
	"Professional "
	"Datacenter Edition "
	"Enterprise Edition "
	"Web Edition "
	"Standard Edition "
	"Datacenter Server "
	"Advanced Server "
	"Server "
	"Server 4.0, Enterprise Edition "
	"Server 4.0	"
	"SYSTEM\\CurrentControlSet\\Control\\Produc"...
	"ProductType"
	"WINNT"
	"Workstation "
	"LANMANNT"
	"Server "
	"SERVERNT"
	"Advanced Server "
	"%d.%d "
	"Service	Pack 6"
	"SOFTWARE\\Microsoft\\Windows NT\\CurrentVe"...
	"Service Pack 6a (Build %d)\n"
	"%s (Build %d)\n"
	"%s	(Build %d)\n"
	"\nRes: %dx%d"
	"User Agent"
	"\r\nUser	agent:"
sub_100010BB(b68b):
	MSVCRT.malloc
	MSVCRT.memset
	MSVCRT.strlen
	MSVCRT.strncat
sub_1001A9E3(ba8c):
	MSVCRT._mbsicmp
sub_10004960(bc62):
	USER32.GetCursorPos
	USER32.WindowFromPoint
	USER32.GetClassNameA
	KERNEL32.lstrcmpA
	USER32.CallNextHookEx

	"Internet Explorer_Server"
sub_10006FD3(beea):
	KERNEL32.lstrlenA
	MSVCRT._strlwr
	KERNEL32.lstrcmpA
	MSVCRT.free
	MSVCRT.strstr

	"."
	"."
sub_100191E6(c3bb):
	MSVCRT.memmove
sub_1000878F(c662):
	KERNEL32.GetModuleHandleA
	KERNEL32.GetModuleFileNameA
	MSVCRT.strrchr
	KERNEL32.lstrcatA
	MSVCRT.malloc
	MSVCRT.memset
	MSVCRT.atoi
	SHELL32.SHGetSpecialFolderPathA
	KERNEL32.lstrlenA
	KERNEL32.lstrcpyA
	KERNEL32.GetLogicalDrives
	MSVCRT.sprintf
	KERNEL32.GetDriveTypeA

	"ms32clod"
	"config"
	"notifyes"
	"notify"
	"url"
	"notify"
	"threadmasks"
	"threadmask"
	"mask"
	"threadmask"
	"what"
	"threadmask"
	"replaces"
	"replace"
	"item"
	"replace"
	"what"
	"replace"
	"injects"
	"inject"
	"url"
	"inject"
	"before"
	"inject"
	"what"
	"inject"
	"block"
	"inject"
	"check"
	"inject"
	"quan"
	"inject"
	"content"
	"inject"
	"t"
	"inject"
	"type"
	"inject"
	"notify"
	"inject"
	"global"
	"time"
	"test"
	"feeds"
	"feed"
	"url"
	"feed"
	"fps"
	"fp"
	"fp"
	"hlsts"
	"hlst"
	"hlst"
	"%c:\\"
	"%c:?"
	"limits"
	"num"
	"inject"
	"rep"
	"inject"
	"num"
	"scsh"
	"rep"
	"scsh"
	"num"
	"gp"
	"rep"
	"gp"
	"fakes"
	"fake"
	"url"
	"fake"
	"param"
	"fake"
	"item1"
	"fake"
	"item2"
	"fake"
	"type"
	"fake"
	"rtype"
	"fake"
	"scshs"
	"scsh"
	"url"
	"scsh"
	"param"
	"scsh"
	"multiscshs"
	"multiscsh"
	"url"
	"multiscsh"
	"param"
	"multiscsh"
	"gfs"
	"gf"
	"url"
	"gf"
	"param"
	"gf"
sub_10013E02(c6a0):
	WS2_32.accept
	KERNEL32.CreateThread
	WS2_32.select
	WS2_32.recv
	MSVCRT.printf
	WS2_32.closesocket
	KERNEL32.CreateEventA
	KERNEL32.WaitForSingleObject
	KERNEL32.CloseHandle
	WS2_32.send
	MSVCRT.strstr

	"\nError Recv"
	"Client Close connection\n"
	"HTTP/1.1 200	Connection established\r\n\r\n"...
	"CONNECT"
sub_1001B1B0(c700):
	MSVCRT.fseek
sub_1000F5B1(cbe9):
	MSVCRT.isdigit
	MSVCRT.strstr
sub_1001AE90(cc2f):
	MSVCRT.fopen
	MSVCRT.fprintf
	MSVCRT.printf
	MSVCRT.rewind
	MSVCRT.fclose

	"rb"
	"Can't open %s\n"
	"Replacing	%s "
	"Adding %s "
	" %d.%d%%\n"
sub_10018621(cc79):
	MSVCRT.memcpy
sub_10017FD3(cc81):
	KERNEL32.VirtualQuery
sub_1000F2AB(ceb8):
	KERNEL32.lstrlenA
	MSVCRT.strcmp
	MSVCRT.strstr
	MSVCRT.free

	"*"
sub_10018D0C(cf32):
	MSVCRT.strlen
	MSVCRT.malloc
	MSVCRT.memcpy
sub_10003605(cf8d):
	USER32.SendMessageA
sub_10011CA2(cf91):
	MSVCRT.strstr
	WS2_32.getpeername
	WS2_32.gethostbyaddr
	KERNEL32.lstrlenA
	MSVCRT.sprintf
	MSVCRT.strncat
	KERNEL32.lstrcatA
	MSVCRT.memset

	"USER"
	"PASS"
	"---------------hFTP--------------\r\nURL	"...
	"\r\n\r\n"
	"\r\n - PASS error"
sub_100108A3(d086):
	MSVCRT.malloc
	MSVCRT.realloc
	KERNEL32.WaitForSingleObject
	KERNEL32.lstrlenA
	MSVCRT.memset
	KERNEL32.lstrcpyA
	MSVCRT.strcmp
	KERNEL32.CreateThread
	MSVCRT.free
	MSVCRT.memcpy

	"1"
	"---------------"
	"--------------\r\nBalance :\r\n"
	"\r\n\r\n\r\n"
sub_10018E33(d11e):
	MSVCRT._mbsnbicmp
	MSVCRT.malloc
	MSVCRT.free
sub_10010623(d271):
	KERNEL32.GetSystemTime
	MSVCRT.sprintf
	MSVCRT.malloc
	KERNEL32.lstrlenA
	MSVCRT.memset
	MSVCRT.realloc
	KERNEL32.lstrcatA

	"%d.%d.%d %d:%d"
	"%s%s"
	"%d|%s|%s|%s|%s|%s"
sub_1001CBA7(d3fd):
	KERNEL32.LoadLibraryA
	KERNEL32.RaiseException
	KERNEL32.InterlockedExchange
	KERNEL32.LocalAlloc
	KERNEL32.FreeLibrary
	KERNEL32.GetProcAddress
sub_10018E19(d44b):
	MSVCRT.free
sub_100190FC(d462):
	MSVCRT.malloc
sub_1000E866(d6b3):
	MSVCRT.strcmp

	"MY"
sub_1001A730(d6e6):
	MSVCRT.memmove
	MSVCRT.free
sub_10002C3D(d83e):
	ADVAPI32.RegOpenKeyExA
	ADVAPI32.RegCreateKeyExA
	KERNEL32.GetSystemDirectoryA
	MSVCRT.strcat
	MSVCRT.strlen
	ADVAPI32.RegSetValueExA
	MSVCRT.atoi
	ADVAPI32.RegFlushKey
	ADVAPI32.RegCloseKey
sub_1000A318(d895):
	KERNEL32.GetSystemDirectoryA
	KERNEL32.lstrcatA
	KERNEL32.GetModuleHandleA
	KERNEL32.GetModuleFileNameA
	MSVCRT.strrchr
	MSVCRT.strcat
	KERNEL32.lstrcpyA
	MSVCRT._strlwr
	KERNEL32.lstrcmpA
	KERNEL32.CreateFileA
	KERNEL32.SetFilePointer
	KERNEL32.WriteFile
	KERNEL32.lstrlenA
	KERNEL32.SetFileTime
	KERNEL32.CloseHandle
	MSVCRT.strcmp
	MSVCRT.free
	KERNEL32.LoadLibraryA
	KERNEL32.GetProcAddress
	MSVCRT.malloc
	KERNEL32.GetTempPathA
	MSVCRT.sprintf
	ADVAPI32.RegOpenKeyExA
	ADVAPI32.RegDeleteValueA
	ADVAPI32.RegCloseKey
	KERNEL32.SetFileAttributesA
	KERNEL32.DeleteFileA
	MSVCRT.memcpy
	MSVCRT.strcpy
	KERNEL32.CreateThread
	MSVCRT.memset

	"\\"
	"ms32clod"
	"commands"
	"command"
	"cmd"
	"command"
	"param1"
	"command"
	"param2"
	"command"
	"command"
	"hst"
	"\r\n"
	"	      "
	"get"
	"run"
	"ms32clod"
	"run"
	"shell32"
	"export"
	".pfx"
	"MY"
	"%s%s"
	"reset"
	"f"
	"u"
	"g"
	"s"
	"il"
	"iln"
	"gl"
	"kill"
	"reboot"
	"selfk"
	"grabf"
	"hrdlst"
	"	"
	"%20"
TimerFunc(da8e):
	KERNEL32.WaitForSingleObject
	USER32.UnhookWindowsHookEx
	USER32.KillTimer
	KERNEL32.ResetEvent
	GDI32.SelectObject
	GDI32.DeleteDC
	MSVCRT.malloc
	KERNEL32.GetTempPathW
	KERNEL32.GetTickCount
	USER32.wsprintfW
	KERNEL32.WideCharToMultiByte
	MSVCRT.free
	MSVCRT.sprintf
	KERNEL32.lstrcpyA
	MSVCRT.strchr
	KERNEL32.CreateThread
	GDI32.DeleteObject
	KERNEL32.ExitThread

	"image/jpeg"
	"%s%hs_%d.tmp"
	"%s%s"
	"%s__%s.jpg"
sub_1000AF7F(dd13):
	USER32.KillTimer
	KERNEL32.CreateThread
	USER32.SetTimer
sub_10018155(dd27):
	MSVCRT.memset
	KERNEL32.VirtualQuery
sub_1001A22D(ddbb):
	MSVCRT.strlen
	MSVCRT.strcpy

	""
	">\n"
	"/>"
	"/>\n"
sub_1000741F(dddd):
	MSVCRT.strrchr
	KERNEL32.lstrcpyA
	MSVCRT.strchr
	MSVCRT.sprintf
	KERNEL32.FindFirstFileA
	KERNEL32.lstrcmpA
	MSVCRT.malloc
	KERNEL32.FindClose
	MSVCRT.free
	MSVCRT.strstr
	KERNEL32.CreateThread
	KERNEL32.CreateFileA
	KERNEL32.SetFilePointer
	KERNEL32.lstrlenA
	KERNEL32.WriteFile
	KERNEL32.CloseHandle
	MSVCRT.strlen
	KERNEL32.DeleteFileA
	KERNEL32.FindNextFileA
	KERNEL32.Sleep

	"%s\\*.*"
	"."
	".."
	"%s\\%s"
	"%s\\%s"
	"%s__%s"
	".sol"
	"%s__%s&&%s"
	"\r\n"
	"%s__%s.file"
	".sol"
	"%s__%s&&%s"
	"\r\n"
sub_1001338E(e3ef):
	KERNEL32.GetCurrentThread

	"&(PVOID&)Real_CreateFileW"
	"&(PVOID&)Real_PFXImportCertStore"
	"&(PVOID&)Real_InternetConnect"
	"&(PVOID&)Real_HttpOpenRequest"
	"&(PVOID&)Real_HttpSendRequestW"
	"&(PVOID&)Real_HttpSendRequestA"
	"&(PVOID&)Real_InternetQueryDataAvailabl"...
	"&(PVOID&)Real_InternetReadFile"
	"&(PVOID&)Real_InternetReadFileEx"
	"&(PVOID&)Real_InternetSetStatusCallback"...
	"&(PVOID&)Real_RegEnumValueW"
	"&(PVOID&)Real_send"
	"&(PVOID&)Real_WSASend"
sub_100134D4(e3ef):
	KERNEL32.GetCurrentThread

	"&(PVOID&)Real_CreateFileW"
	"&(PVOID&)Real_PFXImportCertStore"
	"&(PVOID&)Real_InternetConnect"
	"&(PVOID&)Real_HttpOpenRequest"
	"&(PVOID&)Real_HttpSendRequestW"
	"&(PVOID&)Real_HttpSendRequestA"
	"&(PVOID&)Real_InternetQueryDataAvailabl"...
	"&(PVOID&)Real_InternetReadFile"
	"&(PVOID&)Real_InternetReadFileEx"
	"&(PVOID&)Real_InternetSetStatusCallback"...
	"&(PVOID&)Real_RegEnumValueW"
	"&(PVOID&)Real_send"
	"&(PVOID&)Real_WSASend"
sub_100020B5(e44e):
	ADVAPI32.RegOpenKeyExA
	ADVAPI32.RegEnumKeyExA
	ADVAPI32.RegEnumValueA
	KERNEL32.lstrcatA
	ADVAPI32.RegQueryValueExA
	MSVCRT.sprintf
	MSVCRT.strstr
	MSVCRT.strcat
	ADVAPI32.RegCloseKey
	KERNEL32.LoadLibraryA
	KERNEL32.GetProcAddress

	"SOFTWARE\\Microsoft\\Internet Account Man"...
	"----------Outlook Express record-------"...
	"%s =	%ws\n"
	"%s =	%s\n"
	"%s =	%d\n"
	"Name"
	"Email"
	"Server"
	"Port"
	"---------------PS item------------\n"
	"PStoreCreateInstance"
	"itemName = %ws\n"
	"itemData = %ws\n"
	"itemData =	%s\n"
sub_100015CE(e7d7):
	KERNEL32.GetModuleHandleA
	KERNEL32.GetModuleFileNameA
	MSVCRT.strrchr
	KERNEL32.lstrcatA
	KERNEL32.CreateFileA
	KERNEL32.GetFileSize
	KERNEL32.ReadFile
	MSVCRT.malloc
	MSVCRT.memset
	KERNEL32.CloseHandle
	MSVCRT.free
	KERNEL32.lstrlenA
	MSVCRT.strstr
	KERNEL32.lstrcpyA
	MSVCRT.strchr

	"ms32clod"
	"set_url "
sub_10016C4C(f60b):
	WS2_32.WSAStartup
	KERNEL32.LoadLibraryA
	KERNEL32.GetProcAddress
	KERNEL32.lstrcpyA
	KERNEL32.FreeLibrary
	KERNEL32.Sleep
	WS2_32.socket
	WS2_32.WSAIoctl
	WS2_32.inet_ntoa
	MSVCRT.strncmp
	WS2_32.closesocket
	MSVCRT.time
	MSVCRT.srand
	KERNEL32.GetSystemDirectoryA
	KERNEL32.lstrcatA
	KERNEL32.CreateFileA
	KERNEL32.ReadFile
	KERNEL32.CloseHandle
	MSVCRT.atoi
	KERNEL32.WriteFile
	MSVCRT.sprintf

	"ws2_32"
	"accept"
	"bind"
	"--"
	"10."
	"192.168."
	"172.16."
	":TCP"
	":TCP"
	"CB"
	"%s%s%s&cnt=%s"
sub_1001C99D(fec3):
	KERNEL32.lstrlenA
	KERNEL32.MultiByteToWideChar