![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-13 23:14 |
共 47,812 主题排行 / 349,916 发帖 / 今日 0 篇 / 48,268 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [原创][讨论]非编译型批处理加密方案与代码 |
| 可打印版本 117,536 / 364 |
| 第91楼 bhdc | 发表于 2006-10-20 20:03 |
| 初级用户 发帖 23 积分 48 | |
|
才发现原来可以这样,学习中。。。。。。。
|
|
| 第92楼 ykkysysy | 发表于 2006-10-21 04:37 |
| 新手上路 发帖 4 积分 8 | |
|
有效……支持……感谢 ……! 绝对的智慧和技术的结晶!
那请问楼上的,怎么重新显示内容呢?有盾必有矛吧? |
|
| 第93楼 hijackjave | 发表于 2006-10-21 11:31 |
| 新手上路 发帖 2 积分 3 | |
|
好复杂啊~我看不懂~
|
|
| 第94楼 lxmxn | 发表于 2006-10-21 14:37 |
| 版主 发帖 4,938 积分 11,386 | |
|
对这加密与解密的原理还是不太清楚,请哪位高手口述一下。谢了。
另外,对于F82中pengfei兄关于加密与加密的代码,自己测试了一下,发现只是在批处理的首行加上了“author:pengfei@www.cn-dos.net”这一句,貌似没起到什么加密与解密的效果。不知其因,望高手们不吝施教。 |
|
| 第95楼 anakin | 发表于 2006-10-31 13:07 |
| 新手上路 发帖 4 积分 1 | |
|
我很菜,老鸟别笑话我 呵呵~~
我以前见到过一个方法 很简单 就是用十六位编辑器给BAT加上FFEF文件头,让记事本一类的文本编辑器以UNICODE方式打开批处理文件 不过加上后会导致被加密批处理文件的第一条命令执行错误, 我们可以在FFFE后面加了一个0D0A,就是回车换行, 虽然不影响第一条命令执行,但是会在屏幕上出现 “不是内部或外部命令,也不是可运行的程序或批处理文件” 的错误信息, 这里可以加个 63 6C 73 0D 0A 既 cls(回车) |
|
| 第96楼 electronixtar | 发表于 2006-10-31 22:33 |
| 铂金会员 发帖 2,672 积分 7,493 | |
|
楼上好方法!
|
|
| 第97楼 8250 | 发表于 2006-11-01 22:22 |
| 新手上路 发帖 6 积分 12 | |
|
看这一个帖子,明白了好一些东西,谢谢分享。
|
|
| 第98楼 wjxsjd | 发表于 2006-11-03 01:23 |
| 初级用户 发帖 15 积分 31 | |
|
长知识!
|
|
| 第99楼 pengfei | 发表于 2006-11-19 09:43 |
| 银牌会员 发帖 485 积分 1,218 来自 湖南.娄底 | |
|
汗... 刚才论坛不能上, 一提交居然发了两贴.
[ Last edited by pengfei on 2006-11-19 at 09:50 AM ] |
|
| 第100楼 pengfei | 发表于 2006-11-19 09:49 |
| 银牌会员 发帖 485 积分 1,218 来自 湖南.娄底 | |
|
变量加密程序! 在DOS联盟这几个月来让我学到了不少东西, 看到这里的人都这么热心, 很受感动. 在Windows普及的今天, 还有这么多人执著地爱着DOS.
通过这么久的讨论, 大家对混淆文本编码的加密方案有了一定的了解, 也学到了不少知识. 这种加密方案制作的加密程序比较成熟, 使用方便. "bat加密最终版.bat"和"bat强制加密程序.exe" 同时, 也写了针对这两种加密方法的解密程序. "bat解密程序.bat" 前阵忽然想到了用变量加密的方法, 理论上觉得可行, 于是开始编写"bat变量加密程序.bat"一写才觉得不是那么好玩的. 首先是对密码转换统一代码, 接下来遇到很多问题. 这种算法还不是很成熟, 虽然经过测试, 替时没有发现错误. 但如果控制字符, 运算符, 转义符等特殊字符; 还有引号配对, 括号配对, 环境变量, 替换变量, 参数等符号在同一行以不同顺序出现就有可能加密失败. 这只是我胡乱写的测试代码, 真正大家加密的批处理要是出现这些字符的集合, 我想批处理加密后的可靠性就不得而知了. 呵呵~ 说到这里大家不要不敢用哦... 测试过几十个批处理, 其中有多达千余行的脚本, 有的批处理中还有大量的特殊字符, 加密后没有发现错误. 只是某些字符互相影响有可能出现未知错误. 需要大家更普遍的测试才知道. 突然发现讨论这么久, 原来11楼3742668版主对这种加密方法已经有所研究了. 呵呵~ 建议大家先使用变量加密方法加密后, 再用"批处理加密解密工具集.rar"的"BAT加密最终版"或"BAT强制加密程序"再次进行加密. 这样能起到比较好的加密效果. 如果要看源码, 对方需要解密两次才可以. 修正了加密后大写变小写的缺陷, 欢迎大家测试~ 我将这几个加密方案和解密重新写了一下, 统一了界面等, 功能也更完善. 测试环境Windows XP sp2 [ Last edited by pengfei on 2007-3-6 at 04:16 AM ] 附件 批处理加密解密工具集.rar (64.09 KiB) |
|
| 第101楼 uemuem | 发表于 2006-11-20 04:06 |
| 初级用户 发帖 68 积分 153 来自 上海 | |
Originally posted by willsort at 2006-7-23 14:36: 经测试,没有将JPG文件改名! |
|
| 第102楼 uemuem | 发表于 2006-11-20 04:39 |
| 初级用户 发帖 68 积分 153 来自 上海 | |
Originally posted by zxcv at 2006-7-23 16:10: 这招绝,不过有错误提示! 补充一下,将需加密的BAT首行空出来,就不会报错了!!! :lol: |
|
| 第103楼 whitecloud | 发表于 2006-11-21 03:10 |
| 新手上路 发帖 6 积分 9 | |
|
如果是高手的话可能不难呀...
只是对小菜可以... |
|
| 第104楼 ccwan | 发表于 2006-11-21 03:14 |
| 金牌会员 发帖 1,160 积分 2,725 来自 河北廊坊 | |
|
版主,此帖水分太大,能否删除部分灌水帖子,包括我的这个帖子,以利于查看、学习?
|
|
| 第105楼 zh159 | 发表于 2006-11-21 15:29 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
在 74 楼基础上将首加密行用“2>nul”屏蔽首加密行的错误输出
附件 EncryBat.rar (427 bytes) |
|
| 上一页 1 … 4 5 6 7 8 9 10 … 25 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |