Function at 0x40a2f6
Capabilities:
Get graphical window text
Read file on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xba4
nop
mov eax, dword [ebp + 0x10]
push eax
mov eax, 2
push eax
mov eax, 0x401
push eax
mov eax, dword [0x4105b4]
push eax
call sub.user32.dll_SendMessageA
mov eax, 0
push eax
mov eax, 0
push eax
mov eax, 0x1009
push eax
mov eax, dword [0x410610]
push eax
call sub.user32.dll_SendMessageA
mov eax, 0
push eax
mov eax, 0
push eax
mov eax, 0x1009
push eax
mov eax, dword [0x410614]
push eax
call sub.user32.dll_SendMessageA
mov eax, 0
push eax
mov eax, 0
push eax
mov eax, 0x1009
push eax
mov eax, dword [0x410618]
push eax
call sub.user32.dll_SendMessageA
mov eax, 0
mov dword [ebp - 4], eax
mov eax, 0x45
mov byte [ebp - 0x464], al
mov eax, 0x78
mov byte [ebp - 0x463], al
mov eax, 0x70
mov byte [ebp - 0x462], al
mov eax, 0x6f
mov byte [ebp - 0x461], al
mov eax, 0x72
mov byte [ebp - 0x460], al
mov eax, 0x74
mov byte [ebp - 0x45f], al
mov eax, 0
mov byte [ebp - 0x45e], al
mov eax, 0xd
push eax
mov eax, 0
push eax
lea eax, [ebp - 0x45d]
push eax
call sub.msvcrt.dll_memset
add esp, 0xc
mov eax, 0x49
mov byte [ebp - 0x450], al
mov eax, 0x6d
mov byte [ebp - 0x44f], al
mov eax, 0x70
mov byte [ebp - 0x44e], al
mov eax, 0x6f
mov byte [ebp - 0x44d], al
mov eax, 0x72
mov byte [ebp - 0x44c], al
mov eax, 0x74
mov byte [ebp - 0x44b], al
mov eax, 0
mov byte [ebp - 0x44a], al
mov eax, 0xd
push eax
mov eax, 0
push eax
lea eax, [ebp - 0x449]
push eax
call sub.msvcrt.dll_memset
add esp, 0xc
mov eax, 0x72
mov byte [ebp - 0x43c], al
mov eax, 0x73
mov byte [ebp - 0x43b], al
mov eax, 0x72
mov byte [ebp - 0x43a], al
mov eax, 0x63
mov byte [ebp - 0x439], al
mov eax, 0
mov byte [ebp - 0x438], al
mov eax, 0xf
push eax
mov eax, 0
push eax
lea eax, [ebp - 0x437]
push eax
call sub.msvcrt.dll_memset
add esp, 0xc
mov eax, 0x45
mov byte [ebp - 0x428], al
mov eax, 0x78
mov byte [ebp - 0x427], al
mov eax, 0x63
mov byte [ebp - 0x426], al
mov eax, 0x65
mov byte [ebp - 0x425], al
mov eax, 0x70
mov byte [ebp - 0x424], al
mov eax, 0x74
mov byte [ebp - 0x423], al
mov eax, 0x69
mov byte [ebp - 0x422], al
mov eax, 0x6f
mov byte [ebp - 0x421], al
mov eax, 0x6e
mov byte [ebp - 0x420], al
mov eax, 0
mov byte [ebp - 0x41f], al
mov eax, 0xa
push eax
mov eax, 0
push eax
lea eax, [ebp - 0x41e]
push eax
call sub.msvcrt.dll_memset
add esp, 0xc
mov eax, 0x43
mov byte [ebp - 0x414], al
mov eax, 0x65
mov byte [ebp - 0x413], al
mov eax, 0x72
mov byte [ebp - 0x412], al
mov eax, 0x74
mov byte [ebp - 0x411], al
mov eax, 0x69
mov byte [ebp - 0x410], al
mov eax, 0x66
mov byte [ebp - 0x40f], al
mov eax, 0x69
mov byte [ebp - 0x40e], al
mov eax, 0x63
mov byte [ebp - 0x40d], al
mov eax, 0x61
mov byte [ebp - 0x40c], al
mov eax, 0x74
mov byte [ebp - 0x40b], al
mov eax, 0x65
mov byte [ebp - 0x40a], al
mov eax, 0
mov byte [ebp - 0x409], al
mov eax, 8
push eax
mov eax, 0
push eax
lea eax, [ebp - 0x408]
push eax
call sub.msvcrt.dll_memset
add esp, 0xc
mov eax, 0x72
mov byte [ebp - 0x400], al
mov eax, 0x65
mov byte [ebp - 0x3ff], al
mov eax, 0x6c
mov byte [ebp - 0x3fe], al
mov eax, 0x6f
mov byte [ebp - 0x3fd], al
mov eax, 0x63
mov byte [ebp - 0x3fc], al
mov eax, 0
mov byte [ebp - 0x3fb], al
mov eax, 0xe
push eax
mov eax, 0
push eax
lea eax, [ebp - 0x3fa]
push eax
call sub.msvcrt.dll_memset
add esp, 0xc
mov eax, 0x64
mov byte [ebp - 0x3ec], al
mov eax, 0x65
mov byte [ebp - 0x3eb], al
mov eax, 0x62
mov byte [ebp - 0x3ea], al
mov eax, 0x75
mov byte [ebp - 0x3e9], al
mov eax, 0x67
mov byte [ebp - 0x3e8], al
mov eax, 0
mov byte [ebp - 0x3e7], al
mov eax, 0xe
push eax
mov eax, 0
push eax
lea eax, [ebp - 0x3e6]
push eax
call sub.msvcrt.dll_memset
add esp, 0xc
mov eax, 0x41
mov byte [ebp - 0x3d8], al
mov eax, 0x72
mov byte [ebp - 0x3d7], al
mov eax, 0x63
mov byte [ebp - 0x3d6], al
mov eax, 0x68
mov byte [ebp - 0x3d5], al
mov eax, 0x69
mov byte [ebp - 0x3d4], al
mov eax, 0x74
mov byte [ebp - 0x3d3], al
mov eax, 0x65
mov byte [ebp - 0x3d2], al
mov eax, 0x63
mov byte [ebp - 0x3d1], al
mov eax, 0x74
mov byte [ebp - 0x3d0], al
mov eax, 0x75
mov byte [ebp - 0x3cf], al
mov eax, 0x72
mov byte [ebp - 0x3ce], al
mov eax, 0x65
mov byte [ebp - 0x3cd], al
mov eax, 0
mov byte [ebp - 0x3cc], al
mov eax, 7
push eax
mov eax, 0
push eax
lea eax, [ebp - 0x3cb]
push eax
call sub.msvcrt.dll_memset
add esp, 0xc
mov eax, 0x47
mov byte [ebp - 0x3c4], al
mov eax, 0x6c
mov byte [ebp - 0x3c3], al
mov eax, 0x6f
mov byte [ebp - 0x3c2], al
mov eax, 0x62
mov byte [ebp - 0x3c1], al
mov eax, 0x61
mov byte [ebp - 0x3c0], al
mov eax, 0x6c
mov byte [ebp - 0x3bf], al
mov eax, 0x20
mov byte [ebp - 0x3be], al
mov eax, 0x50
mov byte [ebp - 0x3bd], al
mov eax, 0x74
mov byte [ebp - 0x3bc], al
mov eax, 0x72
mov byte [ebp - 0x3bb], al
mov eax, 0x63
mov byte [ebp - 0x3ba], al
mov eax, 0
mov byte [ebp - 0x3b9], al
mov eax, 8
push eax
mov eax, 0
push eax
lea eax, [ebp - 0x3b8]
push eax
call sub.msvcrt.dll_memset
add esp, 0xc
mov eax, 0x54
mov byte [ebp - 0x3b0], al
mov eax, 0x6c
mov byte [ebp - 0x3af], al
mov eax, 0x73
mov byte [ebp - 0x3ae], al
mov eax, 0
mov byte [ebp - 0x3ad], al
mov eax, 0x10
push eax
mov eax, 0
push eax
lea eax, [ebp - 0x3ac]
push eax
call sub.msvcrt.dll_memset
add esp, 0xc
mov eax, 0x4c
mov byte [ebp - 0x39c], al
mov eax, 0x6f
mov byte [ebp - 0x39b], al
mov eax, 0x61
mov byte [ebp - 0x39a], al
mov eax, 0x64
mov byte [ebp - 0x399], al
mov eax, 0
mov byte [ebp - 0x398], al
mov eax, 0xf
push eax
mov eax, 0
push eax
lea eax, [ebp - 0x397]
push eax
call sub.msvcrt.dll_memset
add esp, 0xc
mov eax, 0x42
mov byte [ebp - 0x388], al
mov eax, 0x6f
mov byte [ebp - 0x387], al
mov eax, 0x75
mov byte [ebp - 0x386], al
mov eax, 0x6e
mov byte [ebp - 0x385], al
mov eax, 0x64
mov byte [ebp - 0x384], al
mov eax, 0
mov byte [ebp - 0x383], al
mov eax, 0xe
push eax
mov eax, 0
push eax
lea eax, [ebp - 0x382]
push eax
call sub.msvcrt.dll_memset
add esp, 0xc
mov eax, 0x49
mov byte [ebp - 0x374], al
mov eax, 0x41
mov byte [ebp - 0x373], al
mov eax, 0x54
mov byte [ebp - 0x372], al
mov eax, 0x2e
mov byte [ebp - 0x371], al
mov eax, 0
mov byte [ebp - 0x370], al
mov eax, 0xf
push eax
mov eax, 0
push eax
lea eax, [ebp - 0x36f]
push eax
call sub.msvcrt.dll_memset
add esp, 0xc
mov eax, 0x44
mov byte [ebp - 0x360], al
mov eax, 0x4c
mov byte [ebp - 0x35f], al
mov eax, 0x49
mov byte [ebp - 0x35e], al
mov eax, 0x44
mov byte [ebp - 0x35d], al
mov eax, 0
mov byte [ebp - 0x35c], al
mov eax, 0xf
push eax
mov eax, 0
push eax
lea eax, [ebp - 0x35b]
push eax
call sub.msvcrt.dll_memset
add esp, 0xc
mov eax, 0x43
mov byte [ebp - 0x34c], al
mov eax, 0x4c
mov byte [ebp - 0x34b], al
mov eax, 0x52
mov byte [ebp - 0x34a], al
mov eax, 0x20
mov byte [ebp - 0x349], al
mov eax, 0x48
mov byte [ebp - 0x348], al
mov eax, 0x45
mov byte [ebp - 0x347], al
mov eax, 0x41
mov byte [ebp - 0x346], al
mov eax, 0x2e
mov byte [ebp - 0x345], al
mov eax, 0
mov byte [ebp - 0x344], al
mov eax, 0xb
push eax
mov eax, 0
push eax
lea eax, [ebp - 0x343]
push eax
call sub.msvcrt.dll_memset
add esp, 0xc
mov eax, 0x52
mov byte [ebp - 0x338], al
mov eax, 0x65
mov byte [ebp - 0x337], al
mov eax, 0x73
mov byte [ebp - 0x336], al
mov eax, 0x65
mov byte [ebp - 0x335], al
mov eax, 0x72
mov byte [ebp - 0x334], al
mov eax, 0x76
mov byte [ebp - 0x333], al
mov eax, 0x65
mov byte [ebp - 0x332], al
mov eax, 0x64
mov byte [ebp - 0x331], al
mov eax, 0
mov byte [ebp - 0x330], al
mov eax, 0xb
push eax
mov eax, 0
push eax
lea eax, [ebp - 0x32f]
push eax
call sub.msvcrt.dll_memset
add esp, 0xc
mov eax, dword [0x40d03c]
cmp eax, 0
jne 0x40aa98
mov eax, 0x40e656
push eax
mov eax, dword [ebp + 0x10]
push eax
call sub.msvcrt.dll_fopen
add esp, 8
mov dword [0x4104b0], eax
mov eax, 1
mov dword [0x40d03c], eax
jmp 0x40aaca
mov eax, dword [0x4104b0]
push eax
call sub.msvcrt.dll_fclose
add esp, 4
mov eax, 0x40e659
push eax
mov eax, dword [ebp + 0x10]
push eax
call sub.msvcrt.dll_fopen
add esp, 8
mov dword [0x4104b0], eax
mov eax, 1
mov dword [0x40d03c], eax
mov eax, 0
push eax
mov eax, 0x3c
push eax
mov eax, dword [0x4104b0]
push eax
call sub.msvcrt.dll_fseek
add esp, 0xc
mov eax, dword [0x4104b0]
push eax
mov eax, 1
push eax
mov eax, 2
push eax
lea eax, [ebp - 0x590]
push eax
call sub.msvcrt.dll_fread
add esp, 0x10
movzx eax, word [ebp - 0x590]
push eax
mov eax, 0x40e65c
push eax
lea eax, [ebp - 0x586]
push eax
call sub.msvcrt.dll_sprintf
add esp, 0xc
movzx eax, word [ebp - 0x590]
mov dword [ebp - 0x594], eax
movzx eax, word [ebp - 0x590]
add eax, 6
mov ecx, 0
push ecx
push eax
mov eax, dword [0x4104b0]
push eax
call sub.msvcrt.dll_fseek
add esp, 0xc
mov eax, dword [0x4104b0]
push eax
mov eax, 1
push eax
mov eax, 2
push eax
lea eax, [ebp - 0x590]
push eax
call sub.msvcrt.dll_fread
add esp, 0x10
movzx eax, word [ebp - 0x590]
push eax
mov eax, 0x40e65f
push eax
lea eax, [ebp - 0x586]
push eax
call sub.msvcrt.dll_sprintf
add esp, 0xc
mov eax, dword [ebp - 0x594]
add eax, 0x28
mov ecx, 0
push ecx
push eax
mov eax, dword [0x4104b0]
push eax
call sub.msvcrt.dll_fseek
add esp, 0xc
mov eax, dword [0x4104b0]
push eax
mov eax, 1
push eax
mov eax, 7
push eax
lea eax, [ebp - 0x58d]
push eax
call sub.msvcrt.dll_fread
add esp, 0x10
movzx eax, byte [ebp - 0x587]
push eax
movzx eax, byte [ebp - 0x588]
push eax
movzx eax, byte [ebp - 0x589]
push eax
movzx eax, byte [ebp - 0x58a]
push eax
movzx eax, byte [ebp - 0x58b]
push eax
movzx eax, byte [ebp - 0x58c]
push eax
movzx eax, byte [ebp - 0x58d]
push eax
mov eax, str._x__x__x__x__x__x__x
push eax
lea eax, [ebp - 0x586]
push eax
call sub.msvcrt.dll_sprintf
add esp, 0x24
mov eax, 0
push eax
mov eax, 0
push eax
mov eax, dword [0x4104b0]
push eax
call sub.msvcrt.dll_fseek
add esp, 0xc
mov eax, dword [0x4104b0]
push eax
mov eax, 1
push eax
mov eax, 0x40
push eax
lea eax, [ebp - 0x4ac]
push eax
call sub.msvcrt.dll_fread
add esp, 0x10
movzx eax, word [ebp - 0x4ac]
push eax
mov eax, 0x40e677
push eax
lea eax, [ebp - 0x324]
push eax
call sub.msvcrt.dll_sprintf
add esp, 0xc
lea eax, [ebp - 0x324]
push eax
mov eax, dword [0x4105e0]
push eax
call sub.user32.dll_SetWindowTextA
mov eax, dword [ebp - 0x470]
mov dword [ebp - 0x598], eax
mov eax, dword [ebp - 0x598]
add eax, 0x78
mov dword [ebp - 4], eax
mov eax, dword [ebp - 0x598]
add eax, 4
mov ecx, 0
push ecx
push eax
mov eax, dword [0x4104b0]
push eax
call sub.msvcrt.dll_fseek
add esp, 0xc
mov eax, dword [0x4104b0]
push eax
mov eax, 1
push eax
mov eax, 0x14
push eax
lea eax, [ebp - 0x4c0]
push eax
call sub.msvcrt.dll_fread
add esp, 0x10
movzx eax, word [ebp - 0x4c0]
push eax
mov eax, 0x40e67a
push eax
lea eax, [ebp - 0x5d4]
push eax
call sub.msvcrt.dll_sprintf
add esp, 0xc
mov eax, 0x68
mov dword [ebp - 0x6d0], eax
mov eax, dword [ebp - 0x4bc]
push eax
call fcn.00401000
add esp, 4
push eax
lea eax, [ebp - 0x72a]
push eax
call sub.msvcrt.dll_strcpy
add esp, 8
movzx eax, word [ebp - 0x4be]
mov dword [ebp - 0x730], eax
mov eax, dword [ebp - 0x730]
mov dword [0x410664], eax
mov eax, dword [ebp - 0x598]
add eax, 4
add eax, 0xf4
mov ecx, 0
push ecx
push eax
mov eax, dword [0x4104b0]
push eax
call sub.msvcrt.dll_fseek
add esp, 0xc
mov eax, 0
mov dword [ebp - 0x734], eax
mov eax, dword [ebp - 0x734]
mov ecx, dword [ebp - 0x730]
cmp eax, ecx
jge 0x40af32
jmp 0x40ad9e
mov eax, dword [ebp - 0x734]
mov ecx, eax
inc eax
mov dword [ebp - 0x734], eax
jmp 0x40ad74
mov eax, dword [0x4104b0]
push eax
mov eax, 1
push eax
mov eax, 0x28
push eax
lea eax, [ebp - 0x4e8]
push eax
call sub.msvcrt.dll_fread
add esp, 0x10
mov eax, dword [ebp - 0x734]
cmp eax, 0
jne 0x40adff
mov eax, dword [ebp - 0x4dc]
mov ecx, dword [ebp - 0x4d4]
sub eax, ecx
mov dword [0x40d0a4], eax
mov eax, dword [0x40d0a4]
push eax
mov eax, 0x40e67d
push eax
lea eax, [ebp - 0x838]
push eax
call sub.msvcrt.dll_sprintf
add esp, 0xc
mov eax, dword [ebp - 0x734]
inc eax
shl eax, 2
mov ecx, 0x4106b8
add ecx, eax
mov eax, dword [ebp - 0x4d4]
mov dword [ecx], eax
mov eax, dword [ebp - 0x734]
mov ecx, 0xc
imul eax, ecx
mov ecx, 0x410414
add ecx, eax
mov eax, dword [ebp - 0x4dc]
mov dword [ecx], eax
mov eax, dword [ebp - 0x734]
mov ecx, 0xc
imul eax, ecx
mov ecx, 0x410414
add ecx, eax
add ecx, 4
mov eax, dword [ebp - 0x4d4]
mov dword [ecx], eax
mov eax, dword [ebp - 0x734]
mov ecx, 0xc
imul eax, ecx
mov ecx, 0x410414
add ecx, eax
add ecx, 8
mov eax, dword [ebp - 0x4e0]
mov dword [ecx], eax
mov eax, str..rsrc
push eax
lea eax, [ebp - 0x4e8]
push eax
call fcn.00401440
add esp, 8
cmp eax, 0xffffffff
jle 0x40ae9f
mov eax, dword [ebp - 0x4d4]
mov dword [0x40d0a8], eax
mov eax, dword [ebp - 0x734]
inc eax
push eax
mov eax, 0x40e686
push eax
mov eax, 0x40d0ad
push eax
call sub.msvcrt.dll_sprintf
add esp, 0xc
lea eax, [ebp - 0x4e8]
push eax
mov eax, 0x40d175
push eax
call sub.msvcrt.dll_strcpy
add esp, 8
mov eax, dword [ebp - 0x4d8]
push eax
mov eax, 0x40e689
push eax
mov eax, 0x40d23d
push eax
call sub.msvcrt.dll_sprintf
add esp, 0xc
mov eax, dword [ebp - 0x4d8]
mov dword [0x40d3d0], eax
mov eax, dword [ebp - 0x4d4]
push eax
mov eax, 0x40e68c
push eax
mov eax, 0x40d305
push eax
call sub.msvcrt.dll_sprintf
add esp, 0xc
mov eax, 0x40d0ad
push eax
mov eax, 4
push eax
mov eax, dword [0x410610]
push eax
call fcn.00401240
add esp, 0xc
jmp 0x40ad8d
mov eax, 0x28
push eax
mov eax, 0x40e68f
push eax
lea eax, [ebp - 0x324]
push eax
call sub.msvcrt.dll_sprintf
add esp, 0xc
mov eax, 0
push eax
mov eax, dword [ebp - 4]
push eax
mov eax, dword [0x4104b0]
push eax
call sub.msvcrt.dll_fseek
add esp, 0xc
mov eax, 0
mov dword [ebp - 0x83c], eax
mov eax, dword [ebp - 0x83c]
cmp eax, 0x10
jge 0x40b0b0
jmp 0x40af96
mov eax, dword [ebp - 0x83c]
mov ecx, eax
inc eax
mov dword [ebp - 0x83c], eax
jmp 0x40af71
mov eax, dword [0x4104b0]
push eax
mov eax, 1
push eax
mov eax, 8
push eax
lea eax, [ebp - 0x46c]
push eax
call sub.msvcrt.dll_fread
add esp, 0x10
mov eax, dword [ebp - 0x46c]
push eax
call fcn.0040be4f
add esp, 4
mov ecx, dword [ebp - 0x83c]
mov edx, 0x14
imul ecx, edx
lea edx, [ebp - 0x464]
add edx, ecx
mov ecx, dword [ebp - 0x468]
push ecx
mov ecx, dword [ebp - 0x46c]
push ecx
push edx
push eax
mov eax, str._i__s__X__X
push eax
lea eax, [ebp - 0x904]
push eax
call sub.msvcrt.dll_sprintf
add esp, 0x18
mov eax, dword [ebp - 0x46c]
cmp eax, 0
jle 0x40b0ab
mov eax, dword [ebp - 0x46c]
push eax
call fcn.0040be4f
add esp, 4
push eax
mov eax, 0x40e69e
push eax
mov eax, 0x40d0ad
push eax
call sub.msvcrt.dll_sprintf
add esp, 0xc
mov eax, dword [ebp - 0x83c]
mov ecx, 0x14
imul eax, ecx
lea ecx, [ebp - 0x464]
add ecx, eax
push ecx
mov eax, 0x40d175
push eax
call sub.msvcrt.dll_strcpy
add esp, 8
mov eax, dword [ebp - 0x46c]
push eax
mov eax, 0x40e6a1
push eax
mov eax, 0x40d23d
push eax
call sub.msvcrt.dll_sprintf
add esp, 0xc
mov eax, dword [ebp - 0x468]
push eax
mov eax, 0x40e6a4
push eax
mov eax, 0x40d305
push eax
call sub.msvcrt.dll_sprintf
add esp, 0xc
mov eax, 0x40d0ad
push eax
mov eax, 4
push eax
mov eax, dword [0x410614]
push eax
call fcn.00401240
add esp, 0xc
jmp 0x40af85
mov eax, 0
push eax
mov eax, 0
push eax
mov eax, dword [0x4104b0]
push eax
call sub.msvcrt.dll_fseek
add esp, 0xc
mov eax, dword [0x4104b0]
push eax
mov eax, 1
push eax
mov eax, 0x40
push eax
lea eax, [ebp - 0xa3e]
push eax
call sub.msvcrt.dll_fread
add esp, 0x10
mov eax, 0
push eax
mov eax, dword [ebp - 0xa02]
push eax
mov eax, dword [0x4104b0]
push eax
call sub.msvcrt.dll_fseek
add esp, 0xc
mov eax, dword [0x4104b0]
push eax
mov eax, 1
push eax
mov eax, 0xf8
push eax
lea eax, [ebp - 0xb38]
push eax
call sub.msvcrt.dll_fread
add esp, 0x10
mov eax, dword [ebp - 0xb10]
push eax
mov eax, dword [ebp - 0xb18]
push eax
mov eax, dword [ebp - 0xb1c]
push eax
movzx eax, byte [ebp - 0xb1d]
push eax
movzx eax, byte [ebp - 0xb1e]
push eax
movzx eax, word [ebp - 0xb20]
push eax
mov eax, str._i____i____i____i____i____i
push eax
lea eax, [ebp - 0xb9c]
push eax
call sub.msvcrt.dll_sprintf
add esp, 0x20
mov eax, 0x40d040
push eax
call fcn.00401396
add esp, 4
mov dword [ebp - 0xba0], eax
mov eax, dword [ebp - 0xb10]
mov ecx, dword [0x40d0a4]
sub eax, ecx
mov dword [0x40d0a4], eax
mov eax, dword [ebp - 0xba0]
push eax
call fcn.00401690
add esp, 4
mov ecx, 0x40d040
push ecx
mov dword [ebp - 0xba4], eax
call fcn.0040105f
add esp, 4
push eax
mov eax, dword [ebp - 0xba4]
push eax
mov eax, dword [ebp - 0xb10]
push eax
lea eax, [ebp - 0x72a]
push eax
mov eax, str._s_nEntrypoint_:__x__nBoyut________:___s_nDosya_tip__:__i
push eax
lea eax, [ebp - 0x9fe]
push eax
call sub.msvcrt.dll_sprintf
add esp, 0x18
lea eax, [ebp - 0x9fe]
push eax
mov eax, dword [0x4105b0]
push eax
call sub.user32.dll_SetWindowTextA
lea eax, [ebp - 0x9fe]
push eax
mov eax, dword [0x4105e0]
push eax
call sub.user32.dll_SetWindowTextA
leave
ret