欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

henryw 大侠,就 Asprotect 1.2 ,没别的。(我的看法) (1千字)

henryw 大侠,就 Asprotect 1.2 ,没别的。(我的看法) (1千字)

henryw 大侠,就 Asprotect 1.2 ,没别的。(我的看法)
至于 214164 ,与Asprotect 1.1 差不多。只需追到如下代码。到我标注的地方看看EDI。。。
所以此时,IAT start rva == EDI的值- IMAGEBASE

017F:00FAF752  PUSHA              // 《《注意这里
017F:00FAF753  CLD   
017F:00FAF754  MOV      ESI,[EBP-04]
017F:00FAF757  LODSD 
017F:00FAF758  OR      EAX,EAX
017F:00FAF75A  JZ      00FAF7A6
017F:00FAF75C  MOV      EDI,EAX
017F:00FAF75E  ADD      EDI,[00FB3560]
017F:00FAF764  MOV      [EBP-08],EDI
017F:00FAF767  MOV      EBX,ESI
017F:00FAF769  XOR      ECX,ECX
017F:00FAF76B  DEC      ECX
017F:00FAF76C  XCHG    EDI,ESI
017F:00FAF76E  XOR      AL,AL
017F:00FAF770  REPNE SCASB
017F:00FAF772  XCHG    EDI,ESI
017F:00FAF774  LODSB 
017F:00FAF775  CMP      AL,00
017F:00FAF778  JZ      00FAF757
017F:00FAF77A  CMP      AL,06
017F:00FAF77D  JNZ      00FAF785
017F:00FAF77F  ADD      DWORD [EBP-08],BYTE +04
017F:00FAF783  JMP      SHORT 00FAF774
017F:00FAF785  PUSH    EBX
017F:00FAF786  PUSH    ESI
017F:00FAF787  PUSH    EBX
017F:00FAF788  LEA      EBX,[EBP-08]
017F:00FAF78B  PUSH    EBX
017F:00FAF78C  CMP      AL,02
017F:00FAF78F  JZ      00FAF797           
017F:00FAF791  MOVZX    ECX,BYTE [ESI]
017F:00FAF794  INC      ECX
017F:00FAF795  JMP      SHORT 00FAF79C
017F:00FAF797  MOV      ECX,04
017F:00FAF79C  ADD      ESI,ECX
017F:00FAF79E  CALL    00FAF454
017F:00FAF7A3  POP      EBX
017F:00FAF7A4  JMP      SHORT 00FAF774    <=== 第一次到达这里时看看EDI == 一般上就是IAT start
017F:00FAF7A6  POPA                // 《《注意这里
017F:00FAF7A7  CALL    00FAF7E6

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功