1、056-C,C+写代码测试接任务交任务完成任务2021在线班郁金香灬老师 QQ 150330575交流群:158280115学习目标: 写代码测试接任务写代码测试交任务完成任务 #includepch.hvoid 任务组包(UINT_PTR 包缓冲区, DWORD buflen) / UINT_PTR UINT32 DWORD int UINT32 明文包对象10 = 0x009E0E24,包缓冲区,0x0000000,0x0000100,buflen,/会变化0x19 第5个0x0000000,; /00C5D800 4kb=4096 /包对象的构造函数功能主线CALL_cdecl(int)
2、0x6B0B50, (UINT_PTR)明文包对象);/*006D1EE9 | E8 62ECFDFF | call wow.6B0B50 | 带感叹号的NPC 右键单击$ = 009E0E24 wow.009E0E24$+4 2CB02D18$+8 00000000$+C 00000100$+10 0000000C$+14 000000002CB02D18$+290D36 00000184$+290D36 37013846$+290D36 F1300003 */void 接任务01()UINT32 包缓冲区20=0x00000184,/打开NPC?0x37013846,/NPCID10xF1
3、300003,/NPCID2/任务ID;UINT32 明文包对象10 = 0x009E0E24,(UINT32)包缓冲区,0x0000000,0x0000100,0x000000C,/会变化0x19 第5个0x0000000,; /00C5D800 4kb=4096 /包对象的构造函数功能主线CALL_cdecl(int)0x6B0B50, (UINT_PTR)明文包对象);/UINT32 任务ID 不是接任务void 接任务02()UINT32 包缓冲区20 =0x0000417/任务ID;UINT32 明文包对象10 = 0x009E0E24,(UINT32)包缓冲区,0x0000000,
4、0x0000100,0x0000004,/ 0x0000000,; /00C5D800 4kb=4096 /包对象的构造函数功能主线CALL_cdecl(int)0x6B0B50, (UINT_PTR)明文包对象);/*005304D3 | E8 78061800 | call wow.6B0B50 | 完成任务$ = 009E0E24 wow.009E0E24$+4 13643468$+8 00000000$+C 00000100$+10 00000008$+14 00000000$ = 000000FE 完成任务指令$+4 00000021 可能是任务ID$+8 00000000$+C 00000000 */void 完成任务()UINT32 包缓冲区20 =0x00000FE,/完成任务指令0x0000021 /可能是任务ID;UINT32 明文包对象10 = 0x009E0E24,(UINT32)包缓冲区,0x0000000,0x0000100,0x0000008,/ 包长度0x0000000,; /00C5D800 4kb=4096 /包对象的构造函数功能主线CALL_cdecl(int)0x6B0B50, (UINT_PTR)明文包对象);