首页
社区
课程
招聘
在ollydbg中如何nop掉花指令?
发表于: 2005-3-6 21:33 7532

在ollydbg中如何nop掉花指令?

2005-3-6 21:33
7532
在ollydbg中如何nop掉花指令?

经常看到高手说XX处是花指令,然后就到了:
nop掉花指令后:
......

却没说怎样nop掉花指令,哪位高人指点一下小弟?

例:
00328617  ^\71 EB           JNO SHORT 00328604
00328619  ^ EB FA           JMP SHORT 00328615
0032861B  ^ EB 80           JMP SHORT 0032859D/////找到这里。这里有个花指令。
0032861D    3E:58           POP EAX      
0032861F    0F84 8A410000   JE 0032C7AF
00328625    68 9F6F56B6     PUSH B6566F9F
0032862A    50              PUSH EAX
0032862B    E8 5D000000     CALL 0032868D
00328630    EB FF           JMP SHORT 00328631

NOP掉花指令后:

0032861B    90              NOP
0032861C    803E 58         CMP BYTE PTR DS:[ESI],58////58为调试标志。用于判断是否为子进程。
0032861F    0F84 8A410000   JE 0032C7AF////此处改为JMP!可以变为单进程。
00328625    68 9F6F56B6     PUSH B6566F9F
0032862A    50              PUSH EAX
0032862B    E8 5D000000     CALL 0032868D

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 154
活跃值: (216)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
这一段花指令似曾相识啊,HYING?不过,没有双进程啊
2005-3-6 21:59
0
雪    币: 154
活跃值: (216)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
无功能代码或者通俗点说永远不会被执行的代码就是花指令
2005-3-6 22:00
0
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
4
选择需要操作的代码
点右键->二进制->使用NOP填充

多熟悉工具的操作,看看帮助文件
2005-3-6 22:10
0
雪    币: 154
活跃值: (216)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
大意了,大意了,居然没看清楚题意,今天认栽了
2005-3-6 22:20
0
雪    币: 50
活跃值: (453)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
去除花指令可以考虑在数据窗口里填充90
或找到规律用花指令清除工具去除
2005-3-7 22:31
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7

我是菜鸟,什么是花指令呀???
2005-3-9 20:22
0
游客
登录 | 注册 方可回帖
返回
//