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

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

2012-10-19 15:31
5276
.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


如题

[培训]二进制漏洞攻防(第3期);满10人开班;模糊测试与工具使用二次开发;网络协议漏洞挖掘;Linux内核漏洞挖掘与利用;AOSP漏洞挖掘与利用;代码审计。

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

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

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