首页
社区
课程
招聘
未解决 [求助]代码注入,PUSH字符串该怎么写
发表于: 2020-2-3 14:55 3137

未解决 [求助]代码注入,PUSH字符串该怎么写

2020-2-3 14:55
3137
RT:直接上图
软件是BtTorrent   esi的值是种子文件的字符串地址,那么注入工具里面,ASM代码要怎么写,在线求助。谢谢,不胜感激!


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

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 9034
活跃值: (6255)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
char* szText = "wo shi zi fu chuan";
_asm
{
 mov eax,szText
push eax
}

注入器的话就用ce 申请一个内存,然后在内存里写入你要的字符串。
然后 push ce申请的内存地址
最后于 2020-2-4 01:49 被mudebug编辑 ,原因:
2020-2-3 17:02
0
雪    币: 12502
活跃值: (3058)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
哪位老铁给他一段shellcode算了。。
2020-2-3 17:06
0
雪    币: 7065
活跃值: (3106)
能力值: ( LV4,RANK:52 )
在线值:
发帖
回帖
粉丝
4
把push esi那个位置 HOOK 住,然后跳转到代码执行,MASM代码可以这么写
call @F
    db 'C',0,':',0,'\',0,'1',0,'.',0,'x',0,'x',0,0,0
@@:
call xxxx
jmp   xxxxxxx

代码执行了,编译了就可以执行了,要注意是UNICODE
2020-2-3 18:21
0
雪    币: 2510
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
5
帮顶
2020-2-3 21:24
0
雪    币: 119
活跃值: (313)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
如压入:LoadLibraryA
asm
  push $00000000
  push $41797261
  push $7262694C
  push $64616F4C
end;
然后将ESP装入寄存...
2020-2-3 21:58
0
雪    币: 169
活跃值: (381)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
谢谢大家,已经解决啦!
2020-2-13 20:22
0
游客
登录 | 注册 方可回帖
返回
//