中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
作者:
标题: [求助]批处理加密 上一主题 | 下一主题
maint
新手上路





积分 12
发帖 11
注册 2010-7-19
来自 河南
状态 离线
『楼 主』:  [求助]批处理加密

我想把一个bat文件转换为exe格式并加密,试了几种方法都不理想,一种是用批处理把里面的内容变成乱码。另一种是把它直接转换为exe文件,但是在临时文件夹(%temp%)里面可以找到源文件和代码。我的目的就是把bat转换为exe,但是不让别人轻易的翻译从而看到源码,请高手指点下,用什么工具或方法,谢谢了!

2010-8-23 20:40
查看资料  发送邮件  发短消息 网志  OICQ (1171787676)  编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 2 楼』:  

不要浪费这个时间了



2010-8-23 23:14
查看资料  发短消息 网志   编辑帖子  回复  引用回复
ZJHJ
高级用户





积分 609
发帖 374
注册 2006-8-2
状态 离线
『第 3 楼』:  

用RAR你想定义在什么地方都可以。

2010-8-24 10:00
查看资料  发短消息 网志   编辑帖子  回复  引用回复
kelvinso
初级用户





积分 42
发帖 16
注册 2008-3-13
状态 离线
『第 4 楼』:  

我也在找 DOS 下的寫 EXE 軟件的高手,有誰知道可以通知我一下嗎?感謝

2010-8-24 20:53
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
maint
新手上路





积分 12
发帖 11
注册 2010-7-19
来自 河南
状态 离线
『第 5 楼』:  [求助]批处理加密

要把一个bat文件转换成exe格式的,但是试了两个工具都会在临时文件夹下产生临时文件,源代码都显示出来了,我想把bat文件转换后不产生临时文件,就算产生临时文件打开也是乱码,请高手指点!

2010-8-27 19:23
查看资料  发送邮件  发短消息 网志  OICQ (1171787676)  编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 6 楼』:  

别用bat……



S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
2010-8-27 21:10
查看资料  发短消息 网志   编辑帖子  回复  引用回复
DOS2BAT
新手上路





积分 11
发帖 10
注册 2010-7-9
状态 离线
『第 7 楼』:  

bat本来就开源……exe有何居心?

2010-8-27 21:35
查看资料  发短消息 网志   编辑帖子  回复  引用回复
maint
新手上路





积分 12
发帖 11
注册 2010-7-19
来自 河南
状态 离线
『第 8 楼』:  [求助]批处理加密

没有任何居心,只是研究下!会的话请帮忙!谢谢!

2010-8-28 21:05
查看资料  发送邮件  发短消息 网志  OICQ (1171787676)  编辑帖子  回复  引用回复
slore
铂金会员





积分 5212
发帖 2478
注册 2007-2-8
状态 离线
『第 9 楼』:  

说白了不能实现,你还要杂?除非不是批处理。。。否则脚本一定能看到源码。



S smile 微笑,L love 爱,O optimism 乐观,R relax 放松,E enthusiasm 热情...Slore
2010-8-28 21:49
查看资料  发短消息 网志   编辑帖子  回复  引用回复
kakenhi
初级用户





积分 21
发帖 21
注册 2008-10-18
状态 离线
『第 10 楼』:  

如果要编译成exe文件,建议楼主使用bat2com2exe。虽然这样转换后还可以看到部分代码原文,但代码的执行流程已经难以得知,如果再把命令都用变量代替,我认为可以达到较好的效果。
不过能够使用bat2com2exe转化的批处理文件需要遵从某些规范,详情请百度“Bat2Com 成功密技教程”。


如果非要转换成PE格式的exe文件,那貌似只有在转换前对原脚本进行一些处理了,这种“加密”很好破解,不过对方不懂批处理就没关系了。详细请见http://www.cn-dos.net/forum/viewthread.php?tid=22254
(非编译型批处理加密方案与代码)
我推荐其中的字典加密。以前有人(貌似叫pengfei?)给出了实现的批处理脚本,好像也在那个帖子里面。不兼容win7,需要对变量进行一些修改。


以上是我所知道的全部方法。批处理确实不好加密,但我觉得也不应该说做这方面的探索就是浪费时间,更不应该仅凭这个就怀疑LZ居心。希望论坛元老和高手们对我们这些新手们友善一些。

[ Last edited by kakenhi on 2010-9-3 at 18:33 ]

2010-9-3 18:31
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
HAT
版主





积分 9023
发帖 5017
注册 2007-5-31
状态 离线
『第 11 楼』:  

为啥详情请百度“Bat2Com 成功密技教程”?那篇文章不是最先出现在这里的吗?

请你继续这方面的探索吧。祝你好运。



2010-9-4 02:19
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: