首页
社区
课程
招聘
[原创]12字节
2008-10-1 19:25 2458

[原创]12字节

2008-10-1 19:25
2458
1,添加导出表,pediy.OpenUrlA
2,添加导入表项,shell32.dll中的ShellExecuteA
3,添加字符串,"http://bbs.pediy.com"
4,添加OpenUrlA代码,12字节

003C1100 >/$  BE EC203C00   mov     esi, pediy.003C20EC
003C1105  |.  AD            lods    dword ptr ds:[esi]
003C1106  |.  50            push    eax
003C1107  |.  50            push    eax
003C1108  |.  50            push    eax
003C1109  |.  AD            lods    dword ptr ds:[esi]
003C110A  |.  50            push    eax
003C110B  |.  AD            lods    dword ptr ds:[esi]
003C110C  |.  50            push    eax
003C110D  |.  50            push    eax
003C110E  |.  AD            lods    dword ptr ds:[esi]
003C110F  |.  FFD0          call    eax
003C1111  \.  C3            retn


5,添加3C20EC处的数据结构:
003C20EC  00000000
003C20F0  003C21E0  ASCII "http://bbs.pediy.com"
003C20F4  00000000
003C20F8 >7D610EE0  shell32.ShellExecuteA

03C20F8 正是导入表ShellExecuteA的函数地址

6,添加重定位项:3C1101,3C20F0,2处即可

[培训]内核驱动高级班,冲击BAT一流互联网大厂工 作,每周日13:00-18:00直播授课

上传的附件:
收藏
点赞0
打赏
分享
最新回复 (5)
雪    币: 7300
活跃值: (3758)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
海风月影 22 2008-10-1 19:51
2
0
上面数错了
重新传一个,原理一样
换了一个API,用WinExec
003C1100 >/$  BE F0203C00   mov     esi, pediy.003C20F0
003C1105  |.  AD            lods    dword ptr ds:[esi]
003C1106  |.  50            push    eax
003C1107  |.  50            push    eax
003C1108  |.  AD            lods    dword ptr ds:[esi]
003C1109  |.  FFD0          call    eax
003C110B  \.  C3            retn
上传的附件:
雪    币: 7300
活跃值: (3758)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
海风月影 22 2008-10-1 20:17
3
0
想歪了,其实11字节也行。。。
003C1100 >/$  BE F0203C00   mov     esi, pediy.003C20F0
003C1105  |.  AD            lods    dword ptr ds:[esi]
003C1106  |.  50            push    eax
003C1107  |.  50            push    eax
003C1108  |.  FF16          call    dword ptr ds:[esi]
003C110A  \.  C3            retn

反正这个不算了,传上来玩玩
上传的附件:
雪    币: 7300
活跃值: (3758)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
海风月影 22 2008-10-8 20:58
4
0
0分??????
雪    币: 7300
活跃值: (3758)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
海风月影 22 2008-10-9 00:02
5
0
上传一个我写的调用过程,是没有问题的
上传的附件:
雪    币: 2134
活跃值: (14)
能力值: (RANK:170 )
在线值:
发帖
回帖
粉丝
Aker 4 2008-10-9 00:23
6
0
OpenUrlA函数大小=12字节
附件提交次数=2
得分=min[1.0,(13/12)]×100-(2-1)×5=95.0
最终得分95.0
提交三次按第二次的算
游客
登录 | 注册 方可回帖
返回