原文:網絡游戲逆向分析-2-搜索基礎數據(血量)

網絡游戲逆向分析 搜索基礎數據 血量 人物屬性是一個游戲的基礎數據,所有的游戲架構都得在基礎數據的基礎上,所以搜索到基礎數據是重中之重。 這里首先來分析人物屬性的氣血值這個東西。 和單機游戲搜索數據是一樣的,同樣是采用CE,OD等工具來進行搜索。 搜索血量 首先采用CE,通過數據變化來定位該數據存放的內存的位置。 首先搜索初始血量, : 值有很多,再在被怪物攻擊血量減少后再次搜索: 現在是 ,再次 ...

2021-06-18 00:03 0 476 推薦指數:

查看詳情

網絡游戲逆向分析—1—搭建游戲環境

網絡游戲逆向分析—1—搭建游戲環境 這里我們采用的游戲是完美的笑傲江湖游戲,首先申明所有的目的只是為了學習並沒有任何的商業。 官方客戶端下載地址:https://xa.wanmei.com/ ...

Fri Jun 18 02:24:00 CST 2021 2 190
網絡游戲逆向分析-7-人物背包分析

網絡游戲逆向分析-7-人物背包分析 前面我們找到了使用人物背包的函數調用,但是並不完美,因為我們需要處理一些參數,比如說用背包第二個物品,就需要push 1像數組一樣從0 1 2 4 5 6這樣來數,這對於程序員來說沒問題,但是對於使用者肯定是不好的,所以我們需要得到背包的內容,來遍歷背包 ...

Fri Sep 17 08:55:00 CST 2021 0 435
網絡游戲逆向分析-6-使用背包物品call

網絡游戲逆向分析-6-使用背包物品call 首先,大家在處理網絡游戲的時候,一定得利用好發包函數,因為他就是整個網絡游戲的關鍵。 處理辦法: 這里還是直接給發包打斷點來處理。 就像我們之前處理喊話函數call一樣來處理它: 還是先給send打斷點,然后依次往上找 ...

Thu Sep 16 07:37:00 CST 2021 2 351
網絡游戲逆向分析-5-線程發包函數

網絡游戲逆向分析-5-線程發包函數 非線程發包執行流程: 線程發包執行流程: 多線程可能是線程A把數據給線程B,然后線程B再把數據給服務器進行交互。 之前的可能就一個線程就搞定了,這次就需要復雜一點,兩個線程協同合作來交互數據 ...

Mon Sep 13 07:20:00 CST 2021 0 329
網絡游戲逆向分析-9-自動更新基址

網絡游戲逆向分析-9-自動更新基址 基址在每次更新之后都會修改,這個比較麻煩,不然每次都得重新找,非常消耗體力和時間。 自動更新基址原理 搜索游戲進程的內存,然后把硬編碼依次和內存里面數據進行匹配,匹配到了之后就返回地址,地址附近就是基址了,通過加減來得到基址。 這里要扯到一些 ...

Sun Sep 26 11:25:00 CST 2021 3 451
網絡游戲逆向分析-4-分析喊話call參數來源

網絡游戲逆向分析-4-分析喊話call參數來源 好久沒更新了,去實習去了,大家見諒一下。 前面找到了喊話功能call函數,然后分析了它的參數有五個,分別的四個push的和一個ecx: 第一次edx = 0ebx = 0ecx = 7E205ABC //字符串的首地址 ...

Thu Aug 26 05:48:00 CST 2021 0 242
網絡游戲逆向分析-3-通過發包函數找功能call

網絡游戲逆向分析-3-通過發包函數找功能call 網絡游戲和單機游戲分析有相似點,但是區別還是很大的。 網絡游戲和單機游戲的區別: 網絡游戲是需要和服務器進行交互的,網游中的所有功能幾乎都會先發送封包數據到服務器,然后有服務器做出判斷后反饋給客戶端,客戶端才會產生對應的相關功能 ...

Sat Jun 19 03:49:00 CST 2021 0 554
gameUnity 網絡游戲框架

常常在想,有沒有好的方式,讓開發變得簡單,讓團隊合作更加容易。 於是,某一天 動手寫一個 架構, 目前版本 暫定 0.1 版本。(unity5.0.0f4 版本以上) 我打算 開源出來 0.1有什么功能? 首先類結構圖 前台包括:事件類,視圖邏輯類,單例數據類 后台包括:私聊,公 ...

Mon Jun 08 05:03:00 CST 2015 4 4524
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM