目標:
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技術框架...