[dvwa] Brute Force

简介: [dvwa] Brute Force

级别与解法

level method
–low – –sql注入,爆破密码–
—medium 爆破密码
high 爆破结合tocken
impossible 我不到啊

#0x01 low

部分代码如下

$user = $_GET[ 'username' ];
    // Get password
    $pass = $_GET[ 'password' ];
    $pass = md5( $pass );
    // Check the database
    $query  = "SELECT * FROM `users` WHERE user = '$user' AND password = '$pass';";

pass被md5处理,无法注入

user无过滤,可注入

admin' or 1='1即可

and 优先级比 or 高,密码为空,and 运算结果为假,or运算结果为真,通过

0x02 medium

有mysqli_real_escape_string把注入用到的符号过滤,直接爆密码即可

0x03 high

加入了tocken,使用脚本爆,每次请求前在请求头中加入tocken

0x04 impossible

用户名或密码错误会锁定账户,爆破密码较复杂,但可使用拒绝服务攻击DOS

相关文章
|
7月前
|
安全 Linux Windows
[dvwa] Command Injection
[dvwa] Command Injection
[dvwa] file inclution
[dvwa] file inclution
|
算法
Brute-Force模式匹配算法
Brute-Force匹配算法,翻译过来可以叫暴力匹配算法,典型应用场景就是字符串的匹配问题,比如寻找一个子串在主串中第一次出现的下标。这种匹配算法的逻辑是这样的:选取主串中指定位置作为匹配的起点(这篇文章使用的是首位作为起点),将子串起点与该起点对比,比对成功后起点后移一位,子串的起点同样后移一位继续比较,直到将子串与主串中全部匹配;若是中途出现比对失败的情况,则将主串从原起点的下一位开始继续这种比较。下面就根据BF算法使用while循环和for循环来分别实现字符串的匹配问题。
259 0
Brute-Force模式匹配算法
|
数据安全/隐私保护
xxx is not in the sudoers file.This incident will be reported.的解决方法
本文转自: http://www.cnblogs.com/zox2011/archive/2013/05/28/3103824.html 1.切换到root用户下,怎么切换就不用说了吧, 2.添加sudo文件的写权限,命令是: chmod u+w /etc/sudoers 3.
|
SQL 安全 PHP
Drupal 7.31 GetShell via /includes/database/database.inc SQL Injection Exploit
http://www.beebeeto.com/pdb/poc-2014-0100/ #!/usr/bin/env python # coding=utf-8 """ Site: http://www.
1561 0
|
SQL Windows 数据库管理
Locate and Attack Domain SQL Servers without Scanning
In this blog I'll share a new PowerShell script that uses Service Principal Name (SPN) recor...
934 0
Zimbra 0day exploit / Privilegie escalation via LFI
# Exploit Title: Zimbra 0day exploit / Privilegie escalation via LFI # Date: 06 Dec 2013 # E...
1387 0
exploit search
http://www.intelligentexploit.com/
553 0