首页
社区
课程
招聘
[求助]怎样给PE文件(exe)加一个加密的壳,不用汇编可以吗?)
发表于: 2005-11-2 13:36 4500

[求助]怎样给PE文件(exe)加一个加密的壳,不用汇编可以吗?)

2005-11-2 13:36
4500
最近通过对PE文件的学习,对PE文件有了深入的了解。想做一个对PE文件加密的小程序。要求如下:加密时向PE文件中的“空隙”放入40个字节的数据(密码),加密后仍然是一个.exe文件。当单击加密后的.exe时,会弹出一个对话框,要求输入密码,当输入的密码(40个字节)和加密时放到“空隙”中的数据相同时,接着执行原来的.exe文件。
这个小程序要求用VC++6.0写,我能实现了加密的要求,可是解密的部分不知道怎么实现,也就是说不知道怎么让.exe文件先执行解密的壳程序,接着再执行原来的程序。以前在http://www.luocong.com/opensources.htm老罗的网页上下了一个他写的LC Crypto加密程序,但他是用MASM32 v7 写的,我想用VC++写一个。可是总是不得要领,有没有大侠帮助我一下啊。
谢谢!
我的QQ:361528886 信箱:gxj0892@126.com

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 44229
活跃值: (19960)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
参考:http://www.pediy.com/code.htm 里的加壳源码。
你写壳时,得准备一个外壳shell.asm,自建输入表,然后再模拟Windows加载器处理输入表、重定位表等。shell.asm得用汇编写,用VC没试过。
2005-11-2 14:44
0
雪    币: 154
活跃值: (216)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
UPX源码是C++的,LOADER是NASM的。
2005-11-2 16:33
0
游客
登录 | 注册 方可回帖
返回
//