diaoxingyu 发表于 2017-1-16 19:45

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)

星空之下星星 发表于 2017-1-16 20:10

其实有专门的小工具可以用,而且是通用的。但还是感谢分享

车俊 发表于 2017-1-16 19:55

不知道怎么用啊

jeehom 发表于 2017-1-16 20:04

有什么用啊??

icom 发表于 2017-1-16 20:08

本帖最后由 icom 于 2017-1-16 20:10 编辑

Python 程序,DES 和MD5解密~

lu0538 发表于 2017-1-16 20:10

这是什么破解啊

yjjcm321 发表于 2017-1-16 20:13

开起来 还行 ,没有 MAIN

战股神 发表于 2017-1-16 20:15

什么东西呢 完全不理解

zshir1985 发表于 2017-1-16 20:17

怎么用?

gq060 发表于 2017-1-16 20:20

蹭网用的吧,幸好家里没用tp的路由器
页: [1] 2 3 4 5 6
查看完整版本: TP-Link 路由器配置 config.bin 解密工具