Idle
|
+++
|
|
|
|
Рег.: 30.11.2002
|
Сообщений: 7806
|
|
Рейтинг: 1198
|
|
Re: Шрифты!
[re: bmv]
27.11.2008 15:06
|
|
|
|
ManMachine
|
1KB MEMORY OK
|
|
|
|
Рег.: 19.09.2006
|
Сообщений: 10834
|
Из: $HOME
|
Рейтинг: 8213
|
|
|
Интересно, чем им netcat не понравился.
|
(living in parentheses) |
|
Leo
|
|
|
|
|
Рег.: 06.12.2002
|
Сообщений: 4547
|
Из: 51.5252 N, 0.1322 W
|
Рейтинг: 548
|
|
|
подозреваю тем, что bash уже и так есть, а netcat тащить надо
|
// Leo |
|
ManMachine
|
1KB MEMORY OK
|
|
|
|
Рег.: 19.09.2006
|
Сообщений: 10834
|
Из: $HOME
|
Рейтинг: 8213
|
|
Re: Шрифты!
[re: Leo]
27.11.2008 16:05
|
|
|
В ответ на:
bash уже и так есть
Собранный специальным образом. Да и mknod надо делать соответственный (я вот сделал только что, не работает однако же нифига).
|
(living in parentheses) |
|
Leo
|
|
|
|
|
Рег.: 06.12.2002
|
Сообщений: 4547
|
Из: 51.5252 N, 0.1322 W
|
Рейтинг: 548
|
|
|
Маны надо читать, бля. При чем тут mknod?
Это из bash(1):
code:
Bash handles several filenames specially when they are used in redirec-
tions, as described in the following table:
/dev/fd/fd
If fd is a valid integer, file descriptor fd is dupli-
cated.
/dev/stdin
File descriptor 0 is duplicated.
/dev/stdout
File descriptor 1 is duplicated.
/dev/stderr
File descriptor 2 is duplicated.
/dev/tcp/host/port
If host is a valid hostname or Internet address, and port
is an integer port number or service name, bash attempts
to open a TCP connection to the corresponding socket.
/dev/udp/host/port
If host is a valid hostname or Internet address, and port
is an integer port number or service name, bash attempts
to open a UDP connection to the corresponding socket.
A failure to open or create a file causes the redirection to fail.
bash-3.2
|
// Leo |
|
KOHTPA
|
Carpal Tunnel
|
|
|
|
Рег.: 22.01.2003
|
Сообщений: 33647
|
|
Рейтинг: 2374
|
|
Re: Шрифты!
[re: Leo]
27.11.2008 16:53
|
|
|
> Маны надо читать
У линуксоедов принято читать маны? С каких пор?
--- "This user is BSD-compliant."
|
|
Leo
|
|
|
|
|
Рег.: 06.12.2002
|
Сообщений: 4547
|
Из: 51.5252 N, 0.1322 W
|
Рейтинг: 548
|
|
|
Да в том-то и проблема, что не принято, похоже. Ссылку-то на ABS запостили, а ссылки на ман ни в посте, ни в самом ABS нет.
|
// Leo |
|
ManMachine
|
1KB MEMORY OK
|
|
|
|
Рег.: 19.09.2006
|
Сообщений: 10834
|
Из: $HOME
|
Рейтинг: 8213
|
|
Re: Шрифты!
[re: Leo]
27.11.2008 20:12
|
|
|
code: : <<EXPLANATION
If bash was compiled with --enable-net-redirections, it has the capability of
using a special character device for both TCP and UDP redirections. These
redirections are used identically as STDIN/STDOUT/STDERR. The device entries
are 30,36 for /dev/tcp:
mknod /dev/tcp c 30 36
Не при чем тут mknod, конечно же.
|
(living in parentheses) |
|
KOHTPA
|
Carpal Tunnel
|
|
|
|
Рег.: 22.01.2003
|
Сообщений: 33647
|
|
Рейтинг: 2374
|
|
|
> mknod /dev/tcp c 30 36
Куда подевалась ваша хваленая devfs?
--- "This user is BSD-compliant."
|
|
KOHTPA
|
Carpal Tunnel
|
|
|
|
Рег.: 22.01.2003
|
Сообщений: 33647
|
|
Рейтинг: 2374
|
|
|
> Интересно, чем им netcat не понравился.
L> подозреваю тем, что bash уже и так есть, а netcat тащить надо
Они же люнексоеды! Потому что в операционных системах netcat есть, а вот bash тащить надо, причем не всегда его можно сделать рутовым шеллом.
--- "This user is BSD-compliant."
|
|
Leo
|
|
|
|
|
Рег.: 06.12.2002
|
Сообщений: 4547
|
Из: 51.5252 N, 0.1322 W
|
Рейтинг: 548
|
|
|
Quote:
Не при чем тут mknod, конечно же.
Вот именно, что не при чем. Давить диназавров. Автор инструкции написал хуйню. В этом может убедиться любой желающий одним из по меньшей мере четырех способов: 1. Почитав мануал на bash, в котором не написано "нужен девайс", и не написано "без девайса не работает". 2. Попробовав такой код не создавая девайса. Убедившись что он работает. 3. Наконец, неповерив, можно посмотреть исходники bash. Искать по переменной _redir_special_filenames. 4. Наконец, подключив мозг к процессу, и догадавшись, что mknod делает special *ФАЙЛ*, и вести себя как директория он никогда в жизни не будет.
|
// Leo |
|
Leo
|
|
|
|
|
Рег.: 06.12.2002
|
Сообщений: 4547
|
Из: 51.5252 N, 0.1322 W
|
Рейтинг: 548
|
|
|
devfs уже не в моде, см udevd.
девайсы типа /dev/tcp - это останки эмуляции iBCS-2, их никто по умолчанию не создает.
|
// Leo |
|
ManMachine
|
1KB MEMORY OK
|
|
|
|
Рег.: 19.09.2006
|
Сообщений: 10834
|
Из: $HOME
|
Рейтинг: 8213
|
|
Re: Шрифты!
[re: Leo]
27.11.2008 21:56
|
|
|
В ответ на:
2. Попробовав такой код не создавая девайса. Убедившись что он работает.
В моем bash не работает.
|
(living in parentheses) |
|
ManMachine
|
1KB MEMORY OK
|
|
|
|
Рег.: 19.09.2006
|
Сообщений: 10834
|
Из: $HOME
|
Рейтинг: 8213
|
|
Re: Шрифты!
[re: Leo]
27.11.2008 21:57
|
|
|
В ответ на:
4. Наконец, подключив мозг к процессу, и догадавшись, что mknod делает special *ФАЙЛ*, и вести себя как директория он никогда в жизни не будет.
Ага. Про mknod по неопытности был не в курсе.
|
(living in parentheses) |
|
Leo
|
|
|
|
|
Рег.: 06.12.2002
|
Сообщений: 4547
|
Из: 51.5252 N, 0.1322 W
|
Рейтинг: 548
|
|
|
Ну, отключить эту опцию действительно при компиляции можно. Причем именно отключить - по умолчанию она включена.
|
// Leo |
|