Portál AbcLinuxu, 12. května 2025 05:37
#!/bin/bash -xv exec 2>/tmp/shinetd.out read line if [[ "$line" == xxx ]]; then cat /etc/passwd fikonfigurak pre xinetd (nechal som to bezat na porte mpm(tcp/45))
$ cat /etc/xinetd.d/shinetd service mpm { socket_type = stream protocol = tcp wait = no user = root group = tty server = /home/semo/tmp/shinetd log_on_success += PID HOST DURATION log_on_failure += HOST disable = no } $ grep shinetd /etc/hosts.allow shinetd: localhost, 127.0.0.1samotne napojenie:
$ netcat localhost 45 <<<xxx #!/bin/bash -xv exec 2>/tmp/shinetd.out + exec root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/bin/false ...vypise trocha debug hlasok na zaciatku a potom /etc/passwd. Zvysne debug hlasky su uz presmerovane do /tmp/shinetd.out. Ak vynechas ten exec, tak vsetko bude vypisovat rovno naspat po sieti. Takze ak nieco zblbne, tak by to pravdepodobne mal vidiet preco.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.