ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

04.12.2007, 17:07
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
И ещё, помогите с регуляркой чтобы выдрать хэш из такого:
Код:
<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" />
|
|
|

04.12.2007, 19:29
|
|
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";
}
|
|
|

04.12.2007, 17:12
|
|
Постоянный
Регистрация: 05.06.2007
Сообщений: 335
Провел на форуме: 4319431
Репутация:
677
|
|
my ($xew) = $html =~ /value="([a-z0-9]{32})"/;
|
|
|

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

05.12.2007, 17:12
|
|
Познающий
Регистрация: 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 ;
<> ;
|
|
|
экранирование спецсимволов |

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" символ & воспринимается как амперсанд - как превратить его в строчный символ?
|
|
|

08.12.2007, 02:43
|
|
Постоянный
Регистрация: 05.06.2007
Сообщений: 335
Провел на форуме: 4319431
Репутация:
677
|
|
да никак, тут в консоли дело, попробуй взять в одинарные кавычки ссылку
|
|
|

08.12.2007, 03:05
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме: 6144796
Репутация:
1095
|
|
Сообщение от C!klodoL
да никак, тут в консоли дело, попробуй взять в одинарные кавычки ссылку
а лучше в двойные.. )
|
|
|

08.12.2007, 03:45
|
|
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
мммм ? 
|
|
|

09.12.2007, 01:27
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме: 6144796
Репутация:
1095
|
|
в винде так не получится... )
а зачем 2 раза -w пишешь вдобавок к тому, что прагму warnings заюзал? )
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|