CE教程之自動匯編._第1頁
CE教程之自動匯編._第2頁
CE教程之自動匯編._第3頁
CE教程之自動匯編._第4頁
CE教程之自動匯編._第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、CE教程之自動匯編Cheat Engine最強大的地方,莫過于他的內存反匯編功能了,這給我們提供了無限的可能。那么,什么是 匯編呢?引用來自 互動百科 的內容一一匯編程序把匯編語言翻譯成機器語言的過程稱為匯編。匯編語合中用助記符(Memoni)代替操作碼,用地址 符號(Symbol)或標號(Label)代替地址碼。這樣用符號代替機器語言的二進制碼,就把機器語言變成了匯編語言。于是匯編語言亦稱為符號語言。用匯編語言編寫的程序,機器不能直接識別,要由一種程序將匯編 語言翻譯成機器語言,這種起翻譯作用的程序叫匯編程序,匯編程序是系統(tǒng)軟件中語言處理的系統(tǒng)軟件。簡單來解釋就是,在不考慮組譯器的情況下(實

2、際上修改游戲的話也不需要關注這個),可以理解為,我們的CPU在處理程序時所用的低級機器語言就是匯編。很不幸的是,匯編不愧為低級語言,學習起來極其復雜,我周圍連能夠看懂匯編的人都寥寥無幾,更不要 說會用的人了。還好我們并不需要用匯編來寫程序,只需要把最常用的幾個命令了解即可。所以我的匯編水平也是非常之爛,恐怕還有無數的錯誤,只能勉強應付一下常用的反匯編修改了。那么我就現(xiàn)學現(xiàn)賣一 次好了 A A。這一次,我們的目標是最近很火熱的小游戲植物大戰(zhàn)僵尸。Ed八: &壯r2兒岡II#*:r./4h円憲.9 £上 護汽7 ULI* O.科?!5 r S'樹皿賓 吃謂 匸飩 d>

3、; 0.曲沬PW審尹HP/r 嚴首嚴譽沁耳沁雪斗尊i沁必進入開始游戲,準備開始修改。c ChHt En 5.1L 口 1 叵1'總e EdK £*oc«? tJHPa忑H(OQWHfnMwmlEfwid.1Wdm*v.gNvff Sev lUftcvi .IMb KvIf ;L:-5 Sfi 4 1印!¥4一 H*f.專1Viba iL,”.UrtwJU.H- 一:口XEhuiO陽怏* 乂.n ksr <hnfirj Cut wKh »C ©童酉応t ih jddrnt-m-r«W)prgu tNi帝gionSfx>

4、;w 11 h«K>d«cim*Jferric the *ddrei in tbK tsT>【IM 卜 *r ,H'l 嚴-.' y-:二尹口應0 Out wrftfl wna 1ftAddhei*ddrK4Fb" rechect 巧EbaXiFriWiAdktfKOtAerttr -j-r h; W Lh - T-0:A4*WlypeP |YCu!5pyP他召喚出我們的c呂改錢的步驟太簡單了,就不再浪費時間?,F(xiàn)在我們已經找到了太陽幣的地址,點右鍵,選擇尋找寫入這個地址的地址。IF nj >004JDcOb - and QCtDA

5、Ob » 4汩弘11 - -idkJ A* 言口41? fev oeiiOdid - chpAATIhf *dwT0*wci><P« 32 MU , 1M1*D4 LzilJM巧弓山 1 ecK 案比科護nw帕罪LmsvKi.4一 ”_總 尊口 iweca-iri;MOWKiiC 升斗 teHlowwifl op<<l!he耳m-L04$E4DEBi«aQieaDQiElODfiCOOllEEE<H440C0«EDI-104SFi0EEPM汁叭 nC*Qfl)2F4« nP-DC4J0A17fegrtiii寸,1q

6、 JjWteeMudjrfvnlw« AlrCft*w v*JMnh«aibwi"r««Ad r b «h* *ht *W tw4 HMd OWQ»*» fZ * 創(chuàng) A* fMl回游戲,點個太陽加點錢,然后回來,果然他已經找到了操作碼。雙擊打開額外信息對話框,這里實際上我們可以看到非常多有用的內容,比如說關于太陽幣的指針是eax+00005560。關于指針修改的內容之前已經講過了,所以這里不再重復。不過要注意的話,直接搜索eax的數值,會出來很多個地址,令人難以確定。所以我們可以稍微往上看一行,“ mov eax

7、, esi+04"這一段操作碼,可以看到實際上esi里的地址就是真正的 eax,添加指針的時候只要輸入10455E40+5560即可。好了,回正題。fUt Search Vw* Dvbug ToolithConvncTEAX肛nncn80oddmuiT'TiiimT'i irooiiourSb6.AOVKX. teAK + OOiOOSSeCli)00430A1PSI130c口KM. 0000370600430X37e73jleaa430a$d00430AZ&c7»06U3VHx+oooosseo 1,00000430A?Feb?pox北亙侗0043

8、0A31S301ChpMM, 01004303474e 0G430o4S00430A3&狛ca02ChpHx. 0200430A39740043044000430i3BS3tG03opMX. 0300430A3E755d3Maoooad00430A<.033E801cp»>. DI00430X437S07in«DCH3 帖00430AI5bfl010鼻Qvedx. 0000000100430A4Afrh1ftJI*POaOOaM.QpwdeOOQQODOO ooOOOOOo 00000000 OOOQODOODOO 0000000000000 OlOii

9、QOOOOOOODOOOOO OOOQOOGOEIPSwBrtt RtAtiwtQOOiO0000ooco QOOD OIOOIOOOlOiQAddAIdcMo舊仗d<H«4dM僦 Akc血出昨 10(eO(nOH«如i»"(E3(nO 104>5Q3AO 10嗎日3RD 1O4B3CQ 1O45B3D0 1O45S3ED 104i5B3F0 1045B4001O45B41D 104SB42010 11 50430 104i5B4 4D 104iSB4S0104,55460 104SB470104S54$019 00 05 00 H 0000

10、00SA030005 F5 OA 00 0002 00 00 00 00 QQi00dO00000000 00 00 QO QO00 00 00 00 66 00 OO OO |OO> ODi 00 00 FTF7 FF FF 00 00 00 00 FF FFFTFF00000000 AE 03 00 0003 Q7 OD 00 00 0000IDO00DO0000 00 OD 00 0000 00 00 00 00 DOi0000ODi000000 00 00 00 0000 00 00 00 00 OOl000000000000 00 00 00 DO00 00 00 00 00

11、00000000noOOOO OO OO OO OlO00 00 00 00 00 OiDi 00 00 lOOl 00 00 00 FTF7 FF FF 00 01 00 DO E8 03 00 00 00 00 00 00 W 00 DO 00iFF FF FT FF OO 0000000000QQ00 OO OD 00 00 yyyy00 00 00 DO 00 mOOOO000010000 $3 8 <0 U00 00 00 DO 00 QIQIQO00OQ000000 00 OD 00 QQ00 00 00 00 00 00000000000000 00 00 00 ao00

12、00 00 00 00 00000000000000 00 00 OD ODyyv7yyyyCF PF kF ZFSF DFOF0000000我們右鍵打開詳細的內存區(qū)域,來看一下之前找到的那段操作碼。好,現(xiàn)在開始準備對他進行自動匯編。點擊菜單欄的工具-自動匯編(或者按快捷鍵 Ctrl+A )。Ui": h 7-n* _;£r_00430A17 00430A1DOO43OA23OO4,3OJ12SOOnOAFOO43OA31OO4 3OA34, go4.m3>&00130肋B00430A3ElO4i3OAl3OO43OA1&OO43DAU8b 81 7e

13、 c? eb 0374 &彳74 0375 0375bafS 7e eo6cf eOf54 fQ 07DIle0102tn01-M"它-ov I .CHP I供'kov m 1Ckp II je 01 cap <D oiefcp' 'I I jne- I 氣 cup i H3EH I Hov I aJ嘰*ecK. »Km0i0SS40 bM_flODOJ?nfc 花 Auta'屜R也曲H;FlaoiEXKOOOOOPOqCF 0EBX 00000000PF 0BCX 00009000AF D-F Jiri-li-11 locir

14、ntwices £.3n '/Jit s?ii3v; s E zoc口離labtliBbai Kqr LlnaXcgdi; plabel(cXLL>BP iewMX nop EetsirnitreiAloutMKHMtKfBlRuiVWMn Aloutia10456110104SB3BC104SB3C01O4SB3DQ104SD3E0104;D3F0lQ4B4Qg104SB4i0104SD4201Q4SB4301045B440104SB4e0W 嶼 B*&Q104SB470104SB4e019 00 an 00 n o 02 00 00 00 00 G 00 0

15、0 DO 00 04 ff 00 00 DO QQ FFF OS 07 00 00 00 (X 00 00 ao 00 oe g OD 00 QO QQ DO d 00 00 00 00 00 03 00 00 00 00 fiO M VI 卿 CQ E« FT FT FF FF 00 0« 00 00 00 00 OP M 曲 W 00 00 00 00 00 00 QO OiO' 00 00 00述1113Eewitei:If dllsfdCed its:cry, yii; ftve rsjd,:pijce y疳二Qdff hsEBtladd, ' 2:

16、I EmkUv在彈出的對話框中點擊模板-腳本注入?,F(xiàn)在就會生成圖中的內容。add eax+00005560,ecx就是我剛才點擊了一個太陽加錢時的操作碼,意思是,給指針eax+00005560增加數值 ecx。f1皂 Auto assembleFileViie r.f Temcl'jLealloc (newiLenL 204S) /2kb should hs enough laJoel (工彳 label(02(e)Cheat Engine 5.5373910111213141500430A1: jmp newa nop returnh!The code injection was successfull newmem=061S00(K)OK忙 n s WTcern.:/ / x-/placs your cods X&

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論