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

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

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

  #1  
Старый 08.03.2013, 18:42
Euler
Guest
Сообщений: n/a
Провел на форуме:
11956

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

Доброго времени суток. Дело обстоит так, на сайте обнаружена локальная php-инъекция("http://test4.remotehost/index.php?file=../../../../../../../../etc/passwd%00" выдаёт содержимое "/etc/passwd"). Далее был найден файл конфигурации apache("/usr/local/apache2/conf/httpd.conf"), там был подсмотрен лог-файл, в который записываются все запросы("Referer" и "User-Agent"). Далее я попытался внедрять команды в этот лог файл, но результат меня удивил . Запросы передавал через User-agent:

Код:
Code:
User-Agent:  -> приводит к ошибке
User-Agent:  -> приводит к ошибке
User-Agent:  -> выводит содержимое /etc/passwd
User-Agent:  -> выводит запрошенную информацию
User-Agent:  -> приводит к ошибке
User-Agent:  -> ничего не выводится, файл не создаётся
User-Agent:  -> никак не реагирует на запросы независимо от заголовка "Cookie: cmd=..."
"приводит к ошибке" означает, что лог становится недоступен для чтения через инъекцию. Объясните пожалуйста по какому принципу тут выполняется внедрённый код.
 
Ответить с цитированием

  #2  
Старый 08.03.2013, 20:17
Unknown
Guest
Сообщений: n/a
Провел на форуме:
3999

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

Просто стоят ограничения на вывод
 
Ответить с цитированием

  #3  
Старый 08.03.2013, 20:17
BigBear
Новичок
Регистрация: 04.12.2008
Сообщений: 11
Провел на форуме:
69033

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

Попробуй вместо использовать
 
Ответить с цитированием

  #4  
Старый 08.03.2013, 20:31
Euler
Guest
Сообщений: n/a
Провел на форуме:
11956

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

Цитата:
Сообщение от FryTvin  
FryTvin said:
Просто стоят ограничения на вывод
Это как? значение "" при выводе эквивалентно простому "test", но только первое приводит к ошибке. Плюс создание файла не работает, тут вывод вообще никаким боком не приписать.

Цитата:
Сообщение от BigBear  
BigBear said:
Попробуй вместо использовать
Пробовал, тоже самое.
 
Ответить с цитированием

  #5  
Старый 08.03.2013, 20:58
VY_CMa
Guest
Сообщений: n/a
Провел на форуме:
193811

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

Попробуйте
 
Ответить с цитированием

  #6  
Старый 09.03.2013, 12:42
HAXTA4OK
Reservists Of Antichat - Level 6
Регистрация: 15.03.2009
Сообщений: 560
Провел на форуме:
4358210

Репутация: 2017


По умолчанию

User-Agent: -> выводит запрошенную информацию

disable_functions

скинь эту строку
__________________
В сырых могилах Второй Мировой
Солдатам снятся цветные сны.
Их кости порой видны под первой травой,
Когда сойдет снег в начале весны.
Славяне тоже сражались в отрядах СС
За чистоту арийской крови.
Теперь они дремлют за чертою небес,
Но снова встанут на бой, лишь позови.
 
Ответить с цитированием

  #7  
Старый 09.03.2013, 14:01
Mr.Snuffer
Guest
Сообщений: n/a
Провел на форуме:
36102

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

Попробуй

Скорее всего все беды из-за ковычек

хотя стоп, include тоже работает
 
Ответить с цитированием

  #8  
Старый 09.03.2013, 14:35
Euler
Guest
Сообщений: n/a
Провел на форуме:
11956

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

Цитата:
Сообщение от HAXTA4OK  
HAXTA4OK said:
disable_functions
скинь эту строку
весь раздел PHP Core(Master Value везде равено Local Value):

Код:
Code:
Directive			Local Value
allow_call_time_pass_reference	On
allow_url_fopen			On
allow_url_include		Off
always_populate_raw_post_data	Off
arg_separator.input		&
arg_separator.output		&
asp_tags			Off
auto_append_file		no value
auto_globals_jit		On
auto_prepend_file		no value
browscap			no value
default_charset			no value
default_mimetype		text/html
define_syslog_variables		Off
disable_classes			no value
disable_functions		no value
display_errors			On
display_startup_errors		Off
doc_root			no value
docref_ext			no value
docref_root			no value
enable_dl			On
error_append_string		no value
error_log			no value
error_prepend_string		no value
error_reporting			0
expose_php			On
extension_dir			/opt/php/5.2/lib/php/extensions/no-debug-non-zts-20060613
file_uploads			On
highlight.bg			#FFFFFF
highlight.comment		#FF8000
highlight.default		#0000BB
highlight.html			#000000
highlight.keyword		#007700
highlight.string		#DD0000
html_errors			On
ignore_repeated_errors		Off
ignore_repeated_source		Off
ignore_user_abort		Off
implicit_flush			Off
include_path			.:
log_errors			Off
log_errors_max_len		1024
magic_quotes_gpc		Off
magic_quotes_runtime		Off
magic_quotes_sybase		Off
mail.force_extra_parameters	no value
max_execution_time		30
max_file_uploads		20
max_input_nesting_level		64
max_input_time			-1
memory_limit			128M
open_basedir			no value
output_buffering		0
output_handler			no value
post_max_size			32M
precision			14
realpath_cache_size		8M
realpath_cache_ttl		120
register_argc_argv		On
register_globals		Off
register_long_arrays		On
report_memleaks			On
report_zend_debug		On
safe_mode			Off
safe_mode_exec_dir		/usr/local/php/bin
safe_mode_gid			Off
safe_mode_include_dir		no value
sendmail_from			no value
sendmail_path			/usr/sbin/sendmail -t -i 
serialize_precision		100
short_open_tag			On
SMTP				localhost
smtp_port			25
sql.safe_mode			Off
track_errors			Off
unserialize_callback_func	no value
upload_max_filesize		32M
upload_tmp_dir			no value
user_dir			no value
variables_order			EGPCS
xmlrpc_error_number		0
xmlrpc_errors			Off
y2k_compliance			On
zend.ze1_compatibility_mode	Off
 
Ответить с цитированием

  #9  
Старый 09.03.2013, 18:48
Euler
Guest
Сообщений: n/a
Провел на форуме:
11956

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

Цитата:
Сообщение от Mr.Snuffer  
Mr.Snuffer said:

Попробуй
Скорее всего все беды из-за ковычек
Хм.. Так всё работает, даже без base64...
 
Ответить с цитированием

  #10  
Старый 26.10.2016, 13:01
GTAlex
Новичок
Регистрация: 07.09.2009
Сообщений: 1
Провел на форуме:
5451

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

Дело было в кавычках! 100%

У меня сейчас похожая проблема, за исключением того, что я GET передать не могу

Мне без кавычек нужно исполняемый код без кавычек (желательно формирование файла шелла) - чешу репу ...
 
Ответить с цитированием
Ответ





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


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




ANTICHAT.XYZ