中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-09 00:18
47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » 感谢 CN-DOS 和帮助过我的人 (顺便也出个题)
可打印版本  2,528 / 27
第16楼 bat-zw 发表于 2008-06-22 00:09
金牌会员 发帖 1,276 积分 3,105
不是这个吧:
第17楼 quya 发表于 2008-06-22 00:12
高级用户 发帖 172 积分 558 来自 江苏
当然不是啦。晕。
第18楼 bat-zw 发表于 2008-06-22 00:15
金牌会员 发帖 1,276 积分 3,105
我晕,那是不是解set str1=joke....这一段啊。
第19楼 quya 发表于 2008-06-22 00:17
高级用户 发帖 172 积分 558 来自 江苏
是的,中间那一段。

我只要你解到 call :set %str1:__P=i% 2>nul ||goto next

这句 不跳到 next 就可以了。

因为下边的脱离了盘无法解。而且假如你解到这儿,就会明白为什么不能解了。

[ Last edited by quya on 2008-6-22 at 12:44 AM ]
第20楼 bat-zw 发表于 2008-06-22 00:42
金牌会员 发帖 1,276 积分 3,105
你这个加密好像跟书写格式都有关,书写格式有错误就解不出来了,特别是最后一行。
第21楼 quya 发表于 2008-06-22 00:45
高级用户 发帖 172 积分 558 来自 江苏
Originally posted by zw19750516 at 2008-6-22 12:42 AM:
你这个加密好像跟书写格式都有关,书写格式有错误就解不出来了,特别是最后一行。


关系可能有,但不多,最关键的不是这个。

这段代码是Windows XP SP3 安装过程中由cmdlines.txt 调用的。

熟悉Windows XP SP3 安装过程的人,不一定熟悉批处理。而熟悉批处理的,又不一定对XP 安装过程感兴趣。

而我是一个三脚猫(土话,意思什么都了解一点,什么也不精),正好钻了个空子,搞了这么个有点怪异的加密。

[ Last edited by quya on 2008-6-22 at 12:52 AM ]
第22楼 bat-zw 发表于 2008-06-22 02:01
金牌会员 发帖 1,276 积分 3,105
我日解了一点点,解不下去了,原因我的注册表中没hklm项,同时你这个鬼东东还跟你的程序名相关。。。解的部分如下,相信你应该知道我已解开你的加密方法了:
原文

解密


[ Last edited by zw19750516 on 2008-6-22 at 02:13 AM ]
第23楼 quya 发表于 2008-06-22 09:42
高级用户 发帖 172 积分 558 来自 江苏
到你解的那一步,还没有跟任何程序名有关。应该可以解到我在19楼提到的那一步。
第24楼 bat-zw 发表于 2008-06-22 10:37
金牌会员 发帖 1,276 积分 3,105
Originally posted by quya at 2008-6-22 09:42:
到你解的那一步,还没有跟任何程序名有关。应该可以解到我在19楼提到的那一步。

兄弟是不是再仔细看看,到我解的这一步,程序就call :set了,在:set 里第一行命令就是set str1=%0,而且我还知道你这个鬼程序名的最后三个字符是set,你说是不是的?
第25楼 quya 发表于 2008-06-22 10:48
高级用户 发帖 172 积分 558 来自 江苏
Originally posted by zw19750516 at 2008-6-22 10:37 AM:

兄弟是不是再仔细看看,到我解的这一步,程序就call :set了,在:set 里第一行命令就是set str1=%0,而且我还知道你这个鬼程序名的最后三个字符是set,你说是不是的?


哈哈,鬼程序名无论叫什么, str1 总是等于 set

所以还可以解下去,不过下边就是很繁的了,如果想不通原理,就是无解。

你实在要知道这个文件名, 我可以告诉你整个批处理原来的名字 installs.cmd , 但与这个名字无关。

这里的代码有点乱, 一部分是因为我编程水平不行,另一部分是障眼法。

[ Last edited by quya on 2008-6-22 at 11:01 AM ]
第26楼 bat-zw 发表于 2008-06-22 11:38
金牌会员 发帖 1,276 积分 3,105
原理我是很清楚,但解起来确实是很麻烦的一件事,:set 部分如下:

ps:我不想再解下去了,再说解出来也只是时间问题,你老兄也太会转圈了。
第27楼 quya 发表于 2008-06-22 11:50
高级用户 发帖 172 积分 558 来自 江苏
Originally posted by zw19750516 at 2008-6-22 11:38 AM:
原理我是很清楚,但解起来确实是很麻烦的一件事,:set 部分如下:
第28楼 wang6610 发表于 2008-06-22 16:19
银牌会员 发帖 488 积分 1,246
发现其中“$OEM$\$1\TOOLS\OEMFILE.SYS”是不同的。

既然LZ说用的是OEMSCAN,那么oemscan估计就在这个文件里。

用记事本打开,可以发现OEMFILE.SYS是个应用程序,扩展名改成EXE,东西就出来了,一个winrar的自解压文件。

单击右键,用rar打开,发现有密码。
上一页  1 2
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023