首页
社区
课程
招聘
[求助]WIN8.1下 shellcode的编写问题
发表于: 2014-12-8 16:58 3173

[求助]WIN8.1下 shellcode的编写问题

2014-12-8 16:58
3173
win8.1下用以前的通用shellcode的方法失败怎么回事.

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 719
活跃值: (777)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
2
assume fs:nothing
   xor  ecx,ecx
    mov  esi,fs:[030H]              ; ESI = &(PEB) ([FS:0x30])
    mov  esi,[esi+0cH]                  ; ESI = PEB->Ldr
    mov  esi,[esi+01cH]                  ; ESI = PEB->Ldr.InInitOrder
next_module:
    mov  eax,[esi+08H]                  ; eax = InInitOrder[X].base_address

用这样的方法写出来的shellcode在 win8.1 比如 调用messageBox函数 并不能成功...
2014-12-8 17:02
0
雪    币: 719
活跃值: (777)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
3
不好意思。。。。不好意思  测试了另一端shellcode就可以了
2014-12-8 17:25
0
游客
登录 | 注册 方可回帖
返回
//