首页
社区
课程
招聘
[求助]IDA花指令...
发表于: 2008-8-29 21:15 11643

[求助]IDA花指令...

2008-8-29 21:15
11643
IDA的花指令很讨厌,不像OD那样的CTRL+上,下.不知该如何分析
比如
401000 jmp 401002
401003 call 83947830
(大概类似这样的)
希望各位大侠赐教:)

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

收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 2316
活跃值: (129)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
2
idc脚本来去花。
patchbyte()
2008-8-29 21:36
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
3
u    d    c
2008-8-29 21:54
0
雪    币: 87
活跃值: (47)
能力值: ( LV12,RANK:250 )
在线值:
发帖
回帖
粉丝
4
IDA不能识别jmp xxxxx吗?似乎ida对这种花应该可以正确识别。
2008-8-29 22:02
0
雪    币: 740
活跃值: (952)
能力值: ( LV9,RANK:160 )
在线值:
发帖
回帖
粉丝
5
我是这么玩的:
先选中干扰的指令,把他设置为数据,然后再选中应该开始的指令,选择为代码...
汗....麻烦了点.....

对IDC,IDA一无所知,郁闷.

汗..udc是啥玩意?一只梅花镖?呵呵.....
2008-8-29 22:46
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
6
U      C   就够了
2008-8-29 22:47
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
7
我是进来膜拜发哥的
2008-8-29 22:59
0
雪    币: 6075
活跃值: (2236)
能力值: (RANK:1060 )
在线值:
发帖
回帖
粉丝
8
多一个空格啊
2008-8-30 00:02
0
雪    币: 301
活跃值: (300)
能力值: ( LV9,RANK:290 )
在线值:
发帖
回帖
粉丝
9
我是先用winhex之类的工具把花指令都替换为nop之后,才IDA的
2008-8-30 08:23
0
雪    币: 740
活跃值: (952)
能力值: ( LV9,RANK:160 )
在线值:
发帖
回帖
粉丝
10
感谢forgot兄,海兄,壳狼兄
PS:楼上的有些问题.如果要是普通程序还好,壳就郁闷了...不过方法也不错:)
2008-8-30 18:18
0
雪    币: 647
活跃值: (564)
能力值: ( LV8,RANK:130 )
在线值:
发帖
回帖
粉丝
11
我刚用的一个IDC脚本,IDA分析前先去花
/*
   去花脚本【E8  *  *  00 00 FF】
*/
#include <idc.idc>

static main(void)
{
        auto EA,Counter;
        auto Address;
        EA = MinEA() + 3;
        Counter = 0;
        while(EA != BADADDR)
        {
                Address = FindBinary(EA, SEARCH_DOWN, "00 00 FF");
                if(Address == BADADDR)
                        break;
                if((Byte(Address - 3) == 0xE8) && (Byte(Address + 2) == 0xFF))
                {
                        PatchDword(Address - 3,0x90909090);
                        PatchWord(Address + 1,0x9090);
                        Counter++;
                        EA = Address + 1;
                }
                EA ++;
        }
        Message("There is %d junk code blocks.\n",Counter);
        Message("done.\n");
       
}
2008-8-30 18:23
0
雪    币: 303
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
精辟。。。。。。。。
2008-8-30 20:24
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
很棒。。。。。。。。
2008-8-30 21:25
0
游客
登录 | 注册 方可回帖
返回
//