外掛程式輔助技術研究 分析怪物列表

2021-06-28 13:10:35 字數 2126 閱讀 1278

目標:

1、分析怪物列表

2、分析怪物物件屬性

分析思路:

從怪物明顯的屬性入手,名字,血量

30235690+5bc //怪物eax=30235698

30235698+5b4 //怪物血量

dd [45e4a88+4*0]

+314 //是否活著 死亡為0

+320 //怪物名字

+5b4 //怪物血量

+5b8 //怪物等級

+1018 //x

+1020 //y

+1024 //x

+102c //y

dd [031ce740+4*0] //物件列表

指標基址可能是 =

007e144d - cmp [eax+000005b4],ecx

007e1453 - jnge client.exe+3e145b

007e1455 - mov [eax+000005b4],ecx

007e145b - lea ecx,[ebp-00000540]

007e1461 - call client.exe+39eaf0

血量007ddc81    56              push esi

007ddc82    8b35 84831d03   mov esi,dword ptr ds:[31d8384]

007ddc88    8d148d 40e71c03 lea edx,dword ptr ds:[ecx*4+31ce740]

007ddc8f    90              nop

007ddc90    8b02            mov eax,dword ptr ds:[edx]

007ddc92    41              inc ecx

007ddc93    890d 88831d03   mov dword ptr ds:[31d8388],ecx

007ddc99    85c0            test eax,eax

004c0bb1    56              push esi

004c0bb2    bb 40e71c03     mov ebx,client.031ce740                  ; 物件列表基址《怪物,揹包》

004c0bb7    eb 07           jmp short client.004c0bc0

004c0bb9    8da424 00000000 lea esp,dword ptr ss:[esp]

007e46a9    68 0f040000     push 40f

007e46ae    ffd0            call eax

007e46b0    83f8 01         cmp eax,1

007e46b3    7f 16           jg short client.007e46cb

007e46b5    a1 a8831d03     mov eax,dword ptr ds:[31d83a8]

007e46ba    8b0b            mov ecx,dword ptr ds:[ebx]

007e46bc    890c85 884a5e04 mov dword ptr ds:[eax*4+45e4a88],ecx     ; 周圍怪物列表基址

007e46c3    40              inc eax

007e46c4    a3 a8831d03     mov dword ptr ds:[31d83a8],eax

007e46c9    eb 14           jmp short client.007e46df

007e46cb    8b13            mov edx,dword ptr ds:[ebx]

007e46cd    8b4a 10         mov ecx,dword ptr ds:[edx+10]

007e46d0    c1e1 04         shl ecx,4

007e46d3    53              push ebx

007e46d4    81c1 c8e65e04   add ecx,client.045ee6c8

外掛程式輔助技術研究 完善選怪功能

1 分析選中怪物,npc,玩家功能 1 取消之前選中物件 31ce73c 14b8 id 2 選中當前物件 dd 031ce740 4 0 物件列表 玩家 揹包 動作 人物物件 31ce73c 玩家物件位址 0c 此陣列的下標 0018 玩家名字 14b8 0xffff 未選中怪物 2d0c 選中狀...

關於IPTV中的流傳輸技術研究與分析

iptv是隨著寬頻網路 流傳輸 編譯碼和海量儲存等技術的發展而出現的網際網路新業務,被業界認為是 triple play 業務的體現,因此得到了業界的廣泛關注。儘管國外已有iptv的實際運營案例,但在中國開展大規模的iptv業務,需要結合國內的網路環境,仔細研究端到端的關鍵技術。一 iptv技術框架...

關於IPTV中的流傳輸技術研究與分析

iptv是隨著寬頻網路 流傳輸 編譯碼和海量儲存等技術的發展而出現的網際網路新業務,被業界認為是 triple play 業務的體現,因此得到了業界的廣泛關注。儘管國外已有iptv的實際運營案例,但在中國開展大規模的iptv業務,需要結合國內的網路環境,仔細研究端到端的關鍵技術。一 iptv技術框架...