• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链
您的位置:首页 > 网络安全 >加密解密 > Web暴力破解

Web暴力破解

作者:佚名 字体:[增加 减小] 来源:互联网

佚名 向大家分享了Web暴力破解 ,其中包含web暴力破解工具,web认证破解,web storm破解,古剑奇谭web破解版,web网管用户登录破解等知识点,遇到此问题的同学们可以参考下
讲到WEB暴力破解通过大家都会用小榕的溯雪,但并不是所有WEB破解溯雪都是应付自如的(不要说我说小榕他老人家的坏话),最近因为工作的关系,碰到一个网管型设备的WEBPORTAL需要做WEB破解,看看HTML的源码:

…

function login_send()

{

var f, p, page, url, option;

f = document.form_login.forced_in.value;

u = document.form_login.username.value;

p = document.form_login.passwd.value;

pg = document.form_login.page.value;

url = "atm_login?username=" u "&passwd=" p "&forced_in=" f "&page=" pg;

option = "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,favorites=no,resizable=no,left=230,width=520,top=120,height=300";

window.open(url, ’_blank’, option);

}

…

Username:

Password:

…

这里form的action是交给一个本地的javascript自定义函数– login_send来完成的,用溯雪的话:



看来是因为调用了javascript的关系吧…

怎么办?就这样放弃吗?这也大可不必,调出wvs(Acunetix Web Vulnerability Scanner,相信都不少同志都用过它吧?我用的是4.0,目前最新的版本是5.x),选择它的HTTP fuzzer功能:



然后怎么使用它呢?我整理了一下流程(其实和溯雪的原理差不多,不过可能需要更深入的了解HTTP的相关知识):

定义HTTP请求(Request)-》定义暴破运算参数(Add generator)-》插入暴破运算参数(Insert into request)-》定义成功触发特征(Fuzzer Filters)-》扫描(Start)

下面讲将具体实操,首先我们从目标的HTML代码可以看到,其实登陆过程是通过POST的四个参数[–两个隐藏参数(forced_in与page)与两个提交参数(username与passwd)]至本页的login_send函数,然后再通过GET atm_login这个页面提交认证数据。因此在使用wvs fuzzer前我们首先需要定义提交HTTP请求的内容,具体如:

GET http://xxx.xxx.xxx.xxx/ atm_login?username=alex&passwd=demon&forced_in=false&page= HTTP/1.1

User-Agent: WVS/4.0

Accept: */*

下面是加入暴破运算参数至HTTP请求内容中,基于我们本次的目标是帐号(username字段)与密码(passwd字段),因此需要定义两个运算参数,本例中我打算让username进行暴力破解,而passwd则进行字典破解。

废话少说,先建立一个基于暴力破解的username运算参数:点击“Add generator”-》“Random string generator”后得到:



在“String length”中填入值的长度,我这里选择5;“Character set”中输入可能需要用到的字符,我这里选择26个小写字母;选择“Allow repetitions”—允许重复使用各字符。
2 下一页 阅读全文</div> </div>

您可能想查找下面的文章:

  • Web暴力破解

相关文章

  • ASP.NET中MD5和SHA1加密的几种方法
  • web.config本地加密解密BAT
  • 当当养“鸡”专业户:pi2.2.0脱壳及连接200限制去除逆向工程
  • 电脑密码怎么破解 破解电脑密码的方法
  • 破解网吧禁用盘实例两则(图)
  • 动态加解密技术详解(图)
  • 使用开源PGP技术实现Solaris 10下的加密解密(图)
  • 详述破解技术中的暴力破解原理
  • 策略使用加密狗进行加密
  • 破解CuteFTP 4.0的方法

文章分类

  • 安全教程
  • 安全设置
  • 杀毒防毒
  • 病毒查杀
  • 脚本攻防
  • 入侵防御
  • 工具使用
  • 业界动态
  • Exploit
  • 漏洞分析
  • 加密解密
  • 手机安全
  • 区块链

最近更新的内容

    • 把员工的信息保存在加密的Linux分区中
    • 手动脱壳入门第十六篇 MoleBox 2.x 续之Patch IAT加密
    • EFS加密技术的概念分析及一次解密经过
    • 文件夹加密器使文件加密更轻松(图)
    • 巧用系统自带功能给文件夹加密
    • Oracle密码文件使用与维护技巧
    • 破解CMOS密码的四种方法
    • 教你将文件秘密隐藏在图片中
    • 专家剖析内网安全数据及加密技术
    • 用Dos命令进行加锁 防病毒格式化硬盘

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有