Filter Evasion

Bypassing

;
&&
||
127.0.0.1; whoami
  1. Un carácter de punto y coma;

  2. Un personaje espacial

  3. Una whoamiorden

Blacklisted Characters

$blacklist = ['&', '|', ';', ...SNIP...];
foreach ($blacklist as $character) {
    if (strpos($_POST['ip'], $character) !== false) {
        echo "Invalid input";
    }
}

Bypassing Space Filters

127.0.0.1%0a whoami
127.0.0.1%0a%09

Using $IFS

Using Brace Expansion

Linux

Windows

Character Shifting

Bypassing Blacklisted Commands

Linux & Windows

Linux Only

Windows Only

Advanced Command Obfuscation

Reversed Commands

Encoded Commands

Evasion Tools

Linux (Bashfuscator)

Windows (DOSfuscation)

Last updated