![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 18.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Jak w kodzie PHP uruchomić skrypt Shella czy jest taka możliwość?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 18 Pomógł: 2 Dołączył: 9.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
http://pl2.php.net/manual/pl/function.system.php
Zewnętrzne programy można w PHP wywołać z pomocą funkcji takich jak exec lub system (np. system('ls')). Aby wywołać skrypt trzeba podać ścieżkę do pliku i nadać mu prawa do uruchamiania. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 18.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
A jak by to wygladalo w kodzie połączenie i uruchomienie programu z shella
Mam komende ktora wpisuje w shella np ./samp022svr& i jak ja wywołać w kodzie php? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 18.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 18.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
A nie możesz tego sprawdzić?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Skrypt powinien mieć nadane prawo do wykonywania.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 18.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
No nie dziala (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) a co to są te prawa?
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
http://catcode.com/teachmod/chmod_cmd2.html
Spróbuj podać pełną ścieżkę do pliku EDIT: Mały test na wingrozie: test.php
test2.php
Wywołuję plik test.php z przeglądarki albo z cmd, php test.php Działa. Analogicznie pod linuchem tylko pamiętaj o prawach. pzdr Ten post edytował Jarod 20.02.2008, 16:23:50 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 18.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
chmod mam 755 czyli powinien go uruchomic
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Próbowałeś podać pełną ścieżkę do pliku? W jakim katalogu znajduje się skrypt, z jakiego katalogu próbujesz go uruchomić?
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 18.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
/home/users/xxx/xxx/samp022svr&
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
/home/users/xxx/xxx/samp022svr& Chłopie weź wysil się i opisz wszytko dokładnie. Mamy cię za język ciągnąć? ps. sprawdzałeś przykład, który podałem? Dostosuj swój skrypt. Testujesz na swoim serwerze? Jakies błędy? Może system i exec zablokowane przez admin? Ten post edytował Jarod 20.02.2008, 16:47:34 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 18.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Tak ten przyklad ktory podałeś działa, ale niestety moj skrypt nie chce odpalic :|
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Pokaż kod, podaj ścieżkę z której odpalasz skrypt php i napisz jak wywołujesz skrypt php.
Ten post edytował Jarod 20.02.2008, 16:57:59 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 18.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Kod którym dopalam:
Zauważyłem coś ciekawego że tworzy log w katalogu gdzie jest www, a nie gdzie stoi skrypt mimo podania ściezki do skryptu przy system() oto ten log. ---------- Loaded log file: "server_log.txt". ---------- SA:MP Dedicated Server ---------------------- v0.2.2, ©2005-2007 SA:MP Team [16:42] Unable to exec file 'server.cfg'. [16:42] Error: Your password must be changed from the default password, please change it. ---------- Loaded log file: "server_log.txt". ---------- SA:MP Dedicated Server ---------------------- v0.2.2, ©2005-2007 SA:MP Team [16:55] Unable to exec file 'server.cfg'. [16:55] Error: Your password must be changed from the default password, please change it. Ten post edytował tomasz_po 20.02.2008, 17:00:24 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 18.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
To jest jakis kodowany plik i gdy odpalam go w notatniku to mam same kwadraciki i krzaczki wiec zrodla jako takiego nie ma, a haslo napewno jest zmienione na nie standardowe.
Ma ktos jeszcze jakis pomysl? |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jak ktoś ma Ci pomóc skoro ilośc informacji podawana przez Ciebie jest powalająca...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.09.2025 - 06:58 |