MobaXterm忘记服务器ssh密码破解方式
what's the MobaXterm
MobaXterm 是一款 SSH 客户端,在 Windows 操作系统下去连接并操作 Linux 服务器。支持各种连接 SSH,X11,RDP,VNC,FTP,MOSH 支持 Unix 命令(bash,ls,cat,sed,grep,awk,rsync,…) 连接 SSH 终端后支持 SFTP 传输文件.。
在日常使用中,MobaXterm 在首次 ssh 连接服务器之后会自动保存密码,方便后续免密连接。长期无脑免密连接容易忘记密码,下面看看怎么解决这个问题
第一步
在 MobaXterm 安装目录下找到 MobaXterm.ini 文件,一般是和启动文件 exe 在同级目录。

第二步
打开 MobaXterm.ini 文件,找到 Passwords 模块,显示格式为: 登录名@ip=加密密码。内容类似如下
[Passwords] mobauser@mobaserver=xxxxxxxxx ssh22:root@47.110.10.119=dgsdgdsgdfh== root@47.110.10.119=slkjythgd== ssh22:test@192.168.123.112=854uybfdy4Q==
第三步
解密。密码为加密的形式存储,解密需要用到第三方工具,这里推荐工具 how-does-MobaXterm-encrypt-password,github 地址:https://github.com/HyperSine/how-does-MobaXterm-encrypt-password
下载完成后进入 how-does-MobaXterm-encrypt-password\python3 文件目录下,执行命令即可破解密码:
python MobaXtermCipher.py dec -p 88888888 dgsdgdsgdfh==
// 这里的8888888是MobaXterm的密码,需要根据自己的进行替换,dgsdgdsgdfh==为需要解密的密码,由Password模块中复制得到
注意:在执行第三步时可能会遇到报错“ModuleNotFoundError: No module named 'Crypto'”,解决方式详见:报错解决——ModuleNotFoundError: No module named 'Crypto'
本文来自博客园,作者:''竹先森゜,转载请注明原文链接:https://www.cnblogs.com/zhuminghui/p/18945637
浙公网安备 33010602011771号