国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析

這篇具有很好參考價值的文章主要介紹了73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

內(nèi)容參考于:易道云信息技術(shù)研究院VIP課

上一個內(nèi)容:72.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-項目需求與需求拆解-CSDN博客

然后首先找切入點:

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

通過藥物來當(dāng)切入點,藥物比較好使用,然后鼠標(biāo)放到藥物上它有名字、種類、說明、數(shù)量等,除了數(shù)量我們都改不了,所以毫無疑問通過數(shù)量來當(dāng)切入點

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后打開?Cheat Engine 開始搜索,搜出來很多地址

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后使用一個藥物之后就還有兩個了

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后第二個(0x2109A2BC地址)通過內(nèi)存修改有變化,也就是說ui界面繪制的時候一定是使用的0x2109A2BC地址,因為第一個地址(0x1F355B64)沒有變化

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后這兩個地址在使用藥物時不同的地方調(diào)用了相同的函數(shù)對物品的數(shù)量進(jìn)行減1,假數(shù)據(jù)一般會通過主數(shù)據(jù)的變化而變化,但是現(xiàn)在改了第二個地址之后,ui繪制的時候有效果,但是假數(shù)據(jù)(副本數(shù)據(jù))沒有變化

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后現(xiàn)在的分析:

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

接下來要找的是這個背包是一個怎樣的情況,如果背包是數(shù)組的話,它有一個特點是物品的大小是固定的,所以數(shù)組的話搜出來物品的地址應(yīng)該是與數(shù)組是等差的,所以接下來搜索下一另一個物品

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

通過它們的內(nèi)存地址:也看不出是不是數(shù)組,現(xiàn)在的數(shù)據(jù)量太少,看不出來等差(下面我是直接通過他倆的差值找的第三個,可以通過找這倆的方式再找第三個,然后再計算差值,或者找第四個第五個。。之后,再計算差值)

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后通過2109A4A8-2109A2BC的差值,得到了第三個物品的數(shù)量,現(xiàn)在數(shù)量時11?

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后修改內(nèi)存,可以正常修改

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

所以背包的結(jié)構(gòu)是一個數(shù)組,數(shù)組里的結(jié)構(gòu)分別是1EC和6E4,通過上方是什么改寫了它們可以看出它們應(yīng)該是同一種數(shù)據(jù)類型,但是差值不同,這可能6E4這個東西它是物品的詳細(xì)內(nèi)容,可能是用在客戶端的,那個1EC使用在網(wǎng)絡(luò)端,現(xiàn)在基本確定,它的9C位置是一個4字節(jié)的數(shù)量,然后背包是一個數(shù)組,通過背包ui移動物品到不同的位置,內(nèi)存地址不變,但是放過去的物品數(shù)量會實時改變,如下圖把2位置的商品放到1位置,然后1位置的物品就會跟2位置的物品互換位置,這時內(nèi)存會實時顯示物品的數(shù)量,這也就說明原本2位置的數(shù)據(jù)會復(fù)制到數(shù)組下標(biāo)0位置,然后還會把物品1的數(shù)據(jù)復(fù)制到背包數(shù)組下標(biāo)1位置,這里用的不是指針。

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后這樣可以找到耐久度了,現(xiàn)在耐久度是43,然后就搜索43

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

搜出來很多:

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后在換另一個裝備到背包數(shù)組下標(biāo)0位置上,下方是衣服耐久是37

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后就又找到了兩個

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后可以看出它正好在數(shù)量的前面

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后看看它們的偏移,通過是什么訪問了它們看,1F355B60沒有被訪問

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

98位置

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后找物品的名字,通過字符串搜索

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后找到了兩個,現(xiàn)在可以看出物品的名字并不在物品的數(shù)據(jù)里,因為字符串的地址明顯于上面分析的物品數(shù)據(jù)差異大,也就說明了游戲里物品這個東西,它里面本身是沒有名字的,它有的應(yīng)該是物品的種類,比如一個物品是2號種類,那么2號種類就對應(yīng) xxx這個名字不會變,也就是說物品里有一個物品id,通過物品id一定會指向一個名字(這時可能會有算法),所以要找到物品的id還有連接名字的算法

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

接下來要找物品的id,找的方式,下圖中兩個物品都是?MP 回復(fù)草藥,然后讓它倆的數(shù)量變成一樣,然后這時再不斷的讓它倆互換位置,這樣變的數(shù)據(jù)肯定是id或者其它我們不知道的數(shù)據(jù)

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

先采用下圖紅框里的倆地址:

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后首先找一下它們的起始地址:1F355AC8

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后設(shè)置起始位置與結(jié)束位置:

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后搜索未知的數(shù)據(jù)

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后有四個地址

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后修改數(shù)據(jù)大的發(fā)現(xiàn),物品的圖標(biāo)變了,但是變的規(guī)律沒找到,它也不是物品種類,如果是物品種類的話名字應(yīng)該是會發(fā)生改變的,由于它圖標(biāo)修改起來沒有規(guī)律,所以不使用6E8的了

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

使用1E4的,首先找它的基址

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后設(shè)置起始地址與結(jié)束地址

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后出了兩個

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

第二個是數(shù)量:

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后種類就找到了

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后把武器放在下圖位置,看看能不能找到其它數(shù)據(jù)

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

搜出很多數(shù)據(jù)

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后很游戲中武器的說明作對比,可以看出搜出來的是武器的攻擊力、命中率、耐久度等

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后換了一個物品,數(shù)據(jù)全沒了,所以它是跟裝備有關(guān)的數(shù)據(jù)

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

然后現(xiàn)在物品最重要的數(shù)據(jù)已經(jīng)找到了,如下圖紅框位置

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

它的偏移是0x34

73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析,網(wǎng)游逆向分析與插件開發(fā)-背包的獲取,網(wǎng)游逆向,游戲

現(xiàn)在知道的偏移0x34是物品id,0x9c是數(shù)量,0x120是最大耐久度,0x98是耐久度文章來源地址http://www.zghlxwxcb.cn/news/detail-800622.html

到了這里,關(guān)于73.網(wǎng)游逆向分析與插件開發(fā)-背包的獲取-物品數(shù)據(jù)的初步數(shù)據(jù)分析的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包