前言
因为S公司历史原因,几百台服务器的密码保存SecureCRT上,但是这个软件实在太难用了,所以提取其中的原始账号密码,转移到Xshell上
密码保存位置
Windows 在 “用户名\AppData\Roaming\VanDyke\Config\Sessions\”中,每个机器名对应一个ini文件
Tested with version 7.2.6 (build 606) for Windows,其他版本未加测试
(位置可能会有修改)
使用
先看后面的安装,Python脚本保存为SecureCRTDecrypt.py
用法
python SecureCRTDecrypt.py [filename...]
例子
[@bx_5_219 /tmp]# python SecureCRTDecrypt.py 10.10.123.123.ini
10.10.123.123.ini
ssh root@10.10.70.30 # I'mpassword
依赖包
安装解密依赖包pycrypto
下载
https://pypi.python.org/pypi/pycrypto
wget https://pypi.python.org/packages/source/p/pycrypto/pycrypto-2.6.1