HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование_OLD > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 04.12.2007, 17:07
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

И ещё, помогите с регуляркой чтобы выдрать хэш из такого:
Код:
  <form method="post" id="iRespect" name="iRespect" action="test.php">
  <table class="editor" style="margin-left:0px" border="0" cellspacing="0">
  <input type="hidden" id="subm" name="subm" value="124ced269d3aeddf3472d9f18a3eedc6" />
  <input type="hidden" id="act" name="act" value="change_resp" />
 

  #2  
Старый 04.12.2007, 19:29
demonoid
Banned
Регистрация: 12.01.2007
Сообщений: 113
Провел на форуме:
4094601

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

Цитата:
Сообщение от Kaimi  
И ещё, помогите с регуляркой чтобы
+ поиск всех вхождений образца!.
Код:
#!perl 
use strict;
use warnings;

my $res = '  <form method="post" id="iRespect" name="iRespect" action="test.php">
  <table class="editor" style="margin-left:0px" border="0" cellspacing="0">
  <input type="hidden" id="subm" name="subm" value="124ced269d3aeddf3472d9f18a3eedc6" />
  <input type="hidden" id="subm" name="subm" value="e153ad7d20bb170d22a15589c72d984d" /> 
  <input type="hidden" id="subm" name="subm" value="8ac5925741f72d5d4acca9b740218198" /> 
  <input type="hidden" id="act" name="act" value="change_resp" />';
  
my @hash = $res=~/value="([a-f0-9]{32})"/g;
while ( <@hash>)
{ 
    print $_,"\n";
}
 

  #3  
Старый 04.12.2007, 17:12
C!klodoL
Постоянный
Регистрация: 05.06.2007
Сообщений: 335
Провел на форуме:
4319431

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

my ($xew) = $html =~ /value="([a-z0-9]{32})"/;
 

  #4  
Старый 04.12.2007, 17:16
Kaimi
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме:
18127311

Репутация: 1676


Отправить сообщение для Kaimi с помощью ICQ
По умолчанию

Спасибо
 

  #5  
Старый 05.12.2007, 17:12
constanta
Познающий
Регистрация: 19.09.2007
Сообщений: 38
Провел на форуме:
424313

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

Народ , такой вопрос. ( сразу говорю что ногами не бейте сильно, сам знаю чо ботинок полный).

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

Код:
open (FILE2," +> 1.txt ");
opendir (DIR,"MY" );
open (LIST,">> final.txt") ;
  @dir = readdir (DIR);

  $a= undef  ;
  for ($a= 2; $a <= $#dir ; $a++   ) {
  chomp($b=$dir[$a]);
  print FILE2 "$b\n" ;
  }

 while (<FILE2>) {
   $search=$_ ;
 open (SEARCH ,"<$search") ;
    while (<SEARCH>) {
     $c=$_  ;
     if ($c =~  m/User/i) {
     print LIST "$c ----- $search \n"  ;
    }
   }
  }

 close LIST ;
 close FILE2 ;
 close SEARCH ;
 closedir DIR ;

     <> ;
 

экранирование спецсимволов
  #6  
Старый 08.12.2007, 01:52
Пыхпых Инъекцыч
Новичок
Регистрация: 20.06.2007
Сообщений: 3
Провел на форуме:
50953

Репутация: 4
По умолчанию экранирование спецсимволов

Вот есть, например, такой кусок кода:
PHP код:
my $var $ARGV[0];
print 
$var
Как при вводе экранировать спецсимволы?
Например, при передаче $ARGV[0] строки, содержащей символ "&" вылазит ошибка "строка_до_символа & " "не является внутренней или внешней командой, исполняемой программой или пакетным файлом."
Т.е, например, при запуске "myscript.pl http://url.com/index.php?id1=1&id2=2" символ & воспринимается как амперсанд - как превратить его в строчный символ?
 

  #7  
Старый 08.12.2007, 02:43
C!klodoL
Постоянный
Регистрация: 05.06.2007
Сообщений: 335
Провел на форуме:
4319431

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

да никак, тут в консоли дело, попробуй взять в одинарные кавычки ссылку
 

  #8  
Старый 08.12.2007, 03:05
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

Цитата:
Сообщение от C!klodoL  
да никак, тут в консоли дело, попробуй взять в одинарные кавычки ссылку
а лучше в двойные.. )
 

  #9  
Старый 08.12.2007, 03:45
demonoid
Banned
Регистрация: 12.01.2007
Сообщений: 113
Провел на форуме:
4094601

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

ммм

Код:
$ cat t.pl
#!/usr/bin/perl -w 
use strict;
use warnings;
my $s = shift;
print $s,"\n";
$ perl -w t.pl http://url.com/index.php?id1=1\&id2=2
http://url.com/index.php?id1=1&id2=2
мммм ?
 

  #10  
Старый 09.12.2007, 01:27
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

в винде так не получится... )
а зачем 2 раза -w пишешь вдобавок к тому, что прагму warnings заюзал? )
 
 





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


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




ANTICHAT.XYZ