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
Форумы портала PHP.SU :: Версия для печати :: Помогите составить код.
Форумы портала PHP.SU » » Работа с файловой системой и файлами » Помогите составить код.

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

1. vlados - 29 Июня, 2011 - 07:24:43 - перейти к сообщению
Помогите составить код.
Есть три файла - "url", "login", "password".
В каждом файле разное количество строк.
Нужно что бы скрипт подгружал 1 строку из файла "url", 1 строку из файла "login", перебрал все значения из файла "password", если хоть одно значение будет TRUE, то взять второе значение из файла "url", если нет, то взять 2 строку из файла "login", перебрал все значения из файла "password", и так пока не закончатся значения в файле "login", когда закончатся, скрипт берет второе значение из файла "url", и все начинается заного. ??? Непонял!
2. vlados - 29 Июня, 2011 - 09:31:22 - перейти к сообщению
Например подскажите как сделать правильно:
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
3. Давит - 29 Июня, 2011 - 11:44:33 - перейти к сообщению
не понятно что нужно
4. White - 29 Июня, 2011 - 12:07:45 - перейти к сообщению
Цитата:
перебрал все значения из файла "password", если хоть одно значение будет TRUE


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

P.S. Написание брутфорсов это занятие бесполезное, с ними легко справляется обычная капча, или ограничение по количеству запросов на авторизацию, о которых вы скорее всего просто забыли упомянуть Подмигивание
5. Рустик - 29 Июня, 2011 - 13:37:56 - перейти к сообщению
я в этом деле новичок... но получается вот так у меня ....
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
6. vlados - 29 Июня, 2011 - 13:43:43 - перейти к сообщению
Рустик странный вариант. Но вышло у тебя не то что нужно.
7. Рустик - 29 Июня, 2011 - 14:17:50 - перейти к сообщению
vlados пишет:
Рустик странный вариант. Но вышло у тебя не то что нужно.



блин... я че то не врубился, это ты про авторизацию пользователя?
(Добавление)
объясни , какой должен быть результат?
8. vlados - 29 Июня, 2011 - 14:21:41 - перейти к сообщению
http://forum.php.su/topic.php?fo...1&topic=8001
9. OrmaJever - 29 Июня, 2011 - 14:22:33 - перейти к сообщению
vlados не занимай людей фигнёй, php всеровно для брута не подйдёт, скачай WBF.Gold и готовые словари паролей
10. vlados - 29 Июня, 2011 - 14:33:29 - перейти к сообщению
OrmaJever я это знаю. Прораб сказал рабочий сделал.
11. Рустик - 29 Июня, 2011 - 14:39:39 - перейти к сообщению
так это для взлома что ли? ))))

 

Powered by ExBB FM 1.0 RC1