|
去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点积分
───────────────── 版主提示 ───────────────── |
|