教程詳情
- 教程名字:愛易編程VIP教程之植物大戰僵屍輔助教程
- 教程大小:723.37MB
- 作者:愛易編程
教程目錄:
0.1介紹CheatEngine 和使用方法
0.2單機遊戲開始 完成分析部分功能
0.3學習數據類型及其偏移概念認知特征碼
0.4理解代碼注入強大之處,并學會使用!
0.5介紹ODebug和簡單使用方法
0.6 CE配合OD找出植物價格實現免費種植
0.7 CE配合OD找出冷卻判斷實現真正無冷卻
0.8 CE配合OD找出狂出陽光
-----------------------------------------------------------------------------------
教案:0.1介紹CheatEngine 和使用方法
備課思想:對于一款新的軟件,教師有義務一點一點教新手,讓他們從零學起,從淺顯易懂,到舉一反三都是需要過程的,沒人一次就能成爲大神,大神都是經過磨練的!~
CheatEngine百度百科:
Cheat Engine是一款内存修改編輯工具 ,它允許你修改你的遊戲或軟件内存數據,以得到一些其他功能。它包括16進制編輯,反彙編程序,内存查找工具。與同類修改工具相比,它具有強大的反彙編功能,且自身附帶了外挂制作工具,可以用它直接生成外挂。
CheatEngine老師理解:
我對這款軟件的認識就比較地方化,首先這款軟件對于基址偏移的顯示都是很及時的,對于強大的搜索引擎速度我也是非常佩服的!
CE用自己獨到的查找偏移方法,讓懂CE的人都爲歎爲觀止!~
總之一句話:好軟件需要我們好好利用!
當前CE的最新版本:Cheat Engine 6.4
當前市場最穩定的版本:Cheat Engine 6.3
本教程用到的版本:Cheat Engine 6.3
爲什麽用到這款工具:
無論從哪一個角度講,Cheat Engine都在站了我們遊戲分析工具的最頂端!~
首次掃描 是掃描這款遊戲的整體數據
如果 數據=50
則輸出結果!
我們最後輸出的結果爲560個
再次掃描 是掃描(篩選)首次掃描的結果“560”
如果 560個數據内 = 0的數據
則輸出結果!
我們最後輸出的結果爲2個
然後我們點擊收集一個陽光,一個陽光可以增加25的陽光值
那麽我們收集完畢,我們的陽光值從0變成看25!
教案:0.2單機遊戲開始 完成分析部分功能
備課思想:本節課将詳細講解CE的使用方法,新手可以在這節課學習到很多操作方法,尤其是分析遊戲的思想!無論是什麽遊戲隻要思想正确,那麽程序就很容易寫出了!~
要求理解:初識偏移認識指針,遊戲中引發興趣,玩耍中成就夢想!~
完成以下功能:
1.分析無限陽光
一個地址可以對應一個值
一個地址也可以對應另一個地址
我們無腦的找到了5560但是上帝跟我們開了一個非常好笑笑話,我們找到指針地址:13D725F0發現又TM出現33三個地址數據,他應該是欺負我們無腦吧!~但是我們程序猿是永遠不會放棄的,因爲隻要我們堅持自己的夢想,總有一天我們會站在世界最耀眼的舞台上!~我們繼續找出什麽訪問了這個地址,蒼天不負有心人,我們又很Happy的找到了700條數據,蒼天估計是知道了我們的努力決心,故意給我們這麽多數據,但是我們老師,告訴我們隻要追基址的時候找到一個綠色基址不管周圍還有多少基址都要讓綠色基址優先處理!~
006A9ec0+768+5560=太陽值
主地址 + 一級偏移 + 二級偏移
2.分析無限金錢
作業:
搜索金錢,例如金錢顯示的數值爲100,那麽搜索10,然後在遊戲内改變金錢數值,列如200,那麽搜索20!~
3.分析種植無CD
由于0或者1都小于255 二進制(11111111)
所以我們搜索的數值類型爲byte字節
第一個偏移是70
第二個偏移是144
第三個偏移是768
我們就找到了植物基址
備課教案:0.3學習數據類型及其偏移概念認知特征碼
1.二進制
了解二進制首先需要知道什麽是機器語言,所謂的機器語言就是我們計算機可以直接識别的語言,這種語言由0和1組成,我們稱作爲二進制!這樣的語言缺點我就不說了,高級語言就是爲了解決程序猿的方便出現的!在内存中我們的計算機所有數據都是以二進制存放的,當它被編譯器讀取的時候由于讀取類型的不同比如以下幾種類型,它會呈現出不同的數據!~構成了我們五彩缤紛的計算機世界!~
00000000~11111111(255)
一個内存單元可以存放8個二進制位即爲“8bit”
2.字節
8bit又被我們稱爲1字節“簡稱字節”
3.4字節
4字節顧名思義就是4個字節放在一起就是4字節
4.浮點數
浮點數呢,存儲的方法和以上的存儲都不同,這裏大家課下研究,由于太麻煩,而且跟我們教程關系不大,我們就不講了!
簡單介紹:浮點數就是有小數點的
浮點數分爲兩種一種爲浮點數 一種爲 定點數
5.雙浮點數
雙浮點數就很簡單了,就是小數點所表達的精度比浮點數要高一點
6.字符串
即爲一串字符列如“ABCabc123”
Ascii = ‘A’ = 8bit
Unicode=’中’ = 16bit
教程截圖
教程下載
原文鏈接:【教程寶盒網】 https://www.jc-box.com/2162.html,轉載請注明出處。
請先
!