首页
社区
课程
招聘
[分享]将文件作为资源文件加入pe中
发表于: 2014-5-31 13:18 1924

[分享]将文件作为资源文件加入pe中

2014-5-31 13:18
1924
以前看29a杂志的时候一直想自己也弄个能播放音乐的pe文件玩玩儿,不过虽然分析了里面的xaudio.dll,有一些导出函数,也不知道怎么用,最后作罢,不过一直倒是对它把音乐放到pe文件里还是很感兴趣的。
  pe文件中有个节是资源节,我以前学习pe结构的时候从来没正眼瞧过这个点,我一直觉得图形界面都是没有必要的,我写程序也从来没有图形界面,也就错过了把任意文件加入pe文件的学习。前几天翻书顺手翻到这个,发现还是很有趣的,分享给大家。
  我把一首歌放到了pe文件中,释放出来后用shellexecute选择默认程序打开这首歌。这首歌的名字叫做Talking to The Moon,挺喜欢的,音乐链接在这里:http://music.baidu.com/song/7271736
  我虽然放的是首歌,不过这个方法还是有很多其他用处的。我见过一个远控服务器端,只有一个exe文件,exe文件被执行时,会释放一个server.dll到系统目录下,这个server.dll就是作为一个资源文件加到exe中的,然后在exe中设置server.dll为service以自启动,然后删除自己,不过释放的那个server.dll会被轻松查杀。。。也见过远控把dll作为资源文件加入exe文件,然后通过内存加载的技术执行的。反正技术就这样,想象力才是无限的
  不过我更喜欢往pe里加个音乐,再自己写个解析器放歌,不错。
  本来想直接传到论坛上的,发现因为有首歌,文件大了点,传不上,,,放网盘里吧。http://pan.baidu.com/s/1bAaEa
  ps:我想问论坛里的ID能改么。。。

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

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//