G孟纸 发表于 2023-11-17 12:23

请教大佬关于某交换机加密方式以及密文破解

本帖最后由 G孟纸 于 2023-11-17 12:27 编辑

背景本人刚刚考了网工证,开始实习工作,老人们带我了解公司网络架构部署的时候逛到了一个汇聚层的交换机机柜,为了熟悉配置我用了console线与我电脑连接,在输入密码的时候老人们面露难色,因为他们也忘了。毫无疑问这交换机已经很长时间没维护了,让我新人来{:1_925:}。我尝试了admin@xxxxxx.com,admin,Admin@xxxxxx.com……等默认密码之后都失败了。我就问有没有没有正在跑业务的交换机,我去Reboot清除密码看看日志里的密码记录。结果找到了$1a$;Q;=V3(^}TP4Hh}Qn{8w*$这个加密后的密码,幸好这个密码不是不可逆的,我赶紧记录下来使用工具解密。




解密过程


[*]首先无脑直接上 Github上大佬 Grutz 的 xxxx_cipher.py 进行解密。但是一顿操作后发现这位大佬的脚本是11年前的 而且只支持解密24 或 88 位的密文,而我是56位的(56位?好像想到了什么)。这个不通就走下一条路 那就是著名的 Ciphey ,经过我一顿操作终于配置好了环境开始运行了,但是我复刻了Github issue 里面程序死循环问题,一直在Thinking。
[*]所谓条条大路通罗马,我偶然在Ciphey的issue置顶里发现了另一个更厉害的全自动解密项目 bee-san 大佬的 Ares 。只有一个程序用cmd传参执行,确实比Ciphey快了不少,功能也多,但是缺输出的是♦乱码无法使用。程序输出大概是这样的
[*]PS C:\Log> .\ares -t "$1a$;Q;=V3(^}TP4Hh}Qn{8w*$" -d
5 seconds have passed. 25 remaining
10 seconds have passed. 20 remaining
15 seconds have passed. 15 remaining
20 seconds have passed. 10 remaining

🥳 Ares has decoded 172 times.
If you would have used Ciphey, it would have taken you 34 seconds

The plaintext is:
9-�{�1�*��dͅ���-���Hĉ*[���J,�V�~ @{F
and the decoders used are Railfence → Base91 → Railfence这肯定不是啊喂!看他的揭秘路径我一个都不认识,但是仔细观察前缀$1a$好像是MD5,但是后缀又有$感觉有很有蹊跷,百度了一番得知xx的交换机cipher一般都是DES加密。好嘛,我就尝试开始解DES,DES需要keyword啊,没办法只能编。我试遍了撞库用的密码啊用户名之类的当keyword都无法解出来plaintext。
求助原工程师离职了,至少console密码是拿不到了,我作为新人得做出点成绩))),这我是真的尽力了我从昨天晚上下午四五点就蹲在弱点柜,早上起来又去还是没弄明白解密,这个交换机连接着公司主营业务UPS做的一点电都不能断999999%那种。求有没有大佬能给我指明一个道路直接获得密码或者是解密密文。遥遥领先那边我也问过了,他们无法提供这种服务一直说让我拔电重启……求大佬能给思路或帮忙,即使破解出来我也会第一时间更改密码,不存在任何商业属性,是指讨论某遥遥领先的加密算法加解密,希望不要被删帖,如果触犯版规请管理直接删除。

harbourli 发表于 2023-11-17 12:44

只晓得重启后ctrl b能破但你这业务没法断,看哪位大佬来回答

bester 发表于 2023-11-17 12:29

纯好奇,楼主考的网工证是哪个证?

G孟纸 发表于 2023-11-17 12:33

bester 发表于 2023-11-17 12:29
纯好奇,楼主考的网工证是哪个证?

遥遥领先的那个的和NCRE三级这俩,网工只是个简称

jiaoshou9 发表于 2023-11-17 13:08

不行就社工解决呗,联系人事找之前负责人,提供密码;涉及经济损失可追责的,试一下

G孟纸 发表于 2023-11-17 13:32

jiaoshou9 发表于 2023-11-17 13:08
不行就社工解决呗,联系人事找之前负责人,提供密码;涉及经济损失可追责的,试一下

前负责人都走好几年了 如今出问题才找我 早找不到人了

G孟纸 发表于 2023-11-17 13:33

harbourli 发表于 2023-11-17 12:44
只晓得重启后ctrl b能破但你这业务没法断,看哪位大佬来回答

业务没法断就是个大问题

zzzznl 发表于 2023-11-17 13:35

我以前也遇到过这种问题,console密码丢了,所幸启动时引导的超级密码没改,进去后看到配置文件里是密文,我想了几天,觉得md5不收敛,凭这一组怕是搞不出密码,就想把所有交换机密码重置了,结果实施过程中发现一台交换机配置里写了明文。。。。。。
个人觉得这种密码一般解密不出来。不过既然交换机在手,大不了全清重配罢了

G孟纸 发表于 2023-11-17 13:44

zzzznl 发表于 2023-11-17 13:35
我以前也遇到过这种问题,console密码丢了,所幸启动时引导的超级密码没改,进去后看到配置文件里是密文, ...

明文这种情况我在清第一个的时候就希望他是simple,结果不是。要这样一个个停业务重置密码势必要耗费大量的人力物力,交换机数量众多 非常非常多

zzzznl 发表于 2023-11-17 13:54

G孟纸 发表于 2023-11-17 13:44
明文这种情况我在清第一个的时候就希望他是simple,结果不是。要这样一个个停业务重置密码势必要耗费大量 ...

这只是个人给的参考,是我当时对着123456的密文想了几天得出的认识,但到底我只是个干机械,拧扳手的,可能理解上偏差很大。这种事当然是有办法解决的,只是解密需要的资源有可能大于重配
页: [1] 2
查看完整版本: 请教大佬关于某交换机加密方式以及密文破解