filename | pong.exe | |
---|---|---|
size | 592437 (0x90a35) | |
md5 | 2767611bada794ba47ed5ee41aabace8 | |
type | PE32 executable (GUI) Intel 80386, for MS Windows | |
mimetype | application/x-dosexec | |
clamav | OK | |
virustotal | → scan with virustotal.com | |
histogram |
MZ Header
signature | MZ |
bytes_in_last_block | 0x90 |
blocks_in_file | 3 |
num_relocs | 0 |
header_paragraphs | 4 |
min_extra_paragraphs | 0 |
max_extra_paragraphs | 0xffff |
ss | 0 |
sp | 0xb8 |
checksum | 0 |
ip | 0 |
cs | 0 |
reloc_table_offset | 0x40 |
overlay_number | 0 |
reserved0 | 0 |
oem_id | 0 |
oem_info | 0 |
reserved2 | 0 |
reserved3 | 0 |
reserved4 | 0 |
reserved5 | 0 |
reserved6 | 0 |
lfanew | 0x80 |
DOS stub
00000000: 0e 1f ba 0e 00 b4 09 cd 21 b8 01 4c cd 21 54 68 |........!..L.!Th| 00000010: 69 73 20 70 72 6f 67 72 61 6d 20 63 61 6e 6e 6f |is program canno| 00000020: 74 20 62 65 20 72 75 6e 20 69 6e 20 44 4f 53 20 |t be run in DOS | 00000030: 6d 6f 64 65 2e 0d 0d 0a 24 00 00 00 00 00 00 00 |mode....$.......|
PE Header
Packer / Compiler
Sections
Data Directory
type | va | size | |
---|---|---|---|
EXPORT | 0 | 0 | |
IMPORT | 0x49000 | 0x1614 | |
RESOURCE | 0x4d000 | 0x530 | |
EXCEPTION | 0 | 0 | |
SECURITY | 0 | 0 | |
BASERELOC | 0 | 0 | |
DEBUG | 0 | 0 | |
ARCHITECTURE | 0 | 0 | |
GLOBALPTR | 0 | 0 | |
TLS | 0x4c004 | 0x18 | |
LOAD_CONFIG | 0 | 0 | |
Bound_IAT | 0 | 0 | |
IAT | 0x493d8 | 0x2e8 | |
Delay_IAT | 0 | 0 | |
CLR_Header | 0 | 0 |
TLS
raw start | raw end | index | callbks | zero fill | flags | |
---|---|---|---|---|---|---|
0x44c001 | 0x44c01c | 0x448074 | 0x44b004 | 0 | 0 |
module_name | hint | ord | function_name |
---|---|---|---|
gdi32.dll | 34 | CreateCompatibleDC | |
gdi32.dll | 70 | DeleteDC | |
gdi32.dll | 73 | DeleteObject | |
gdi32.dll | 147 | GetDIBits | |
gdi32.dll | 281 | SelectObject | |
kernel32.dll | 207 | DeleteCriticalSection | |
kernel32.dll | 236 | EnterCriticalSection | |
kernel32.dll | 279 | ExitProcess | |
kernel32.dll | 352 | FreeLibrary | |
kernel32.dll | 388 | GetCommandLineA | |
kernel32.dll | 510 | GetLastError | |
kernel32.dll | 529 | GetModuleHandleA | |
kernel32.dll | 577 | GetProcAddress | |
kernel32.dll | 734 | InitializeCriticalSection | |
kernel32.dll | 744 | InterlockedExchange | |
kernel32.dll | 763 | IsDBCSLeadByteEx | |
kernel32.dll | 814 | LeaveCriticalSection | |
kernel32.dll | 817 | LoadLibraryA | |
kernel32.dll | 860 | MultiByteToWideChar | |
kernel32.dll | 1140 | SetUnhandledExceptionFilter | |
kernel32.dll | 1152 | Sleep | |
kernel32.dll | 1173 | TlsGetValue | |
kernel32.dll | 1213 | VirtualProtect | |
kernel32.dll | 1215 | VirtualQuery | |
kernel32.dll | 1247 | WideCharToMultiByte | |
msvcrt.dll | 82 | _stricoll | |
msvcrt.dll | 59 | __getmainargs | |
msvcrt.dll | 70 | __mb_cur_max | |
msvcrt.dll | 82 | __p__environ | |
msvcrt.dll | 84 | __p__fmode | |
msvcrt.dll | 105 | __set_app_type | |
msvcrt.dll | 154 | _cexit | |
msvcrt.dll | 192 | _errno | |
msvcrt.dll | 215 | _findclose | |
msvcrt.dll | 216 | _findfirst | |
msvcrt.dll | 222 | _findnext | |
msvcrt.dll | 254 | _fullpath | |
msvcrt.dll | 296 | _iob | |
msvcrt.dll | 417 | _onexit | |
msvcrt.dll | 466 | _setmode | |
msvcrt.dll | 639 | abort | |
msvcrt.dll | 646 | atexit | |
msvcrt.dll | 647 | atof | |
msvcrt.dll | 648 | atoi | |
msvcrt.dll | 651 | calloc | |
msvcrt.dll | 663 | fclose | |
msvcrt.dll | 666 | fflush | |
msvcrt.dll | 674 | fopen | |
msvcrt.dll | 676 | fputc | |
msvcrt.dll | 680 | fread | |
msvcrt.dll | 681 | free | |
msvcrt.dll | 685 | fseek | |
msvcrt.dll | 687 | ftell | |
msvcrt.dll | 689 | fwrite | |
msvcrt.dll | 693 | getenv | |
msvcrt.dll | 699 | isalnum | |
msvcrt.dll | 700 | isalpha | |
msvcrt.dll | 708 | isspace | |
msvcrt.dll | 727 | localeconv | |
msvcrt.dll | 728 | localtime | |
msvcrt.dll | 732 | malloc | |
msvcrt.dll | 734 | mbstowcs | |
msvcrt.dll | 737 | memcmp | |
msvcrt.dll | 738 | memcpy | |
msvcrt.dll | 739 | memmove | |
msvcrt.dll | 740 | memset | |
msvcrt.dll | 753 | rand | |
msvcrt.dll | 754 | realloc | |
msvcrt.dll | 760 | setlocale | |
msvcrt.dll | 762 | signal | |
msvcrt.dll | 766 | sqrt | |
msvcrt.dll | 767 | srand | |
msvcrt.dll | 768 | sscanf | |
msvcrt.dll | 770 | strchr | |
msvcrt.dll | 771 | strcmp | |
msvcrt.dll | 772 | strcoll | |
msvcrt.dll | 773 | strcpy | |
msvcrt.dll | 776 | strftime | |
msvcrt.dll | 777 | strlen | |
msvcrt.dll | 779 | strncmp | |
msvcrt.dll | 780 | strncpy | |
msvcrt.dll | 784 | strstr | |
msvcrt.dll | 786 | strtok | |
msvcrt.dll | 795 | time | |
msvcrt.dll | 798 | tolower | |
msvcrt.dll | 804 | vfprintf | |
msvcrt.dll | 817 | wcslen | |
msvcrt.dll | 828 | wcstombs | |
user32.dll | 142 | DestroyIcon | |
user32.dll | 262 | GetIconInfo | |
user32.dll | 411 | LoadImageA | |
libgcc_s_dw2-1.dll | 14 | _Unwind_Resume | |
libgcc_s_dw2-1.dll | 36 | __deregister_frame_info | |
libgcc_s_dw2-1.dll | 105 | __register_frame_info | |
libgcc_s_dw2-1.dll | 117 | __udivdi3 | |
libgcc_s_dw2-1.dll | 119 | __umoddi3 | |
libstdc++-6.dll | 257 | _ZNKSs7compareEPKc | |
libstdc++-6.dll | 994 | _ZNSs12_M_leak_hardEv | |
libstdc++-6.dll | 1010 | _ZNSs4_Rep10_M_destroyERKSaIcE | |
libstdc++-6.dll | 1019 | _ZNSs4_Rep20_S_empty_rep_storageE | |
libstdc++-6.dll | 1023 | _ZNSs4_Rep9_S_createEjjRKSaIcE | |
libstdc++-6.dll | 1042 | _ZNSs6assignEPKcj | |
libstdc++-6.dll | 1043 | _ZNSs6assignERKSs | |
libstdc++-6.dll | 1082 | _ZNSsC1EPKcRKSaIcE | |
libstdc++-6.dll | 1085 | _ZNSsC1ERKSs | |
libstdc++-6.dll | 2756 | _ZSt11_Hash_bytesPKvjj | |
libstdc++-6.dll | 2780 | _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base | |
libstdc++-6.dll | 2781 | _ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base | |
libstdc++-6.dll | 2782 | _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base | |
libstdc++-6.dll | 2807 | _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_ | |
libstdc++-6.dll | 3337 | _ZTVN10__cxxabiv117__class_type_infoE | |
libstdc++-6.dll | 3341 | _ZTVN10__cxxabiv120__si_class_type_infoE | |
libstdc++-6.dll | 3342 | _ZTVN10__cxxabiv121__vmi_class_type_infoE | |
libstdc++-6.dll | 3508 | _ZdaPv | |
libstdc++-6.dll | 3510 | _ZdlPv | |
libstdc++-6.dll | 3512 | _Znaj | |
libstdc++-6.dll | 3514 | _Znwj | |
libstdc++-6.dll | 3534 | __cxa_guard_acquire | |
libstdc++-6.dll | 3535 | __cxa_guard_release | |
libstdc++-6.dll | 3536 | __cxa_pure_virtual | |
libstdc++-6.dll | 3541 | __cxa_throw_bad_array_new_length | |
libstdc++-6.dll | 3554 | __gxx_personality_v0 | |
SDL2.dll | 38 | SDL_CreateRGBSurface | |
SDL2.dll | 40 | SDL_CreateRenderer | |
SDL2.dll | 44 | SDL_CreateSystemCursor | |
SDL2.dll | 46 | SDL_CreateTextureFromSurface | |
SDL2.dll | 48 | SDL_CreateWindow | |
SDL2.dll | 55 | SDL_Delay | |
SDL2.dll | 58 | SDL_DestroyRenderer | |
SDL2.dll | 60 | SDL_DestroyTexture | |
SDL2.dll | 61 | SDL_DestroyWindow | |
SDL2.dll | 69 | SDL_FillRect | |
SDL2.dll | 74 | SDL_FreeCursor | |
SDL2.dll | 77 | SDL_FreeRW | |
SDL2.dll | 78 | SDL_FreeSurface | |
SDL2.dll | 143 | SDL_GetError | |
SDL2.dll | 155 | SDL_GetMouseState | |
SDL2.dll | 197 | SDL_GetTicks | |
SDL2.dll | 215 | SDL_GetWindowSize | |
SDL2.dll | 263 | SDL_Init | |
SDL2.dll | 322 | SDL_MapRGB | |
SDL2.dll | 338 | SDL_PollEvent | |
SDL2.dll | 341 | SDL_QueryTexture | |
SDL2.dll | 343 | SDL_Quit | |
SDL2.dll | 345 | SDL_RWFromConstMem | |
SDL2.dll | 347 | SDL_RWFromFile | |
SDL2.dll | 361 | SDL_RenderClear | |
SDL2.dll | 362 | SDL_RenderCopy | |
SDL2.dll | 364 | SDL_RenderDrawLine | |
SDL2.dll | 366 | SDL_RenderDrawPoint | |
SDL2.dll | 378 | SDL_RenderPresent | |
SDL2.dll | 400 | SDL_SetCursor | |
SDL2.dll | 411 | SDL_SetRenderDrawColor | |
SDL2.dll | 431 | SDL_SetWindowIcon | |
SDL2.dll | 439 | SDL_ShowCursor | |
SDL2.dll | 442 | SDL_ShowWindow | |
SDL2.dll | 463 | SDL_UpperBlit | |
SDL2_image.dll | 2 | IMG_Load | |
SDL2_image.dll | 22 | IMG_Load_RW | |
SDL2_mixer.dll | 13 | Mix_FreeChunk | |
SDL2_mixer.dll | 35 | Mix_Init | |
SDL2_mixer.dll | 40 | Mix_LoadWAV_RW | |
SDL2_mixer.dll | 41 | Mix_OpenAudio | |
SDL2_mixer.dll | 46 | Mix_PlayChannelTimed | |
SDL2_mixer.dll | 53 | Mix_Quit | |
SDL2_ttf.dll | 1 | TTF_CloseFont | |
SDL2_ttf.dll | 2 | TTF_FontAscent | |
SDL2_ttf.dll | 3 | TTF_FontDescent | |
SDL2_ttf.dll | 9 | TTF_FontLineSkip | |
SDL2_ttf.dll | 17 | TTF_GlyphMetrics | |
SDL2_ttf.dll | 18 | TTF_Init | |
SDL2_ttf.dll | 20 | TTF_OpenFont | |
SDL2_ttf.dll | 23 | TTF_OpenFontRW | |
SDL2_ttf.dll | 24 | TTF_Quit | |
SDL2_ttf.dll | 39 | TTF_RenderUTF8_Solid |
offset | size | type | comment | |
---|---|---|---|---|
0 | 404992 | EXE | 06/12/2016 15:12:13 | # |
15c1 | 15 | HTM | # | |
21c80 | 202 | PNG | (32 x 32) | # |
21d80 | 199 | PNG | (48 x 48) | # |
24800 | 6028 | WAV | # | |
25fc0 | 4964 | WAV | # | |
27340 | 5762 | WAV | # | |
62e00 | 187445 | BIN | overlay data past EOF | # |
Please donate some bucks to keep this site up and running: | |
Ko-fi | |
---|---|
Yandex.Money | |
Thank you! |
[?] can't find file_offset of VA 0x48074