2、关于使用ajax验证绕过(实例2)

ajax原理我上一篇有写过,参考:1、关于前端js-ajax绕过-CSDN博客

一、实例环境:

为手机上的某一割韭菜app

二、目的:

实现绕过手机验证码,找回密码

三、工具:

bp代理

四、验证步骤如下:

1、使用模拟器下载某app,使用bp代理模拟器流量,具体如何配置,我之前文章中有写过

进入找回密码功能栏,首先使用接收正确的手机验证码,将正确的手机验证码提交,目的是当输入正确手机验证码时抓取服务器发返回app上的流量

2、发现当输入正确验证码,返回的数据包中含有疑似ajax的校验码数据,复制这个校验码数据
{“code”:200,“data”,“138******10”,“msg”:“”}

3、这是测试输入一个错误验证码

4、拦截服务端返回app得流量

5、发现当输入错误手机验证码,返回的流量数据跟输入正确的验证码返回得数据差异在于ajax校验

6、将错误的ajax校验码改为正确的ajax校验证码

7、修改完ajax校验码返回值后,放行服务端返回app得流量,发现输入错误验证码后app成功跳转重置,成功绕过

#本篇文章仅用于学习交流,目的为理解ajax原理

相关推荐

  1. 39-2 Web应用防火墙 - WAF数据库层

    2023-12-10 07:20:04       43 阅读
  2. golang 使用 cipher、aes 实现 oauth2 验证

    2023-12-10 07:20:04       36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-10 07:20:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-10 07:20:04       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-10 07:20:04       87 阅读
  4. Python语言-面向对象

    2023-12-10 07:20:04       96 阅读

热门阅读

  1. 前端知识笔记(二)———Django与Ajax

    2023-12-10 07:20:04       55 阅读
  2. qml刷新C++中的QImage图像

    2023-12-10 07:20:04       63 阅读
  3. 使用Spring Security、JWT和Swagger进行登录验证的流程

    2023-12-10 07:20:04       54 阅读
  4. Tomcat使用https方式连接

    2023-12-10 07:20:04       54 阅读
  5. 【MySQL】之联合索引与最左匹配原则

    2023-12-10 07:20:04       45 阅读
  6. 动态规划01-斐波那契类型一

    2023-12-10 07:20:04       54 阅读