sub_406604- Step into InitExe
sub_403FA0- Step into StartExe
sub_403F40- Step into This loops through the static list of functions in the references until the main function sub_45B93C
sub_45B93C- Checks to see if the foreground window has changed
0045B991- jz should not jump
0045B9C1- jl should jump
0045B9CB- jnz should not jump
0045B9D9- jnz should not jump
0045B9DE- jnz should not jump
sub_45B894- Step into before_use_junkdata
GetConsoleCP- Retrieves the input code page used by the console associated with the calling process. A console uses its input code page to translate keyboard input into the corresponding character value.
0045B89F- jz should not jump
0045B8ADjnz to not jump.
0045B8C4- jnz should not jump
sub_45B794- Step into use_junkdata
dword_45CCB0value is 0x42B7
unk_45CCD4is the Junk data
sub_407074- Step over Copy_to_new_mem, loads Junk data of size 65E4 into new memory: Delphi move(source, dest);
unk_45CCB4- loads 0x20 byte string
sub_45B5AC- do_something_interesting( size of junk data, size of 0x20 byte string, pointer to 0x20 byte string, 0x100, 0x0BEE2, pointer to newly copied memory of junk data)
sub_45B5AC for the next section.
|Section 3.1 <- Back||Next -> Section 4|