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

25.07.2008, 16:52
|
|
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
Провел на форуме: 584540
Репутация:
96
|
|
как удалить повоторы в массиве ? в нем такие данные (примерно)
1556850
1556850
1556850
1556850
1556850
5833033
5833033
5833033
5833033
5833033
|
|
|

25.07.2008, 17:26
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
как удалить повоторы в массиве ? в нем такие данные (примерно)
undef %saw;
@out = grep(!$saw{$_}++, @in);
|
|
|

27.07.2008, 23:57
|
|
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
Провел на форуме: 584540
Репутация:
96
|
|
текс...опять я  вообщем такая ситуация,я с помощью пост запроса логинюсь на сайте,и потом пытаюсь получить страницу которую можно просматривать только авторизированым пользователям(с помощью гет) но мне выдается страница входа.Как поправить?
#! /usr/bin/perl
use strict;
use warnings;
use LWP;
#use LWP::Simple;
################################################Lo gin on site#
my $login='xxx@gmail.com';
my $pass='xxx';
my $url='http://www.xxx.com/?action=login';
my $browser=LWP::UserAgent->new;
my $response=$browser->post($url,
[ 'screenname'=>$login,
'password'=>$pass,
'submit.x'=>'51',
'submit.y'=>'2',
'continue_url='=>'',
]
);
my $sendurl='http://www.xxx.com/?setselected=10423501&setlocation=messages&setarea =new_message&savelast=1';
my @xx=get $sendurl;
open(XX,'>1.htm');
print XX @xx;
|
|
|

28.07.2008, 00:06
|
|
Banned
Регистрация: 15.07.2007
Сообщений: 39
Провел на форуме: 1122110
Репутация:
43
|
|
2$p01nt
Использовать куки наверно
Что-то вроде такого должно выйти
#! /usr/bin/perl
use strict;
use warnings;
use LWP;
use HTTP::Cookies;
#use LWP::Simple;
################################################Lo gin on site#
my $login='xxx@gmail.com';
my $pass='xxx';
my $cookie_jar=HTTP::Cookies->new;
my $url='http://www.xxx.com/?action=login';
my $browser=LWP::UserAgent->new;
$browser->cookie_jar($cookie_jar);
my $response=$browser->post($url,
[ 'screenname'=>$login,
'password'=>$pass,
'submit.x'=>'51',
'submit.y'=>'2',
'continue_url='=>'',
]
);
$cookie_jar->extract_cookies($response);
my $sendurl='http://www.xxx.com/?setselected=10423501&setlocation=messages&setarea =new_message&savelast=1';
my @xx=get $sendurl;
open(XX,'>1.htm');
print XX @xx;
Последний раз редактировалось t00th; 28.07.2008 в 01:27..
|
|
|

28.07.2008, 15:21
|
|
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
Провел на форуме: 584540
Репутация:
96
|
|
не катит что то
вот так вот надо:
$cookie_jr->extract_cookies($response);
my $sendurl='http://www.xxx.com/?setlocation=online&setarea=online';
$response = $browser->get($sendurl);
$response=$response->as_string;
open(XX,'>1.htm');
print XX $response;
оффтоп... ребят кто может помочь со скриптом который спамит по социалке - плиз кинте номер аси в пм..
Последний раз редактировалось $p01nt; 28.07.2008 в 16:09..
|
|
|

29.07.2008, 10:32
|
|
Постоянный
Регистрация: 15.06.2007
Сообщений: 527
Провел на форуме: 1734541
Репутация:
214
|
|
$req = HTTP::Request->new (GET => $url . "?code=$name&month" .$pairs[0]);
$req->content_type ('text/html');
$res = $ua->request ($req);
die "Can't get url $url: " . $res->status_line . "\n" unless $res->is_success;
$content = $res->content;
open $OUT, '>','/var/www/res/'.$name. '.txt';
print $OUT decode('KOI8-R',$content);
#print $OUT $content;
close $OUT;
вот кусок кода из скрипта,суть такова что скрипт выдергивает данные и пихает их в файл,соответственно чтоб файл нормально читался в Винде необходимо сделать конверт формата из никсов под вынь
собственно делаю
$content= ~s/\n/\r\n/;
на выходе получаю пустой файл (
пробовал s и m и ~m
Что не так?
можно тупо в консоле прописать perl -pi -e 's/\n/\r\n/;' *.txt но это не удобно
|
|
|

29.07.2008, 15:38
|
|
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме: 1948091
Репутация:
1686
|
|
да херней маетесь зачем ему выдирать куки -экстрактом файлы приплетать конвертить
делается проще
use HTTP::Cookies;
my $ua = LWP::UserAgent->new;
my $cookies = HTTP::Cookies->new;
$ua->cookie_jar($cookies); # туда где таймауты и тд просписываешь
и автоматом во всех его запросах будут идти принятые ранее кукисы
|
|
|

29.07.2008, 16:07
|
|
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
Провел на форуме: 584540
Репутация:
96
|
|
#! /usr/bin/perl
use strict;
use warnings;
use LWP;
use HTTP::Cookies;
use LWP::Simple;
################################################Lo gin on site#
my $login='xxxx@gmail.com';
my $pass='xxxx';
my $cookie_jar=HTTP::Cookies->new;
my $url='http://www.xxxx.com/?action=login';
my $browser=LWP::UserAgent->new;
$browser->cookie_jar($cookie_jar);
my $response=$browser->post($url,
[ 'screenname'=>$login,
'password'=>$pass,
'submit.x'=>'51',
'submit.y'=>'2',
'continue_url='=>'',
]
);
$cookie_jar->extract_cookies($response);
my $sendurl='http://www.xxxxx.com/?setselected=11058794&setlocation=messages&setarea =new_message&savelast=1';
$browser->cookie_jar($cookie_jar);
$response = $browser->get($sendurl);
$response=$response->as_string;
open(XX,'>1.htm');
print XX $response;
$cookie_jar->extract_cookies($response);
my $surl='http://www.xxxxxx.com/?action=send_message';
$response=$browser->post($surl,
[ 'submission%5Bmsg_id%5D'=>'',
'submission%5Bmessage%5D'=>'how',
'x'=>'13',
'y'=>'6',
]
);
помогите плиз переделать что бы отправляло мессагу всетаки !!!!
Последний раз редактировалось $p01nt; 29.07.2008 в 17:38..
|
|
|

29.07.2008, 16:31
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
Провел на форуме: 5128756
Репутация:
2032
|
|
$cookie_jar->extract_cookies($response);
не нужно этого делать. там все автоматически
|
|
|

29.07.2008, 16:58
|
|
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
Провел на форуме: 584540
Репутация:
96
|
|
все равно сообщение не отсылается
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|