| 
注册时间2005-6-29
阅读权限255
最后登录1970-1-1UID2198 副坛主   
 
 该用户从未签到 | 
 
| 堀北压缩(KByS)0.28主程序脱壳 哦喜欢用这个软件加壳, 可是一往论坛上发附件,有人就惊呼病毒,晕死,强烈抗议金山和江民的误报~~压缩壳,哦之是试脱,失敬之处。还望shoooo大侠不要怪罪。 喜欢shoooo的作品 解决到误报问题就更完美了~~
 
 00401000 >/$  68 71EA4A00   PUSH 堀北压缩.004AEA71                       ;  OD载入停到这里~
 00401005  |.  E8 01000000   CALL 堀北压缩.0040100B                       ;  这里ESP定律
 
 F9 OD停到这里
 004AEA71    B8 83EA0A00     MOV EAX,0AEA83                           ; ESP停到这里
 004AEA76    BA 00004000     MOV EDX,堀北压缩.00400000
 004AEA7B    03C2            ADD EAX,EDX
 004AEA7D    FFE0            JMP EAX
 004AEA7F    B1 15           MOV CL,15
 004AEA81    0000            ADD BYTE PTR DS:[EAX],AL
 004AEA83    60              PUSHAD
 004AEA84    E8 00000000     CALL 堀北压缩.004AEA89                       ; F9一次到这里
 
 F9后 循环返回到这里
 00401005  |.  E8 01000000   CALL 堀北压缩.0040100B
 
 下面继续F9运行 (大约)15次时 OD有一次明显的时间间隔 然后停到这里
 
 00432A71    B8 E5A70000     MOV EAX,0A7E5                ;停到这里
 00432A76    BA 00004000     MOV EDX,堀北压缩.00400000
 00432A7B    03C2            ADD EAX,EDX
 00432A7D    FFE0            JMP EAX                      ;到这里F7进
 00432A7F    B1 15           MOV CL,15
 00432A81    0000            ADD BYTE PTR DS:[EAX],AL
 00432A83    60              PUSHAD
 00432A84    E8 00000000     CALL 堀北压缩.00432A89
 
 进入后 (Ctrl+A 我这的OD需要分析下代码 )这里就是OEP
 0040A7E5  /.  55            PUSH EBP                        ;OEP
 0040A7E6  |.  8BEC          MOV EBP,ESP
 0040A7E8  |.  6A FF         PUSH -1
 0040A7EA  |.  68 C0F54000   PUSH 堀北压缩.0040F5C0
 0040A7EF  |.  68 00BC4000   PUSH 堀北压缩.0040BC00                       ;  SE 处理程序安装
 0040A7F4  |.  64:A1 0000000>MOV EAX,DWORD PTR FS:[0]
 
 Dump Microsoft Visual C++ 6.0 所写~~
 
 
 补充一下cater2005 兄的内存断点脱壳法:
 偷个懒,知道程序是  VC 写的
 bp GetVersion
 alt+f9
 上找 OEP
 
 正确方法
 
 删除所有断点,忽律所有异常!
 OD 加载
 
 Alt+M
 1  首先 资源 区段       F2 运行 断下
 2  然后 输入表区段      F2 运行 断下
 3. 最后 代码段          F2 运行 断下
 OEP 因该就到了!
 
 00400000   00001000   堀北压缩        PE 文件头        Imag   R         RWE
 00401000   0000E000   堀北压缩       .text      代码    Imag   R         RWE
 0040F000   00002000   堀北压缩       .rdata     数据   Imag   R         RWE
 00411000   00004000   堀北压缩       .data                  Imag   R         RWE
 00415000   0001D000   堀北压缩       .rsrc                   Imag   R         RWE
 00432000   0001E000   堀北压缩       .shoooo              Imag   R         RWE
 00450000   0001F000   堀北压缩       .shoooo              Imag   R         RWE
 0046F000   0001F000   堀北压缩       .shoooo              Imag   R         RWE
 0048E000   00020000   堀北压缩       .shoooo              Imag   R         RWE
 004AE000   00021000   堀北压缩       .shoooo    输入表,资源           RWE
 
 顺便发一个cater2005 兄的内存断点脱壳法视频
 | 
 
x本帖子中包含更多资源您需要 登录 才可以下载或查看,没有账号?加入我们 
  |