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'

 

     

 

posted @ 2025-08-16 10:14  ''竹先森゜  阅读(336)  评论(0)    收藏  举报