• XSS.stack #1 – первый литературный журнал от юзеров форума

Бесплатная клоака для трафика/отстука.

RedValentino

HDD-drive
Пользователь
Регистрация
12.12.2018
Сообщения
47
Реакции
20
Создать 2 файла:
index.php
PHP:
<?php

error_reporting(0);

### CONFIG ###
$CHECK_IPS_KEY = "key_free";
$work = 1; # 1 - ON / 0 - OFF, all send bad_reguest
$good_url = "http://www.google.com/"; # URL send OK
##############

###
function good_reguest($good_url){
    header('Location: '.$good_url);
    exit();
}
#
function bad_reguest(){
    include "bad_reguest.php";
    exit();
}
###

###
if($work == 0){
    bad_reguest();
    exit();
}
###

###
$GLOBAL_IP = $_SERVER['REMOTE_ADDR'];
$GLOBAL_UA = urlencode($_SERVER['HTTP_USER_AGENT']);
#
$CHECK_IPS_KEY = "key_free";
$CHECK_IPS_API_BOT = "http://checkbot.check-ips.net/".$CHECK_IPS_KEY."/ip/".$GLOBAL_IP;
###

if( ### Check USER_AGENT

    strpos($GLOBAL_UA, urlencode('http://')) !== false ||
    strpos($GLOBAL_UA, urlencode('Catchpoint')) !== false ||
    strpos($GLOBAL_UA, urlencode('Python')) !== false ||
    strpos($GLOBAL_UA, urlencode('Crawler')) !== false ||
    strpos($GLOBAL_UA, urlencode('Spider')) !== false ||
    strpos($GLOBAL_UA, urlencode('crawler')) !== false ||
    strpos($GLOBAL_UA, urlencode('spider')) !== false ||
    strpos($GLOBAL_UA, urlencode('Bot')) !== false ||
    strpos($GLOBAL_UA, urlencode('BOT')) !== false ||
    strpos($GLOBAL_UA, urlencode('bot')) !== false ||
    strpos($GLOBAL_UA, urlencode('ips-agent')) !== false ||
    strpos($GLOBAL_UA, urlencode('zgrab')) !== false ||
    strpos($GLOBAL_UA, urlencode('Netcraft')) !== false ||
    strpos($GLOBAL_UA, urlencode('BingPreview')) !== false ||
    strpos($GLOBAL_UA, urlencode('evc-batch')) !== false ||
    strpos($GLOBAL_UA, urlencode('Wget')) !== false ||
    strpos($GLOBAL_UA, urlencode('CheckHost')) !== false ||
    strpos($GLOBAL_UA, urlencode('HostTracker')) !== false ||
    strpos($GLOBAL_UA, urlencode('Wappalyzer')) !== false ||
    strpos($GLOBAL_UA, urlencode('Hstpnetwork')) !== false ||
    strpos($GLOBAL_UA, urlencode('Genieo')) !== false ||
    strpos($GLOBAL_UA, urlencode('Yahoo')) !== false ||
    strpos($GLOBAL_UA, urlencode('A6-Indexer')) !== false ||
    strpos($GLOBAL_UA, urlencode('Windows NT 5.2')) !== false
    #ADD MORE
   
){
    bad_reguest();
} else {
   
    if ( ### Check CHECK_IPS_API_BOT
    strpos(file_get_contents($CHECK_IPS_API_BOT), 'BOT') !== false
    ){
        bad_reguest();
    } else {
        good_reguest($good_url);
    }
   
}

exit();

?>
bad_reguest.php (сюда можно положить оригинальный код вашего лендинга для аппрува, дефолт код ниже)
PHP:
<?php
    header("HTTP/1.0 404 Not Found");
    echo "404 Not Found";
?>


Сделано на CHECK-IPS.NET - IPs-Data API
https://xssforum7mmh3n56inuf2h73hvhnzobi7h2ytb3gvklrfqm7ut3xdnyd.onion/threads/35253/
 
Последнее редактирование модератором:
Пожалуйста, обратите внимание, что пользователь заблокирован
что то туплю,вроде елементарно,но как настроить этот скрипт?куда что писать
Впиши в good_request() вместо гугла редирект куда тебе нужно, вот и вся настройка, вроде как
 
Что именно не работает? Твой ип не в бане?)
просто белая страница и все, ip не в бане,я ставил на локалхосте,может в настройках open server что то не так сделал,попробую сейчас на фри хостинге поставить
 
просто белая страница и все, ip не в бане,я ставил на локалхосте,может в настройках open server что то не так сделал,попробую сейчас на фри хостинге поставить
аналогично "просто белая страница"
 
Не использую open server, смотрите на веб хостинге.
Либо правьте чего у вас там, убрав error_reporting(0);
Все проверил, просто белая страница, но редирект работает если вручную подключать
 
Я не ванга, без полного описания ошибки ничего сказать не могу :)
Ошибок нет просто белая страница, я уже и на хост заливал, тоже самое. И версию пхп менял, ничего не изменилось(
 
Ну тогда я не знаю откуда у тебя белая страница)))
Проверь работу
urlencode
file_get_contents
strpos
Там по сути ничего не используется.
проверил ничего не изменилось, отключил error_reporting(0); вот что показывает
 
проверил ничего не изменилось, отключил error_reporting(0); вот что показывает
Права на файл какие?
включите логирование ошибок.

Код:
}
#
function bad_reguest(){
    include "bad_reguest.php";
    exit();
}


также белая страница
включите логирование ошибок.
 
Последнее редактирование:
Права на файл какие?
включите логирование ошибок.
Права максимальные.


[Sun Apr 05 23:02:20.850146 2020] [proxy_fcgi:error] [pid 11655] [client ...] AH01071: Got error 'PHP message: PHP Notice: Undefined variable: good_url in /sites/.../index.php on line 13\n'
 
тестил по юа, ставил
strpos($GLOBAL_UA, urlencode('Windows NT 10.0')) !== false
заходил с 10.0 тоже белую выкидывает. хотя если по юа проходит, то по ипу четко выкидывает на good или bad_request
поковыряться надо будет
 
В общем все проверил, поправил good_request();
там надо было урл в переменную передать.
По ЮА проверил, проблемы нет, возможно не правильно добавляете.
Работает, спасибо)
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх