Zobaczmy teraz, jak możemy przesyłać pliki na serwer, więc przesyłanie plików może być bardzo użyteczne, ponieważ
można go dosłownie przesłać, co tylko zechcesz, aby móc przesłać dowolny reskrypt, który chcesz.
Ph. RE. Skrypty mogą być używane do robienia wszystkiego, czego możesz użyć do uzyskania wstecznego show.
Możesz go użyć do wykonywania poleceń na serwerze.
Możesz go użyć do połączenia się z bazą danych i przeglądania plików, a nawet wykorzystać ją do
wykorzystania lokalnych luk, takich jak przepełnienie bufora i wykonanie kodu.
Więc możliwości są naprawdę nieograniczone.
Należy zwrócić uwagę na to, że teraz sprawdzam moje uprawnienia.
Więc jeśli zrobię, kim jestem, aby sprawdzić bieżącego użytkownika, zobaczysz, że dane w w w i bieżąca
strona działa pod tym użytkownikiem.
Zasadniczo mogę zrobić wszystko, co chcę na tej stronie, ponieważ jestem obecnie właścicielem tej strony internetowej, a wiele
przypadków zależy od tego, w jaki sposób uzyskałeś dostęp do witryny sieci Web, której Twoje uprawnienia
mogą być nikim.
Więc kiedy wykonasz swoją WHO A-MEI zamiast dostać się do WWE Jedyne dane, którym będziesz, kim będziesz nikim.
A kiedy jesteś nikim, nie możesz przesyłać w dowolnym miejscu.
Możesz przesyłać tylko do katalogów, które mają 777 uprawnień, więc katalogi, które w zasadzie pozwalają każdemu, aby
przesłać do nich.
Więc jeśli masz Ls L. ZA. widać, że mamy lub wszystkie nasze pliki i
widzimy, że wszystkie są własnością danych, którymi jestem ja.
Tak więc jest to katalog nadrzędny i jest to katalog bieżący.
A to są zwykłe katalogi i pliki w bieżącym katalogu roboczym.
I widać, że wszystkie są własnością mnie.
Dlatego mogę przesłać w dowolnym miejscu.
Ale w tym wykładzie zamierzamy udawać, że nie możemy niczego przesłać.
Będziemy udawać, że jestem nikim.
A jeśli chciałem przesłać coś, będąc nikim, musimy przesłać go do miejsca, gdzie każdy
może przesyłać pliki i to miejsce, które powinno mieć 777 uprawnień.
A więc są to uprawnienia tutaj.
Wyglądają tak, jak powinny wyglądać.
Więc nie powinno być w tym żadnych minusów, a to w zasadzie oznacza, że każdy może
zrobić cokolwiek, co umie czytać, pisać i wykonywać.
Widzimy więc, że od reżysera już teraz jest reżyser i pozwolenie, aby mógł zobaczyć, że z katalogów
jest tutaj, że nie mamy nic z 7 7 7 uprawnieniami.
Więc musimy się rozejrzeć.
Przepraszam, że kliknąłem Control-C, więc zamierzam wrócić i połączyć się z Evely. Więc znowu będziemy robić
PWT i jesteśmy w Vire WWE w VW 8 i gdzie jestem chcemy iść, możemy zobaczyć naszego interesującego
reżysera o nazwie Haikerwal.
Więc chodźmy i zobaczmy, co tam jest.
Więc zamierzamy użyć hackable i zobaczyć polecenie.
I znowu będziemy robić ls
l. I znowu nie ma tu nic naprawdę ciekawego, więc wróćmy.
I znów będziemy nawigować.
A jeśli tu znajdziemy, zobaczysz, że jesteśmy w katalogu głównym i możemy nawigować do różnych stron internetowych.
Teraz i jeśli zauważysz, mamy tutaj katalog o nazwie drive.
Teraz katalog ten nie należy do nas, ale należy do użytkownika root, więc nie
należy do danych, które są nam potrzebne, ale możemy przesłać tutaj pliki.
Czemu.
Ponieważ ma uprawnienia, które pozwalają każdemu przesłać.
Tak więc ma 777 uprawnień, które wyglądały tak.
Więc zamierzamy nawigować w to miejsce.
Więc zamierzamy wyświetlić listę, aby zobaczyć, czy coś już tam jest i widzimy, że nie ma tam
żadnych plików.
Prześlemy więc nasz plik, a my użyjemy funkcji o nazwie upload
pliku, że zrobimy minus tak, jak zwykle.
I widzi, że sposób w jaki używasz tej funkcji, najpierw wpisujesz w pliku.
Możesz użyć minus F, aby wymusić zastąpienie, aby nadpisać plik, jeśli już istnieje.
Możesz określić zawartość pliku i możesz podać wektor, a wektor jest sposobem, w jaki
plik ma zostać przesłany.
I zamierzam zachować to domyślnie, więc nie zamierzam używać wektora minusowego.
A potem damy lokalnego Potha.
Tak więc, gdzie plik jest przechowywany na aktualnym komputerze w naszym Callimachi, a następnie zdalna ścieżka.
Więc gdzie ma być przechowywany plik na serwerze docelowym.
Plik, który chcę przesłać, znajduje się w moim katalogu głównym.
Więc jeśli przejdziemy do menadżera plików, zobaczysz, że mam plik w katalogu głównym i jest on nazywany testerem THC, ale
jest to powłoka, ale nazywa się to tylko testem brudnego XTi.
Więc spróbuję to przesłać.
Zatem nasz katalog lokalny będzie testował trasę XTi i chcemy ją przesłać na zdalną ścieżkę aktualnej
ścieżki.
Więc jeśli chcesz określić bieżące miejsce w bieżącym katalogu roboczym, w którym musisz umieścić osobę
dorosłą, a następnie ukośnik w przód.
To jest miejsce, w którym chcemy go przesłać, a następnie musimy nadać mu nazwę.
Więc mam zamiar nazwać powłokę lub test show, który przesłał T XTi po prostu nazwę, więc wiemy, że plik został
przesłany poprawnie.
Z tego powodu polecenie jest bardzo proste w przypadku przesyłania plików.
Określasz gdzie plik jest przechowywany na twoim komputerze, a mój jest przechowywany w katalogu głównym i
nazywa się tester XTi.
A następnie określasz, gdzie chcesz go przesłać.
I mam zamiar przesłać go do bieżącego katalogu roboczego.
Dlatego dodałem ukośnik, a następnie nazwę, którą chcę nazwać.
Mam zamiar nazwać to przesłaną powłoką testową, że XTi zamierzam wejść i widać, że to daje nam
prawdziwe stwierdzenie, co oznacza, że plik został przesłany.
Jeśli zrobimy
plik ls, zobaczysz, że plik został przesłany do tego konkretnego katalogu.
Teraz możemy przejść do naszej przeglądarki internetowej i przesłać ją do pliku do katalogu o nazwie Dove,
a następnie wywołać tę powłokę testową przesłaną temu XTi.
I jak widać teraz możemy zobaczyć, że plik został przesłany i jest to rzeczywista
treść pliku, który jest zaszyfrowany.
Więc został przesłany idealnie lub poprawnie.
I znowu przesłaliśmy go do katalogu, który nie należy do nas, ale głównym założeniem jest, że katalog
musi mieć 7 7 7 uprawnień.
I w ten sposób, nawet jeśli masz nikogo, nawet jeśli jesteś nikim, możesz przesłać do tego katalogu, jeśli katalogi mają twoje uprawnienia, takie
jak śmieci, będą tu dane wszystkich tych katalogów, które możemy przesłać do nich niezależnie od uprawnień,
które mają, ponieważ są podwójnie W. W. dane.
To, co pokazałem ci tutaj, jest tylko przykładem tego, jak możesz przesyłać pliki, jeśli nie masz uprawnień.