登峰造极境

  • WIN
    • CSharp
    • JAVA
    • OAM
    • DirectX
    • Emgucv
  • UNIX
    • FFmpeg
    • QT
    • Python
    • Opencv
    • Openwrt
    • Twisted
    • Design Patterns
    • Mysql
    • Mycat
    • MariaDB
    • Make
    • OAM
    • Supervisor
    • Nginx
    • KVM
    • Docker
    • OpenStack
  • WEB
    • ASP
    • Node.js
    • PHP
    • Directadmin
    • Openssl
    • Regex
  • APP
    • Android
  • AI
    • Algorithm
    • Deep Learning
    • Machine Learning
  • IOT
    • Device
    • MSP430
  • DIY
    • Algorithm
    • Design Patterns
    • MATH
    • X98 AIR 3G
    • Tucao
    • fun
  • LIFE
    • 美食
    • 关于我
  • LINKS
  • ME
Claves
长风破浪会有时,直挂云帆济沧海
  1. 首页
  2. 未分类
  3. 正文

获取移动光猫PPPOE密码明文-转载

2021-07-04

四川移动采用华为HS系列光猫,从2016年开始已经分配了IPV6地址。但若采用光猫做路由模式,则荣耀路由下的子设备无法获取公网IPV6地址。

所以调整光猫为桥接模式,用荣耀路由器PPPOE拨号,即可解决荣耀路由器子设备IPV6问题。

过程:

  1. 浏览器登录192.168.1.1(公共管理密码);
  2. 将子网从路由模式调整为桥接模式,并且记录其MD5密文;
  3. 解密密文,即可得到实际密码;
  4. 荣耀PPPOE拨号;

 

解密代码:

import hashlib
secret = '将密文复制到此处'
def sha256(todo):
return hashlib.sha256(str(todo).encode()).hexdigest()
def md5(todo):
return hashlib.md5(str(todo).encode()).hexdigest()
for value in range(0, 10000000): #可以将数字调大,获取更长的密码
s = sha256(md5(value))
if s == secret:
print(f'find: {s} = {value}')
break

-

计算结果:

find: 6996d6ddbad4dc65a7f6cba6fd3408d5ce40ceacd3356d19194332995a27d783 = 176029

-

源链接:


https://blog.csdn.net/qq_26373925/article/details/112798210


                        
标签: 暂无
最后更新:2021-07-05

代号山岳

知之为知之 不知为不知

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2099 登峰造极境. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备14031139号-5

川公网安备51012202000587号