无忧启动论坛

标题: DOS批处理如何加密? [打印本页]

作者: skyxieyi    时间: 2007-7-25 16:16
标题: DOS批处理如何加密?
象一些加密的批处理,直接编辑查看是乱码,我们用winhex等可以简单的破解掉。
但是,我如果想把自己的批处理也加密成这样的乱码,需要怎么操作才能实现呢?很好奇
作者: lianjiang    时间: 2007-7-25 16:57
去dos联盟论坛检索。
“非编译型批处理加密方案与代码”
--------------------------------------------
.bat文件虽然好用,但安全性太脆弱

随便什么人都可以打开查看,甚至修改其中内容

有没有什么办法不把.bat转换成.exe或.com之类,仍是.bat文件

但别人无法查看并修改其中内容???


有没有什么自我加密之类的呢?

高手给个解决的思路吧


───────────────── 版主提示 ─────────────────
目前讨论的方案如下:
1、在批处理代码插入Unicode特征串的方案(7楼,yuanyong630)
  相关讨论见于24、25、45、48等楼

  代码实现(27楼,pengfei)的下载链接如下:
  点击下载:BAT加密工具.rar

  对记事本等使用IsTextUnicode函数识别编码类型的程序有效
  对type/edit/EditPlus/UltraEdit等不使用IsTextUnicode函数的程序无效

2、给批处理代码头部增加Unicode字节序标记(BOM)的方案(40楼,zxcv)
  相关讨论见于41、43、69等楼

  代码实现(71楼,zxcv)的下载链接如下:
       EncryBat.rar (zxcv)

  对记事本、Word、UltraEdit、type等支持Unicode编码的程序有效
  对edit/WinRAR内部查看器等不支持Unicode编码的程序无效

3、将批处理代码的回车换行符置换为回车符的方案(17楼,electronixtar)
  相关讨论见于26楼

  对edit等分别识别回车换行符的编辑器有效

4、对批处理代码进行字典式转换的方案(11楼,3742668)
  相关讨论及代码实现见于11、15楼

  代码明文运行时动态生成,故此方案与编辑器无关;

积分奖励:
  yuanyong630\3742668\pengfei\zxcv各奖励8点积分
  electronixtar奖励4点积分
───────────────── 版主提示 ─────────────────
作者: 7ac012674    时间: 2007-8-18 00:15
如果直接给出下载地址就好了
作者: lianjiang    时间: 2007-8-18 08:11
原帖由 7ac012674 于 2007-8-18 12:15 AM 发表
如果直接给出下载地址就好了






欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3