首页
社区
课程
招聘
[求助]这个花指令什么意思啊 ?
发表于: 2009-4-6 09:59 6758

[求助]这个花指令什么意思啊 ?

2009-4-6 09:59
6758
019A2A78    872C24          xchg    dword ptr [esp], ebp
019A2A7B    8DAD 6A3C0000   lea     ebp, dword ptr [ebp+3C6A]
019A2A81    872C24          xchg    dword ptr [esp], ebp
019A2A84    C3              retn

跳来跳去 很麻烦,
这个是什么壳的,有办法清除吗?

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
免费 0
支持
分享
最新回复 (17)
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
2
[esp]+=3C6A
ret
2009-4-6 10:30
0
雪    币: 156
活跃值: (48)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
呵呵,
只是翻译了 语句
这个本质是什么啊?
多谢
2009-4-9 21:36
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
4
你不是称他叫花指令?
是不是花指令随人讲
至少这是很常见的东西

本质这2个字到底是什么意思?

本质
维基百科,自由的百科全书
跳转到: 导航, 搜寻

在哲学当中,本质,又称为「实质」,是指某一对象或事物本身所必然固有的,
从根本上使该对象或事物成为该对象或事物,否则该对象或事物就会失去其自身的,
特定属性或特定一套属性。
2009-4-9 22:29
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
2楼的是对的.
2009-4-10 10:12
0
雪    币: 133
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
随机的修改栈的值

对程序有很大影响啊,

这不是花指令吧

至于其影响,要看下文的代码啊
2009-4-10 13:39
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
7
这个不是花指令,只是一个变形的jmp代码而已。改成jmp就是:
jmp $+3C6AH
的操作而已。
不过,这样的操作目的和花指令一样也是要让你们看不清程序的流程。
2009-4-10 13:50
0
雪    币: 148
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
一个明显的反人类小动作.
2009-4-10 13:52
0
雪    币: 321
活跃值: (271)
能力值: ( LV13,RANK:1050 )
在线值:
发帖
回帖
粉丝
9
呵呵,属于非主流组合啊
2009-4-10 19:38
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
10
这句话有问题.
2009-4-10 19:40
0
雪    币: 2393
活跃值: (1387)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
11
这不是花指令,
而是必要的。
没记错的话, x86 系列 CPU 没有 Mov [Addr1], [Addr2]  的指令。
所以要这样子【换】来【换】去。
但决不是【跳来跳去】。
2009-4-10 22:39
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
12
add ebp,3c6a
push ebp
retn

add ebp,3c6a
jmp ebp

别争,能到 EBP 的就是好猫
2009-4-10 23:05
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
13
如果这段代码是CALL过来的,那小虾说的也没错。
2009-4-10 23:24
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
14
补充一下,对这个代码的CALL不能用F8过。
2009-4-10 23:25
0
雪    币: 1844
活跃值: (35)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
15
F8 当然不能过啦,它又不是如来,当然不知道西天在哪了
2009-4-10 23:35
0
雪    币: 133
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
啊,难道这两个是相同的意思吗
2009-4-10 23:38
0
雪    币: 723
活跃值: (81)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
17
使用 ret 进行永不返回的 far call

----------- 这在 bios 代码里是很常见的
2009-4-10 23:59
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
18
[QUOTE=zenix;604847]这不是花指令,
而是必要的。
没记错的话, x86 系列 CPU 没有 Mov [Addr1], [Addr2]  的指令。
所以要这样子【换】来【换】去。
但决不是【跳来跳去】。[/QUOTE]

你说这个...那是不想让人太好看而己.
不然干脆直接 add [esp],3c6a
2009-4-11 00:09
0
游客
登录 | 注册 方可回帖
返回
//