中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 23:21
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » bat 的自动 保护验证
可打印版本  1,105 / 9
第1楼 bluewing009 发表于 2009-11-28 10:32
新手上路 发帖 18 积分 18
bat 的自动 保护验证
bat 用记事本编辑是其简洁的一个有点,但也带来许多问题。
比如 一些人直接更改作者名,甚至一些稀奇怪的人 在里面加上恶意代码。

我想怎么样才能自动验证bat的完整性。

我最初的想法是利用MD5, 但是还要借用第三方程序....

有没有什么代码,直接加在bat里,进行自检?
第2楼 slore 发表于 2009-11-28 11:33
铂金会员 发帖 2,478 积分 5,212
。。。
脚本能改源码,把效验删除了照样没用。。。
第3楼 jarry0932 发表于 2009-11-28 16:32
初级用户 发帖 122 积分 128
那为什么不转换成exe呢
第4楼 HAT 发表于 2009-11-28 18:06
版主 发帖 5,017 积分 9,023
Re 3楼
转换成exe还不是很轻松的被破解?
第5楼 bluewing009 发表于 2009-11-29 11:13
新手上路 发帖 18 积分 18
回复4楼
部分exe转换后 代码就到不到了, 布置你有什么办法?

temp法和txt法都是失效的,如果要截取的话,就涉及到第三方程序了。
第6楼 HAT 发表于 2009-11-29 13:30
版主 发帖 5,017 积分 9,023
批处理bat转exe加密之后的解密破解还原方法
http://bbs.bathome.net/thread-3343-1-1.html

[ Last edited by HAT on 2010-1-14 at 11:32 ]
第7楼 moneythinker 发表于 2009-11-30 13:05
新手上路 发帖 8 积分 8
呵呵,还是没人找到答案
第8楼 guo882633 发表于 2010-01-13 19:35
初级用户 发帖 53 积分 126 来自 -
^_^
批处理bat转exe后还是没用。
转换后动运行时还是把exe转成bat再运行的,而bat很多都可在系统中Temp文件侠下找到。
这样别人还是会把bat复印出再修改的。。。
第9楼 clamber 发表于 2010-01-13 19:45
初级用户 发帖 39 积分 46
我有重要批处理加密是所有书籍的方法一起用的:用记事本编辑》完成测试OK之后把代码用用变量替换(这样所有代码和符号全变成变量了),》再改变编码格式保存》变为EXE。
第10楼 Rstv 发表于 2010-01-13 23:42
新手上路 发帖 12 积分 15
LS: 还是没用的。只是绕圈子。
个人觉得batch最大的优点就是源码开放性。。
因此,虽有所谓”恶意代码“, 但是瞒不过明眼人的。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023