PHP Shell jest powłoką zawinięte w skrypcie PHP. PHP Shell jest narzędziem, które można wykorzystać do wykonywania dowolnych poleceń powłoki lub przeglądania systemu plików na zdalnym serwerze internetowym. Zastępuje to, do pewnego stopnia, normalny telnet-związku.
Można go używać do przesyłania do witryny jako skompresowany plik, a następnie rozpakuj go na serwerze WWW, administrację i utrzymanie strony internetowej za pomocą poleceń takich jak ps, wolne, du, df itp
Jeśli PHP działa w trybie awaryjnym, to nie można korzystać z PHP Shell - przepraszam. Tryb awaryjny ogranicza które mogą być wykonywane przy użyciu proc_open () rozmowy w PHP polecenia, a także ogranicza pliki i katalogi, które są dostępne przy użyciu innych połączeń w PHP.
Efekt jest, że PHP Shell po prostu nie działa - nie można zmienić katalogu i nie można wykonać żadnej komendy.
Tryb awaryjny jest często używany na serwerach, na kilka stron internetowych dla różnych użytkowników, aby ograniczyć możliwość użytkownikom okiem na każdym innym plików.
Korzystanie
Podobnie jak inne powłoki. Po wskazaniu przeglądarkę na PHP Shell i rodzaje swoje hasło (zobacz plik INSTALL uzyskać więcej informacji o tym, jak zmienić hasło), będziesz przedstawiony z dość prostej strony zawierającej nic więcej oprócz dużego okna z miga kursor na dole, sygnalizując, że jest gotowy do przestrzegania poleceń.
Napisz polecenie i naciśnij, lub alternatywnie - to nalegać - nacisnąć przycisk "Wykonaj polecenia". Polecenie zostanie wykonane, a wynik będzie pokazuje w terminalu. Teraz można wprowadzić inne polecenie.
Aby być bardziej precyzyjnym: terminal jest na bieżąco z linii poleceń właśnie wykonywany, wyjście polecenia do wyjścia standardowego (stdout) i po wszystkie błędy wysyłane na stderr.
Polecenia są wykonywane w stosunku do bieżącego katalogu roboczego, co jest napisane na górze. To zmienić normalnego polecenia cd
Co nowego w tym wydaniu:.
- Ta wersja naprawia błąd, który spowodował PHP Shell do zaprzestania pracy, jeśli bieżący katalog został usunięty lub stał się nieczytelny przez użytkownika lub innego procesu, niektórych problemów kodowania, i bezpieczne-tryb ostrzegania nie prawidłowo wyświetlane.
Co nowego w wersji 2.3:
- dodaje funkcję przesyłania plików (nie domyślnie włączony)
- stałe dziwne UTF-8 błędów,
- Historia dodaje polecenie wewnętrzne
- szybka $ PS1 jest teraz konfigurowalny
- Polecenia z podmiotami HTML (np: echo & quot; & uuml; & quot;) były wyświetlane zakodowane w produkcji
Co nowego w wersji 2.2:
- Ta wersja działa z najnowszymi wersjami PHP. (PHP Shell 2.1 miałem problem z wersjami PHP wcześniejszych niż 5.3.) Nawigacja w systemie plików przy użyciu hiperłącza jest znowu możliwe. Inne drobne błędy zostały naprawione.
Komentarze nie znaleziono