首页
社区
课程
招聘
[旧帖] [求助]帮忙看看程序在干什么 0.00雪花
发表于: 2007-4-15 12:09 5493

[旧帖] [求助]帮忙看看程序在干什么 0.00雪花

2007-4-15 12:09
5493
00401434  |> /D1E0          /shl     eax, 1
00401436  |. |8BD8          |mov     ebx, eax
00401438  |. |D1E0          |shl     eax, 1
0040143A  |. |D1E0          |shl     eax, 1
0040143C  |. |021E          |add     bl, byte ptr [esi]
0040143E  |. |03C3          |add     eax, ebx
00401440  |. |46            |inc     esi
00401441  |.^\E2 F1         \loopd   short 00401434

首先我想知道shl是什么意思,,,??? 高手能帮忙解释下上面的代码在干什么吗???

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
按位左移

btw:这样的问题应该自己看书
2007-4-16 12:40
0
雪    币: 325
活跃值: (97)
能力值: ( LV13,RANK:530 )
在线值:
发帖
回帖
粉丝
3
路过说一句
我猜测应该是ASM写的。
一般C语言不会产生这种结构 不知道我的猜测。。
2007-4-16 22:32
0
雪    币: 82
活跃值: (10)
能力值: (RANK:210 )
在线值:
发帖
回帖
粉丝
4
可能是代码优化的结果
直接汇编的话不会
shl eax,1
shl eax,1
2007-4-17 08:56
0
雪    币: 424
活跃值: (10)
能力值: ( LV9,RANK:850 )
在线值:
发帖
回帖
粉丝
5
左移
左移
左移


自加一
2007-4-17 09:10
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
兄弟,,,我支持你!@@@
2007-5-26 17:39
0
游客
登录 | 注册 方可回帖
返回
//