1、关于前端js-ajax绕过


1、Ajax知识

、js--Ajax

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

img

在实例中用的上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}等类似情况,那么百分就是存在。

相关推荐

  1. MySQL 运算符

    2023-12-09 12:12:04       25 阅读
  2. CDN

    2023-12-09 12:12:04       20 阅读

最近更新

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

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

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

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

    2023-12-09 12:12:04       96 阅读

热门阅读

  1. 代客泊车手势召车功能设计规范

    2023-12-09 12:12:04       43 阅读
  2. postgresql12配置主从

    2023-12-09 12:12:04       45 阅读
  3. 【flutter压缩Uint8List图片大小】

    2023-12-09 12:12:04       62 阅读
  4. AIGC: 关于ChatGPT中实现一个聊天机器人

    2023-12-09 12:12:04       58 阅读
  5. .ros空间的清理

    2023-12-09 12:12:04       53 阅读
  6. centos7.9安装k8s v1.28.4

    2023-12-09 12:12:04       42 阅读
  7. ubuntu20.04设置开机自启动jar(依赖其他服务)

    2023-12-09 12:12:04       70 阅读
  8. SQL Server事务(Transaction)

    2023-12-09 12:12:04       55 阅读
  9. 【Docker】进阶之路:(十)Docker日志管理

    2023-12-09 12:12:04       42 阅读
  10. ffmpeg与opencv-python处理视频

    2023-12-09 12:12:04       57 阅读
  11. 鸿蒙(HarmonyOS)应用开发——http的使用

    2023-12-09 12:12:04       65 阅读
  12. LeetCode刷题笔记之链表

    2023-12-09 12:12:04       46 阅读