首页
社区
课程
招聘
ida中隐藏nop
发表于: 2007-12-26 15:18 8313

ida中隐藏nop

2007-12-26 15:18
8313

在用IDA时,有些壳的花多的受不了,去花后很多的nop
看起来很不爽,就写了个小脚本

不知各位老大有什么好方法 好工具 推荐一下


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 7
支持
分享
最新回复 (3)
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
2
#include <idc.idc>
static main() {
  auto ptr, i;
  ptr = 0x401000;
  while ( ptr = FindBinary(ptr, SEARCH_DOWN | SEARCH_NEXT, "CC") ) {
    for (i = 0; i < 16; ++i) {
      if ( Byte(ptr + i) != 0xCC
        && ((buf + i) & 15) == 0) {
        HideArea(buf, buf + i, "", "", "", -1);
        buf = buf + i;
        break;
      }
    }
  }
}
2007-12-26 17:21
0
雪    币: 314
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
去掉的好处是看到养眼,坏处是神奇的F5不在神气了,解决方法:用nop,不要用HideArea
2007-12-26 17:55
0
雪    币: 325
活跃值: (97)
能力值: ( LV13,RANK:530 )
在线值:
发帖
回帖
粉丝
4
为啥你的代码被格式化过了?
2007-12-27 14:04
0
游客
登录 | 注册 方可回帖
返回
//