TP-Link 路由器配置 config.bin 解密工具
本帖最后由 diaoxingyu 于 2017-1-16 22:44 编辑#!/usr/bin/env python
# decrypt tp-link config.bin file
# coded by no mail
from Crypto.Cipher import DES
from hashlib import md5
import sys
# backup your config.bin from 192.168.x.1
# usage find PPPOE account
# ./run.py wan_ppp_usr
# keys: wan_ppp_usr,wan_ppp_pwd
key = '\x47\x8D\xA5\x0B\xF9\xE3\xD2\xCF'
crypto = DES.new(key, DES.MODE_ECB)
data = open('config.bin', 'rb').read()
data_decrypted = crypto.decrypt(data).rstrip('\0')
assert data_decrypted[:16] == md5(data_decrypted).digest()
data_decrypted_finally = data_decrypted
data_decrypted_dict = {}
data_decrypted_array = data_decrypted_finally.split('\r\n')
for item in data_decrypted_array:
if not item:
continue
item_array = item.split(' ', 1)
item_key = item_array
item_value = item_array
data_decrypted_dict = item_value
if len(sys.argv) > 1:
print data_decrypted_dict]
open('config.bin.txt', 'wb').write(data_decrypted_finally) 其实有专门的小工具可以用,而且是通用的。但还是感谢分享 不知道怎么用啊 有什么用啊?? 本帖最后由 icom 于 2017-1-16 20:10 编辑
Python 程序,DES 和MD5解密~ 这是什么破解啊 开起来 还行 ,没有 MAIN 什么东西呢 完全不理解 怎么用? 蹭网用的吧,幸好家里没用tp的路由器