Use: Ollydbg
change below:005F7CA1 0F95C0 SETNE AL
005F7CD4 75 74 JNZ SHORT maplev83.005F7D4A //pass PIC check
005F7DCD 90 NOP // remove PIC string data in Delete char packet
005F7DCE 90 NOP
005F7DCF 90 NOP
005F7DD0 90 NOP
.
.
.
Fill with nop
.
.
.
005F7DE5 90 NOP
005F7DE6 90 NOP
005F7E5F 90 NOP // fill with nop, not release CSoftKeyboardDlg which not used
005F7E60 90 NOP
005F7E61 90 NOP
005F7E62 90 NOP
005F7E63 90 NOP
005F7E64 90 NOP
005F7E65 90 NOP
005F7E66 90 NOP
005F7E67 90 NOP
005F7E68 90 NOP
005F7E69 90 NOP005F7E6A 90 NOP
then you can receive belowpacket from client:
17 00 (packet opcode) XX XX XX XX (char ID)
change below:005F7CA1 0F95C0 SETNE AL
005F7CD4 75 74 JNZ SHORT maplev83.005F7D4A //pass PIC check
005F7DCD 90 NOP // remove PIC string data in Delete char packet
005F7DCE 90 NOP
005F7DCF 90 NOP
005F7DD0 90 NOP
.
.
.
Fill with nop
.
.
.
005F7DE5 90 NOP
005F7DE6 90 NOP
005F7E5F 90 NOP // fill with nop, not release CSoftKeyboardDlg which not used
005F7E60 90 NOP
005F7E61 90 NOP
005F7E62 90 NOP
005F7E63 90 NOP
005F7E64 90 NOP
005F7E65 90 NOP
005F7E66 90 NOP
005F7E67 90 NOP
005F7E68 90 NOP
005F7E69 90 NOP005F7E6A 90 NOP
then you can receive belowpacket from client:
17 00 (packet opcode) XX XX XX XX (char ID)