Двоичный файл выполняется автоматически при подключении к серверу с помощью netcat.Linux

Ответить
Anonymous
 Двоичный файл выполняется автоматически при подключении к серверу с помощью netcat.

Сообщение Anonymous »


Сейчас я делаю CTF в pwnable.kr, и мне было интересно, как они это реализовали.

По сути, некоторые CTF на этом сайте требуют, чтобы я подключился к серверу по SSH и вручную запустил двоичный файл. Другие требуют, чтобы я использовал netcat (вероятно, потому, что в их двоичном файле есть информация, которая слишком упрощает задачу) следующим образом:

nc pwnable.kr например,

nc pwnable.kr 9004 Мне было интересно, как они реализовали эту штуку — «связывание» выполнения файла с соединением. Поэтому всякий раз, когда кто-то подключается через netcat к этому конкретному порту, исполняется определенный файл и перенаправляет его stdin, stdout и stderr на соединение.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»