![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 02:23 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 也来玩把加密新思路: |
| 可打印版本 2,816 / 36 |
| 第1楼 bat-zw | 发表于 2008-06-22 20:40 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
也来玩把加密新思路: 先稍稍变下形:
|
|
| 第2楼 mbllokmb | 发表于 2008-06-22 20:45 |
| 初级用户 发帖 39 积分 78 | |
|
高手!!!!
|
|
| 第3楼 knoppix7 | 发表于 2008-06-22 21:14 |
| 银牌会员 发帖 634 积分 1,287 来自 cmd.exe | |
|
用变量换命令
巧..不过导出一下变量表... |
|
| 第4楼 bat-zw | 发表于 2008-06-22 21:33 |
| 金牌会员 发帖 1,276 积分 3,105 | |
Originally posted by knoppix7 at 2008-6-22 21:14: 再加入密码认证(输入后不报错,但错误的是运行不了的),先不改字母顺序: 这样就是导出了变量,不知道密码也是不行的,呵呵。 [ Last edited by zw19750516 on 2008-6-22 at 09:36 PM ] |
|
| 第5楼 pusofalse | 发表于 2008-06-22 22:30 |
| 银牌会员 发帖 646 积分 1,604 | |
|
a b c z e q q h...
密码不是绝对的啊。。。 花点时间,能想出多个密码~ |
|
| 第6楼 HAT | 发表于 2008-06-22 22:35 |
| 版主 发帖 5,017 积分 9,023 | |
|
万一错误的密码被组合成del或者rd之类的命令就郁闷了,呵呵。
|
|
| 第7楼 pusofalse | 发表于 2008-06-22 22:41 |
| 银牌会员 发帖 646 积分 1,604 | |
|
感觉这贴有利于新手了解 何谓变量的扩展~
|
|
| 第8楼 bat-zw | 发表于 2008-06-22 22:43 |
| 金牌会员 发帖 1,276 积分 3,105 | |
Originally posted by HAT at 2008-6-22 22:35: 哈哈,是的,这样看来就是用暴力破解也不行了。 |
|
| 第9楼 bat-zw | 发表于 2008-06-22 22:58 |
| 金牌会员 发帖 1,276 积分 3,105 | |
Originally posted by pusofalse at 2008-6-22 22:30: 如果我的密码是这样的呢:a 0 z # c 4 + q - ....................x @,我想密码肯定是绝对的,而且基本解不出来。呵呵,这个思路是我今天睡床上想到的,应该算是原创,至少在cn-dos还没人提出来。 |
|
| 第10楼 pusofalse | 发表于 2008-06-22 23:30 |
| 银牌会员 发帖 646 积分 1,604 | |
|
看下前辈的代码,没有用到z这个字母 所以z可以去掉。。。
a b c这三个都有,那么得确保前三个字母必须是a b c 也没有用到d 那么第四位上随便任何一个字母或数或汉字都可以了~ e必须在第五位。。等等。。 依此得出根据。。 [ Last edited by pusofalse on 2008-6-22 at 11:34 PM ] |
|
| 第11楼 pusofalse | 发表于 2008-06-23 00:13 |
| 银牌会员 发帖 646 积分 1,604 | |
|
每个位置只可以换一次的话,可以有19个密码。。 如果可以换多次,可以有无数个密码~ 只是得确保位置。。。 [ Last edited by pusofalse on 2008-6-23 at 12:30 AM ] |
|
| 第12楼 bat-zw | 发表于 2008-06-23 00:27 |
| 金牌会员 发帖 1,276 积分 3,105 | |
Originally posted by pusofalse at 2008-6-23 00:13: 晕,我可以乱序并将无用的字符添加进密码,再自己根据密码来修改批处理,这就是我的思路啊,如:当密码code为b a c........时,批处理中所有a写为!_2!,当密码code为..........................s g a(第30位)时,批处理中所有的a写为!_30! |
|
| 第13楼 pusofalse | 发表于 2008-06-23 00:37 |
| 银牌会员 发帖 646 积分 1,604 | |
Originally posted by zw19750516 at 2008-6-23 12:27 AM: 哦~ 原来如此,还要再修改批处理的吗~ 那样的话可真不好破。。。万一自己忘了怎么办呢,^_^ |
|
| 第14楼 bat-zw | 发表于 2008-06-23 00:54 |
| 金牌会员 发帖 1,276 积分 3,105 | |
Originally posted by pusofalse at 2008-6-23 00:37: 自己写份密文对照表,也可以通过一个加密批处理来批量加密,总之办法多的事,关键看你的思路。 ps:如这样加密的话,别人就是再怎么在批处理中插入echo也是没用的,因为首先要对code进行正确赋值才能运行被加密的任一句命令。 [ Last edited by zw19750516 on 2008-6-23 at 12:57 AM ] |
|
| 第15楼 PPdos | 发表于 2008-06-23 08:01 |
| 高级用户 发帖 268 积分 783 | |
|
使用变量替代命令的思路在批处理病毒应用中经常遇到,这里应用的不是"密码"而是"密文" 密文有一个最大的缺点就是,程序越长密文越容易被破解,因为一些命令会反复出现,并且均出现在每行前。
|
|
| 1 2 3 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |