1、关于前端js-ajax绕过


1、Ajax知识

、js--Ajax

传统请求跟js--Ajax请求的差别

在实例中用的上js-ajax的有

  1. 表单验证: 在用户填写表单时,可以使用 Ajax 在不刷新页面的情况下验证表单字段,并提供即时反馈。

  2. 实时搜索: 在搜索框中输入内容时,可以使用 Ajax 在用户输入的同时向服务器发送请求,动态获取搜索结果并更新页面。

  3. 提交表单: 在用户提交表单时,使用 Ajax 可以异步发送表单数据到服务器,同时在后台进行处理,而不必导致整个页面的重新加载。

表单验证:


2、实例


绕过思路:ajax验证是浏览器通过返回infocode码进行判断,所以,通过抓取服务端返回数据包,修改正确的infocode码进行绕过,本例中正确的infocode码是1错误的为0

例子:

1、设置抓取服务端返回浏览器的数据包

2、修改返回infocode码为1

4、成功绕过

补充:

关于如何判断是否存在js-ajax漏洞,大多数情况,如果返回数据包含有{"msg":"ok","infocode":0}等类似情况,那么百分就是存在。

相关推荐
Rain的Java大神之路31 分钟前
短信接口被狂刷怎么处理
java·运维·后端·web安全·面试·架构·xss
研☆香2 小时前
聊一聊前端的常见字 关键字
开发语言·前端·javascript
小网洞3 小时前
免费WPA无线握手包在线分析跑包网站
网络·网络安全·密码学·wps
日光倾4 小时前
TypeScript 随手记 —— 1
前端·javascript·typescript
Buke..7 小时前
【APP 逆向】哔哩哔哩 sign 参数逆向(下):OLLVM 混淆还原 sign 算法
java·javascript·爬虫·python·算法
小白勇闯网安圈7 小时前
Vue 进阶实战:事件修饰符、表单控制、购物车与 Ajax 请求
前端·vue.js·ajax
前端炒粉9 小时前
长会话虚拟滚动与渲染优化
前端·javascript·vue.js
谙忆10249 小时前
图片裁剪总是跑偏?用 object-fit、object-position 和真实像素把坐标对齐
javascript·css·图像识别
一只鹿鹿鹿9 小时前
数据资产管理解决方案(Word文件)
大数据·数据库·安全·web安全·系统安全
花归去9 小时前
ant的a-table更改表格的高度
前端·javascript·html