您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

利用Python无限爆破路由器密码, 限制错误次数? 对Python无用!

5b51 2022/1/14 8:24:57 python 字数 9414 阅读 810 来源 www.jb51.cc/python

image 在院子里面看到了一个没人用的路由器(ws860s),看起来像个黑科技的玩意儿,就想着进去看看,到底有什么好玩的。看到后面的标签上有web界面的地址,然后登陆进去看看,发现有密码,然后我想,路由器的密码应

概述

image

在院子里面看到了一个没人用的路由器(ws860s),看起来像个黑科技的玩意儿,就想着进去看看,到底有什么好玩的。看到后面的标签上有web界面的地址,然后登陆进去看看,发现有密码,然后我想,路由器的密码应该都是可以reset的,然后我就用笔戳那个reset键,奇迹没有发生,原来这个reset键坏了。

image

image

分析过程

抓包

1、打开路由的web页面:192.168.3.1,路由器返回

image

image

会得到csrf和cookie和所需要的值,这些值都要保留下来,后面会用。

2、输入用户名密码后:

image

image

image

image

3、路由器返回数据

image

密码的生成方法

从上面抓包的结果来看,Password字段是经过加密的,所以如果我们要Python暴力破解,需要把这个password的生成算法找出来。

打开web登录页面,查看源代码,找找算法

image

image

image

image

image

在linux上修改ip地址,很简单一条命令就可以解决

image

[password:bbbbbbbb];{"errorCategory":"user_pass_err","csrf_param":"FcnG919l8J7XhQsOYQEMS3WhsC2liSX","count":2,"csrf_token":"IQ/LfSZSx7gTp6VflYnZelobNSpoMy2"}

ip地址被限制,需要等待1分钟的提示

[password:aaaaaaaa];{"errorCategory":"Three_time_err","csrf_param":"VKGTylVILQA9SFsTyYdpkHv8qfJPIIw","count":3,"csrf_token":"MTQLBcWQN+1DJjAP+A6xC4AUSXciBod"}

登录成功的提示

****[password:xxxxxxxx];{"csrf_param":"H/DyWxogz7+2y4UfzhqddowkjH1uL04","csrf_token":"MorgBb0+PNpoE8KhwBwq4OoioD2NcCs","errorCategory":"ok","level":2,"IsWizard":true,"IsFirst":true}

流程

image

所有的数据都准备好了,下一步,就是开始利用Python写程序了。

核心Python代码

image

image

image

image

image

image

image

image

image

image

image

image

image

image

image

怎么防止暴力破解?

image

@H_404_209@@H_404_209@  

总结

以上是编程之家为你收集整理的利用Python无限爆破路由器密码, 限制错误次数? 对Python无用!全部内容,希望文章能够帮你解决利用Python无限爆破路由器密码, 限制错误次数? 对Python无用!所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶