首页
社区
课程
招聘
[讨论]这个汇编方式科学吗
发表于: 2012-10-19 15:31 5894

[讨论]这个汇编方式科学吗

2012-10-19 15:31
5894
.data
 stri db 'dsdf',0
.code
start:
xor ebx,ebx
push 0
push  offset stri
push  offset stri
push eax
push offset ssd
push MessageBox
ret 
ssd:
push 0
push ExitProcess
ret
end start


如题

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (13)
雪    币: 123
活跃值: (95)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
2
哥们,直接invoke不好吗?为什么要这样调用呢?
2012-10-19 16:37
0
雪    币: 415
活跃值: (34)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
3
没有科学不科学,只要执行正常就行。
2012-10-19 18:26
0
雪    币: 107
活跃值: (404)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
朋友..代码很锉啊....看得蛋碎了一地啊.....

可以回答"不科学"...
2012-10-19 18:41
0
雪    币: 6524
活跃值: (4316)
能力值: ( LV10,RANK:163 )
在线值:
发帖
回帖
粉丝
5
直接弄成shellcode吧.
2012-10-19 18:59
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
看到这个心里好纠结啊
2012-10-20 03:15
0
雪    币: 122
活跃值: (72)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
7
科学的一塌糊涂。这才是正统汇编 啊!。
当然你还可以选择用loadlibrary+getprocaddress或者构建导入表,然后再jmp导入表,就可以让这个程序看起来更复杂一点点。
2012-10-20 04:27
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
虽然几年没用了,但隐约记得是
push push push call啊

全push 啥意思
2012-10-20 11:06
0
雪    币: 468
活跃值: (52)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
这种代码IDA那你没办法。
2012-10-20 11:28
0
雪    币: 112
活跃值: (48)
能力值: ( LV9,RANK:320 )
在线值:
发帖
回帖
粉丝
10
哎。。。。。。。。。。。。。。。。。。。。
2012-10-20 11:36
0
雪    币: 22
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我觉得不行,能调用messagebox,没有把当前的EIP入栈啊
2012-10-22 01:58
0
雪    币: 225
活跃值: (38)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
能执行的都科学
2012-10-22 10:27
0
雪    币: 2401
活跃值: (1402)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
13
汇编是很自由的。
自由凌驾于科学之上。。。
2012-10-23 14:10
0
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
这个..可以用科学来解析...所以科学~
2012-10-23 19:40
0
游客
登录 | 注册 方可回帖
返回
//