sub_outside(): WS2_32.send KERNEL32.Sleep KERNEL32.InterlockedIncrement WS2_32.shutdown WS2_32.closesocket KERNEL32.ExitThread KERNEL32.GetModuleHandleA WS2_32.WSAStartup KERNEL32.GetCommandLineA MSVCRT.strstr KERNEL32.DeleteFileA NTDLL.RtlGetLastWin32Error KERNEL32.ExitProcess ADVAPI32.AbortSystemShutdownA WININET.InternetGetConnectedState WS2_32.htons |
sub_402A30(0038): KERNEL32.GetTickCount MSVCRT.srand |
sub_4015F0(0059): WS2_32.socket WS2_32.htons WS2_32.bind WS2_32.listen WS2_32.accept KERNEL32.CreateEventA KERNEL32.CreateThread KERNEL32.CloseHandle KERNEL32.WaitForSingleObject |
sub_4020A0(0770): MSVCRT.strstr KERNEL32.lstrlen KERNEL32.lstrcpyn USER32.wsprintfA WS2_32.send "PING" "PONG%s\r\n" |
sub_4011F0(15b9): ADVAPI32.CryptDestroyKey ADVAPI32.CryptReleaseContext |
sub_403610(2b5c): KERNEL32.GetModuleFileNameA KERNEL32.lstrcmpi "SysTray" "SOFTWARE\\Microsoft\\Windows\\CurrentVersi"... "1" "Client" "Software\\Microsoft\\Wireless" "Client" "Software\\Microsoft\\Wireless" "Client" "Software\\Microsoft\\Wireless" |
sub_402400(2bc9): KERNEL32.lstrlen USER32.wsprintfA KERNEL32.Sleep WS2_32.send "PRIVMSG %s %s\r\n" |
sub_401530(2cfd): KERNEL32.SetEvent WS2_32.recv WS2_32.closesocket KERNEL32.ExitThread |
sub_402C60(2e4f): KERNEL32.GetModuleFileNameA KERNEL32.CreateFileA KERNEL32.ExitThread KERNEL32.GetFileSize KERNEL32.ReadFile KERNEL32.CloseHandle WS2_32.socket MSVCRT.rand WS2_32.htons WS2_32.bind WS2_32.listen WS2_32.accept |
sub_402710(3d03): WININET.InternetOpenA KERNEL32.GetSystemDirectoryA KERNEL32.lstrcat KERNEL32.lstrlen KERNEL32.CreateFileA WININET.InternetOpenUrlA KERNEL32.CloseHandle WININET.InternetReadFile KERNEL32.WriteFile "Mozilla/4.0 (compatible; MSIE 6.0; Wind"... "\\" ".exe" |
sub_402AB0(420a): MSVCRT.rand |
sub_402130(4537): USER32.wsprintfA KERNEL32.Sleep KERNEL32.lstrlen WS2_32.send WS2_32.recv MSVCRT.strstr KERNEL32.lstrcpyn "JOIN %s\r\n" "451" "PING" |
sub_403300(4c6f): ADVAPI32.RegOpenKeyExA ADVAPI32.RegQueryValueExA ADVAPI32.RegCloseKey |
sub_401CA0(50da): MSVCRT.strchr "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "abcdefghijklmnopqrstuvwxyz" |
sub_402240(6885): MSVCRT.rand USER32.wsprintfA KERNEL32.lstrlen WS2_32.send WS2_32.closesocket "QUIT %s\r\n" |
sub_403710(6922): KERNEL32.VirtualAlloc |
sub_402A70(6e9f): KERNEL32.CreateMutexA |
sub_403730(6e9f): KERNEL32.VirtualFree |
sub_402BA0(6f7a): WS2_32.WSAGetLastError WS2_32.gethostbyname |
sub_403530(75a6): KERNEL32.DeleteFileA KERNEL32.GetSystemDirectoryA MSVCRT.rand KERNEL32.lstrcat KERNEL32.CopyFileA KERNEL32.lstrlen KERNEL32.CloseHandle KERNEL32.WinExec KERNEL32.Sleep KERNEL32.ExitProcess ".exe" "\\" "SysTray" "SOFTWARE\\Microsoft\\Windows\\CurrentVersi"... |
sub_401350(7fb1): KERNEL32.GetSystemDirectoryA KERNEL32.SetCurrentDirectoryA KERNEL32.lstrcpyn KERNEL32.CreateFileA WS2_32.send WS2_32.recv KERNEL32.WriteFile KERNEL32.CloseHandle |
sub_4032C0(818b): ADVAPI32.RegOpenKeyExA ADVAPI32.RegDeleteValueA ADVAPI32.RegCloseKey |
sub_402BF0(81da): WININET.InternetGetConnectedState |
sub_402490(8352): KERNEL32.GetSystemTime MSVCRT.srand MSVCRT.rand |
sub_4022B0(88c3): KERNEL32.GetTickCount WS2_32.select WS2_32.closesocket WS2_32.recv KERNEL32.Sleep |
sub_401170(91be): KERNEL32.lstrcpy "cont" |
sub_402B60(92b0): WS2_32.inet_addr WS2_32.gethostbyname |
sub_401DE0(97e3): KERNEL32.lstrcpyn |
sub_402EE0(a8b6): MSVCRT.rand WS2_32.socket WS2_32.htonl WS2_32.htons WS2_32.bind WS2_32.listen WS2_32.accept KERNEL32.Sleep WS2_32.recv WS2_32.closesocket WS2_32.send " : USERID : UNIX : " "\r\n" |
sub_403140(aa70): MSVCRT.rand KERNEL32.InterlockedIncrement KERNEL32.Sleep KERNEL32.ExitThread |
sub_4033F0(b31e): KERNEL32.lstrlen KERNEL32.CreateToolhelp32Snapshot KERNEL32.Process32First MSVCRT.strstr KERNEL32.OpenProcess KERNEL32.TerminateProcess KERNEL32.Process32Next |
sub_403380(b427): ADVAPI32.RegCreateKeyExA ADVAPI32.RegSetValueExA ADVAPI32.RegCloseKey |
sub_402AF0(bd0b): KERNEL32.CreateProcessA KERNEL32.CloseHandle |
sub_402A80(c7c9): KERNEL32.CreateThread KERNEL32.CloseHandle |
sub_4030E0(d075): MSVCRT.rand KERNEL32.Sleep |
sub_402850(d503): MSVCRT.strstr KERNEL32.GetTickCount KERNEL32.lstrlen MSVCRT.strchr KERNEL32.lstrcmp KERNEL32.lstrcpy KERNEL32.lstrcat USER32.wsprintfA KERNEL32.ExitProcess MSVCRT.rand "e" "|" "-1" "i" "%d,%d,7" "q" "JOIN" |
sub_4016F0(d83c): WS2_32.socket WS2_32.inet_ntoa KERNEL32.lstrcpyn USER32.wsprintfA WS2_32.htons WS2_32.connect KERNEL32.Sleep WS2_32.send WS2_32.recv KERNEL32.lstrlen WS2_32.shutdown WS2_32.closesocket |
sub_401E20(ddfc): WS2_32.socket WS2_32.htons WS2_32.connect WS2_32.recv USER32.wsprintfA KERNEL32.Sleep KERNEL32.lstrlen WS2_32.send MSVCRT.strstr WS2_32.closesocket "PASS %s\r\n" "NICK %s\r\n" "already" "NICK %s\r\n" "already" "USER %s 8 * :%s\r\n" |
sub_401210(e415): KERNEL32.GetSystemTime KERNEL32.SystemTimeToFileTime WS2_32.recv ADVAPI32.CryptCreateHash ADVAPI32.CryptHashData ADVAPI32.CryptVerifySignatureA NTDLL.RtlGetLastWin32Error ADVAPI32.CryptDestroyHash MSVCRT.rand WS2_32.send |
sub_402500(e42f): MSVCRT.rand KERNEL32.lstrcat KERNEL32.Sleep KERNEL32.lstrlen "_" "7" |
sub_4034A0(e4da): "Windows Security Manager" "avserve.exe" "avserve2.exe" "SOFTWARE\\Microsoft\\Windows\\CurrentVersi"... "SOFTWARE\\Microsoft\\Windows\\CurrentVersi"... |
sub_401190(e564): ADVAPI32.CryptAcquireContextA ADVAPI32.CryptImportKey |
sub_4023E1(faad): WS2_32.closesocket |