![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
chodzi o to, że przy starcie uruchamia mi się mały programik w C... Ścieżkę do niego znam... I teraz pytanie zasadnicze: W jaki sposób znaleść numer tego procesu i jak wysłać do niego sygnał TERM (znaczy sygnał zakończenia), a w razie niepowodzenia operacji KILL ?
P.S. Program jest uruchamiany z uprawnieniami roota -------------------- Powrót do przeszłości :)
![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 263 Pomógł: 0 Dołączył: 13.07.2003 Skąd: wawa Ostrzeżenie: (0%) ![]() ![]() |
ps aux
i pozniej kill -9 nrprocesu ![]() -------------------- www.tigroup.pl Rozwiązania informatyczne dla sektora MSP.
Projektowanie i tworzenie stron www, dedykowane rozwiązania e-biznes, outsourcing usług programis |
|
|
![]()
Post
#3
|
|
![]() Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
wielkie dzięki... szkoda, że w hydeparku nie można dawać "pomógł mi"...
![]() -------------------- Powrót do przeszłości :)
![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 1.04.2004 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Dla ulatwienia dodam, ze mozna uzyc ps aux|grep nazwa_programu. Na komputerze, na ktorym odpalonych jest wiele procesow czasami mozna przegapic, ten ktorego sie szuka.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
albo i można dać `killall '*prog'`
|
|
|
![]()
Post
#6
|
|
![]() Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
Nio dobra... mam już komplet poleceń...
(uruchomienie: `nice -19 /home/bakus/wskaznik` i zamknięcie: `killall wskaznik`) A teraz jeszcze w ramach kontynuacji... W jaki sposób można wykonać w php polecenie z uprawnieniami root'a? (niestety inaczej się nie da, bo program wykorzystuje niskopoziomowe operacje na porcie LPT) -------------------- Powrót do przeszłości :)
![]() |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 166 Pomógł: 0 Dołączył: 1.04.2004 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
Niezbyt rozsadnie, ale z poziomu php mozesz uruchomic skrypt, ktory ma ustawionego suid'a.
|
|
|
![]()
Post
#8
|
|
![]() Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
hehehe skrypt będzie dostępny tylko w sieci lokalnej... maszyna na której działa serwer udostępniający wspomniany skrypt nie jest w żaden sposób dostępny z zewnątrz...
Dzięki za naprowadzenie... pokombinuje cosik... -------------------- Powrót do przeszłości :)
![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 270 Pomógł: 0 Dołączył: 15.06.2003 Ostrzeżenie: (0%) ![]() ![]() |
może su root
![]() ![]() |
|
|
![]()
Post
#10
|
|
![]() Administrator serwera Grupa: Przyjaciele php.pl Postów: 909 Pomógł: 0 Dołączył: 12.08.2003 Skąd: /var/www/wroclaw.php Ostrzeżenie: (0%) ![]() ![]() |
Tylko, że jakoś jeszcze nie rozpracowałem podania mu hasła...
![]() Aczkolwiek kombinuję teraz z [manual:794a72cadc]proc_open[/manual:794a72cadc] -------------------- Powrót do przeszłości :)
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 1.07.2025 - 03:40 |