可执行文件加动态进入密码

生日♡快乐 2006-08-29 10:32:19
1.可以对任意Windows执行文件(.exe)进行加密
2.提示输入密码,并有n次机会重新输入(次数可选择)
3.密码不固定,是从某个文件中读取(此文件可定义),文件格式为:
[BASE]
EXEPASS=202CB962AC59075B964B07152D234B70 <----密码为标准MD5加密过
4.修改PE文件头而不用资源方式,避免从释放的文件中还原出原始文件,不产生多余文件
5.不影响原EXE文件的参数输入和原EXE文件的图标
6.可定义密码弹出窗口标题和弹出窗口图案(图案大小已固定)

一直没有头绪,是不是VB对PE文件头操作不方便???
特地请教各位大虾,小弟在此谢过了...

...全文
302 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
上官云峰 2007-01-30
  • 打赏
  • 举报
回复
你问的好像是对软件加密啊,一般的软件都不行,用加密狗的方法比较好,
帮你顶把
DengXingJie 2007-01-30
  • 打赏
  • 举报
回复
来取点经
生日♡快乐 2007-01-30
  • 打赏
  • 举报
回复
各位大哥,有没有参考代码呀?
  • 打赏
  • 举报
回复
参考 upx 的代码
生日♡快乐 2006-11-28
  • 打赏
  • 举报
回复
各位大哥,有没有参考代码呀
scmyzkr 2006-11-27
  • 打赏
  • 举报
回复
参考 :为PE文件添加启动信息!
迈克揉索芙特 2006-11-27
  • 打赏
  • 举报
回复
加壳技术,卢培培做出了一个,还真不错.
  • 打赏
  • 举报
回复
不管怎么说都要对原来的程序进行一部份逆向。
先将输入密码验证密码的部分,做出一个dll,由原来的程序在运行时刻加载。

原来程序逆向部分,在程序的入口点,装载自己的dll,根据dll中函数的返回值确定是否运行下去还是退出程序,这一些要是手工做的话很容易的。问题是你要写出一个通用的,不可避免要对原来的程序进行修改。

最大的问题就是,一旦在程序入口点进行跳转的话,会被杀毒软件当成病毒的。

想作也不是不可以,参考一下加壳软件的代码。
wanbotang 2006-11-27
  • 打赏
  • 举报
回复
闻所未闻,用VB可以做这个!
生日♡快乐 2006-11-27
  • 打赏
  • 举报
回复
期待高人
boywang 2006-08-29
  • 打赏
  • 举报
回复
lz的要求对vb来说很难.

为什么不用c or asm?
thinkSJ 2006-08-29
  • 打赏
  • 举报
回复
在程序中用代码实现可能更为方便,如:
f(name) == Password的形式
benyfeifei 2006-08-29
  • 打赏
  • 举报
回复
期待高人,学习学习
wangfs111222 2006-08-29
  • 打赏
  • 举报
回复
3.密码不固定,是从某个文件中读取(此文件可定义),文件格式为.....

4.修改PE文件头而不用资源方式,避免从释放的文件中还原出原始文件,不产生多余文件

自相矛盾.....

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧