日本好好热aⅴ|国产99视频精品免费观看|日本成人aV在线|久热香蕉国产在线

  • <cite id="ikgdy"><table id="ikgdy"></table></cite>
    1. 西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
      軟件
      軟件
      文章
      搜索

      首頁業(yè)內(nèi)動態(tài) 網(wǎng)絡(luò)雜燴 → 自動匯編(Auto Assemble)官方幫助文件翻譯(原創(chuàng))

      自動匯編(Auto Assemble)官方幫助文件翻譯(原創(chuàng))

      相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2012/1/21 11:36:58字體大。A-A+

      作者:西西ts點擊:244次評論:0次標(biāo)簽: 自動匯編

      • 類型:編程控件大小:121KB語言:中文 評分:6.6
      • 標(biāo)簽:
      立即下載
      原文:摘自CheatEngine Help (v6.1)
      翻譯:axdx

      自動匯編可以讓你用寫腳本的方式,在不同的地址寫入?yún)R編代碼。自動匯編可以在”內(nèi)存瀏覽”(Memory View)的”工具”(Tools)中找到。

      有三個特殊命令可以使用:ALLOC,LABEL,以及FULLACCESS。使用LABEL,你可以事先宣告一個名子, 并把它附給一個地址,接下來,你就可以用這個名子代替地址來使用;旧希珹LLOC也是相同的功用,只不過ALLOC還可以分配內(nèi)存給你。

      使用方式:

      LABEL(標(biāo)簽名):讓標(biāo)簽名可以被當(dāng)作一個地址使用。

      ALLOC(分配的內(nèi)存標(biāo)簽名, 字節(jié)數(shù)):使用方式同LABEL,同時分配內(nèi)存,指向被分配的內(nèi)存地址。

      ALLOC(分配的內(nèi)存標(biāo)簽名, 字節(jié)數(shù), 優(yōu)先考慮的內(nèi)存區(qū)域):同上。

      DEALLOC(分配的內(nèi)存標(biāo)簽名):釋放使用ALLOC分配的內(nèi)存空間。不管DEALLOC被放在腳本的什么地方,它永遠是最后才被運行,且只在所有腳本分配的空間都被釋放的時候,它才會真正地釋放內(nèi)存。只適用在添加到作弊列表中的腳本〈使用在作弊取消時〉。

      FULLACCESS(地址, 字節(jié)數(shù)): 使指定的地址,至少所需的字節(jié)數(shù),擁有可讀、可寫、可運行的屬性。

      REGISTERSYMBOL(符號名):將符號名加入到使用者自定義的符號表中。該符號名可以在作弊列表以及內(nèi)存瀏覽中,被視為一個地址使用。符號名被使用前必須在腳本中先宣告。

      UNREGISTERSYMBOL(符號名):從使用者自定義符號表中,刪除此符號名。即使符號名不存在,也不會產(chǎn)生錯誤信息。

      DEFINE(名子, 任意字符串):將指定的名子取代為任意字符串。

      INCLUDE(檔案名):在此命令的所處位置,包含進另一個自動匯編的腳本檔案。

      LOADBINARY(地址, 檔案名):在指定的地址載入一個二進制檔案。

      CREATETHREAD(地址):于目標(biāo)進程中,在指定的地址創(chuàng)建線程。

      LOADLIBRARY(檔案名):注入指定的DLL到目標(biāo)進程中。

      READMEM(地址, 字節(jié)數(shù)):在此命令的所處位置,復(fù)制寫入指定的地址的資料。相當(dāng)于內(nèi)存復(fù)制。

      GLOBALALLOC(名子, 字節(jié)數(shù)):分配內(nèi)存空間,并且注冊一個符號名到使用者自定義符號表中。因此可以在作弊列表的另一個腳本中使用該名子。在另一個腳本中,對同一個名子使用GLOBALALLOC,將不會再次分配新的內(nèi)存,而是使用已經(jīng)分配過的內(nèi)存〈或者,如果不存在已經(jīng)分配的內(nèi)存,則會分配新的內(nèi)存〉。


      ASSERT(地址, 字節(jié)數(shù)組):檢查指定地址的字節(jié)數(shù)組,是否與給定的字節(jié)數(shù)組相同。如果不相同,自動匯編腳本將不會運行。

      AOBSCAN(名子, 字節(jié)數(shù)組):在內(nèi)存中搜尋給定的字節(jié)數(shù)組〈支援通配符〉,并將找到的地址附給指定的名子。如果沒有找到地址,自動匯編腳本不會運行。通配符:使用??或*代表未知字節(jié)。




      數(shù)值表達方式:


      一般來說,在自動匯編腳本中,所有的數(shù)值都是以十六進制來表示的,不過也有方法可以取代,你可以輸入十進制數(shù)值,甚至也可以是浮點數(shù)值。
      舉例來說,一個十進制數(shù)值100可以寫成十六進制的64,不過你也可以寫成 #100,或是 (int)100。
      對于浮點數(shù)值像是100.1,你可以寫成 (float)100.1。
      對于double雙浮點數(shù),你可以寫成 (double)100.1。


      基本示例:
      00451029:
      jmp 00410000
      nop
      nop
      nop

      00410000:
      mov [00580120],esi
      mov [esi+80],ebx
      xor eax,eax
      jmp 00451031


      LABEL示例:
      label(mylabel)

      00451029:
      jmp 00410000
      nop
      nop
      nop
      mylabel:

      00410000:
      mov [00580120],esi
      mov [esi+80],ebx
      xor eax,eax
      jmp mylabel


      ALLOC示例:
      alloc(alloc1,4)

      00451029:
      jmp 00410000
      nop
      nop
      nop

      00410000:
      mov [alloc1],esi
      mov [esi+80],ebx
      xor eax,eax
      jmp 00451031


      ALLOC以及LABEL示例:
      alloc(alloc1,4)
      label(mylabel)

      00451029:
      jmp 00410000
      nop
      nop
      nop
      mylabel:

      00410000:
      mov [alloc1],esi
      mov [esi+80],ebx
      xor eax,eax
      jmp mylabel


      FULLACCESS示例:
      FULLACCESS(00400800,4) //00400800通常是只讀、不可運行,此行使它可寫、可運行
      00451029:
      jmp 00410000
      nop
      nop
      nop

      00410000:
      mov [00400800],esi
      mov [esi+80],ebx
      xor eax,eax
      jmp 00451031


      DEFINE示例:
      DEFINE(clear_eax,xor eax,eax)
      00400500:
      clear_eax


      READMEM示例:
      alloc(x,16)
      alloc(script,2048)

      script:
      mov eax,[x]
      mov edx,[x+c]
      ret

      x:
      readmem(00410000,16) //將地址00410000的內(nèi)容放至地址X處

      AOBSCAN示例:
      aobscan(codestart,8b 4c 24 24 ?? ?? 0c d8 07 00)
      [ENABLE]
      codestart+ 0A:
      db 90 9090 90 90 90
      [DISABLE]
      codestart+ 0A:
      jne0054233c
      //Alt: db 0F 85 7A 01 00 00





      學(xué)習(xí)自動匯編最好的方法絕對就是練習(xí)。在開始的時候,跟著訓(xùn)練教程,一步步練習(xí),并且運用到游戲上。用的越多,你就可以寫得越快越強大。雖然它一開始看起來令人生畏〈像一門編程語言〉,但是如果你對游戲修改抱有認真的態(tài)度,自動匯編將會是你最好的新朋友。

        相關(guān)評論

        閱讀本文后您有什么感想? 已有人給出評價!

        • 8 喜歡喜歡
        • 3 頂
        • 1 難過難過
        • 5 囧
        • 3 圍觀圍觀
        • 2 無聊無聊

        熱門評論

        最新評論

        發(fā)表評論 查看所有評論(0)

        昵稱:
        表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
        字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)