首页 > 其他分享 >pikachu--验证码绕过(on client)

pikachu--验证码绕过(on client)

时间:2022-12-31 12:34:17浏览次数:45  
标签:暴力破解 账号 -- pikachu 验证码 密码 client 绕过 客户端

  文章内容简述:对密码进行暴力破解---客户端验证码的绕过。客户端验证码的绕过,原理主要是因为验证码的校验机制是在客户端本地的,也就是可以在本地的源码中可以看到的,所以这种验证码的绕过,可以通过burp suite进行抓包,然后修改回应包,将js代码删除就可以绕过验证码了,或通过其他方式,比如由于后台未对验证码的进行查验,则仍可以用基于表单方式的暴力破解进行破解,因为其返回的时候,会返回的是对账号或者密码的查验情况,本质仍可以用上述基于表单的暴力破解的方式。

 

一、当未输入验证码和密码时,提示请输入验证码

 

 

二、当输入密码和账号时,还未将账号和密码提交到客户端(burpsuit中还没有抓到),就已经提示验证码输入错误,可以初步判断,验证码的判断或许是在前端

 

三、查看账号和密码以及验证码的提交情况

 

 

四、用浏览器查看到,用于验证码的函数确实写在前端,且为JavaScript编写

 

五、在重发器重多次发送,且不改变验证码的情况下,返回到的都是“usename or password is no exists”,并未有提示到有关验证码的错误,故可以直接用“基于表单的暴力破解”进行破解,后台未对验证码进行查验,或验证码根本就没有提交给后台

 

 

 

六、破解得到密码为123456

 

总结:(on client)后台没有进行验证提交的验证码是否正确! 

标签:暴力破解,账号,--,pikachu,验证码,密码,client,绕过,客户端
From: https://www.cnblogs.com/m-i-xy/p/17016437.html

相关文章

  • C/C++学生管理系统(单链表)[2022-12-31]
    C/C++学生管理系统(单链表)[2022-12-31]利用数据结构的单链表的框架实现学生管理系统以下功能要求:1)学生个人信息:姓名、学号、专业、性别、年龄、联系方式、成绩。2)学......
  • C/C++学生成绩管理系统[2022-12-31]
    C/C++学生成绩管理系统[2022-12-31]课题三:学生成绩管理系统设计学生成绩信息包括:学期,学号,班级,姓名,四门课程成绩(语文、数学、英语和计算机)等。主要功能:(1)系统以菜......
  • C/C++公司销售管理流程模拟系统[2022-12-31]
    C/C++公司销售管理流程模拟系统[2022-12-31]公司销售管理流程模拟。【背景描述】请采用合适的数据表示方式模拟公司的销售管理流程。【数据分析】本系统的目标是模拟设......
  • 分析阅读的第一个阶段
    分析阅读的第一个阶段为什么阅读技巧都是按「书本」来实践的?读「书本」的难度比度「文章」的难度更高,这些阅读技巧适用于任何读物。阅读一整本书,特别是又长又难读的一......
  • Ansible的左膀右臂-Ansible Runner
    前言本文将会介绍AnsibleRunner的基础概念以及笔者的一些实战经验。本文适合的人群为对Ansible提供的功能进行二次封装,并与相关自研平台或服务结合的工程师群体。大家通......
  • 【web 开发基础】php 开发基础快速入门 (2)-PHP的程序开发
    前言PHP ( Hypertext Preprocessor,超文本预处理器)是一种被广泛应用开放源代码、多用途、运行在服务器端的脚本语言。在上一篇文章《​​【web开发基础】php开发基础......
  • 【12.24-12.30】博客精彩回顾
    一、优秀文章推荐1.​​【生产】部署高可用k8s集群-kubeadm​​2.​​sqoop入门教程​​3.​​【Vue2.0与Vue3.0区别总结】​​4.​​详解数据链路层-介质访问控制​​5.......
  • day13
    ##循环结构![image-20221229174904825](C:\Users\biao\AppData\Roaming\Typora\typora-user-images\image-20221229174904825.png)![image-20221229175121292](C:\Users......
  • C/C++猜数字游戏[2022-12-31]
    C/C++猜数字游戏[2022-12-31](***)猜数字游戏一、问题猫述:该游戏可以由程序随机产生或由用户输人四个0到9之间的数字,且不重复玩游戏者通过游戏提示输入八次来匹配上......
  • n和最近素数之间的距离
    #include<stdio.h>#defineMAX_LEN10#defineN150#include<string.h>#include<stdlib.h>intmain(){intn;scanf("%d",&n);intk=0;for(i......