Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите составить код.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
vlados
Отправлено: 29 Июня, 2011 - 07:24:43
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


Помогите составить код.
Есть три файла - "url", "login", "password".
В каждом файле разное количество строк.
Нужно что бы скрипт подгружал 1 строку из файла "url", 1 строку из файла "login", перебрал все значения из файла "password", если хоть одно значение будет TRUE, то взять второе значение из файла "url", если нет, то взять 2 строку из файла "login", перебрал все значения из файла "password", и так пока не закончатся значения в файле "login", когда закончатся, скрипт берет второе значение из файла "url", и все начинается заного. ??? Непонял!

(Отредактировано автором: 29 Июня, 2011 - 09:31:39)

 
 Top
vlados
Отправлено: 29 Июня, 2011 - 09:31:22
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


Например подскажите как сделать правильно:
PHP:
скопировать код в буфер обмена
  1.  
  2. $url = file("/url");
  3. $login = file("/login");
  4. $password = file("/password");
  5. echo "<pre>";
  6. foreach($url as $url){
  7. foreach($login as $login){
  8. foreach($password as $password){
  9.  
  10. echo "$url - $login - $password";
  11.  
  12. }}}
  13. echo "</pre>";


Выводится:
CODE (html):
скопировать код в буфер обмена
  1. http://1.ru/netcat/admin/
  2.  - lib
  3.  - sysadm
  4. http://1.ru/netcat/admin/
  5.  - lib
  6.  - sysadmin
  7. http://1.ru/netcat/admin/
  8.  - lib
  9.  - operator
  10. http://1.ru/netcat/admin/
  11.  - lib
  12.  - manager
  13. http://1.ru/netcat/admin/
  14.  - lib
  15.  - lotus
  16. http://1.ru/netcat/admin/
  17.  - lib
  18.  - 123
  19. http://1.ru/netcat/admin/
  20.  - lib
  21.  - adm
  22. http://1.ru/netcat/admin/
  23.  - lib
  24.  - anon
  25. http://1.ru/netcat/admin/
  26.  - lib
  27.  - uucp
  28. http://1.ru/netcat/admin/
  29.  - lib
  30.  - nuucp
  31.  


Нужно что бы перебирались все логины, а не один.
(Добавление)
Help me
(Добавление)
Please help me

(Отредактировано автором: 29 Июня, 2011 - 09:38:46)

 
 Top
Давит
Отправлено: 29 Июня, 2011 - 11:44:33
Post Id



Частый гость


Покинул форум
Сообщений всего: 147
Дата рег-ции: Май 2011  


Помог: 2 раз(а)




не понятно что нужно
 
 Top
White
Отправлено: 29 Июня, 2011 - 12:07:45
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 830
Дата рег-ции: Июнь 2011  
Откуда: Днепропетровск


Помог: 28 раз(а)




Цитата:
перебрал все значения из файла "password", если хоть одно значение будет TRUE


Что то не совсем понятно, про TRUE. Из ваших слов получается, что если в файле "password" нет строки "TRUE", то ничего не выведется.

P.S. Написание брутфорсов это занятие бесполезное, с ними легко справляется обычная капча, или ограничение по количеству запросов на авторизацию, о которых вы скорее всего просто забыли упомянуть Подмигивание


-----
if(time()>1356048000) die();
 
 Top
Рустик
Отправлено: 29 Июня, 2011 - 13:37:56
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




я в этом деле новичок... но получается вот так у меня ....
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3.  <?PHP
  4. $url = file("url.txt");
  5. $login = file("login.txt");
  6. $password = file("password.txt");
  7.  
  8.  
  9. // делаю счетчик
  10.  
  11.  
  12.  
  13. $array1 = array($url);
  14. $array2 = array($login);
  15. $array3 = array($password);
  16.  
  17. $schet1 = count($array1[0]);
  18. $schet2 = count($array2[0]);
  19. $schet3 = count($array3[0]);
  20.  
  21.  $keys = $schet1 + $schet2 + $schet3;
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  // вывод на экран
  30.  
  31.  $array = array($url, $login, $password);
  32.  
  33.         for ($i=0; $i <= $keys; $i++)
  34.     {
  35.           foreach ($array as $key => $value)
  36.          
  37.            echo "$value[$i] <br>";
  38.         }  
  39.          
  40.          
  41.        
  42. ?>
  43.  
  44.  


За безолаберность и за быдлокодерство прошу не гасить меня)))))... я только учусь кодитью
(Добавление)
http://1[dot]ru/netcat/admin/
а выходит вот так...


login1
password1
http://2[dot]ru/netcat/admin/
login2
password2
http://3[dot]ru/netcat/admin/
login3
password3
http://4[dot]ru/netcat/admin/
login4
password4
http://5[dot]ru/netcat/admin/
login5
password5
 
 Top
vlados
Отправлено: 29 Июня, 2011 - 13:43:43
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


Рустик странный вариант. Но вышло у тебя не то что нужно.
 
 Top
Рустик
Отправлено: 29 Июня, 2011 - 14:17:50
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




vlados пишет:
Рустик странный вариант. Но вышло у тебя не то что нужно.



блин... я че то не врубился, это ты про авторизацию пользователя?
(Добавление)
объясни , какой должен быть результат?
 
 Top
vlados
Отправлено: 29 Июня, 2011 - 14:21:41
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


 
 Top
OrmaJever Модератор
Отправлено: 29 Июня, 2011 - 14:22:33
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




vlados не занимай людей фигнёй, php всеровно для брута не подйдёт, скачай WBF.Gold и готовые словари паролей


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
vlados
Отправлено: 29 Июня, 2011 - 14:33:29
Post Id



Посетитель


Покинул форум
Сообщений всего: 391
Дата рег-ции: Май 2011  


Помог: 1 раз(а)

[+][+][+]


OrmaJever я это знаю. Прораб сказал рабочий сделал.
 
 Top
Рустик
Отправлено: 29 Июня, 2011 - 14:39:39
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Дек. 2009  


Помог: 0 раз(а)




так это для взлома что ли? ))))
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с файловой системой и файлами »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB