I poprzedni wykład, który widzimy i jak możemy napisać rzeczy do wykorzystania przez serwer i zastrzyk
umiejętności użyty w funkcji out-out.
A jeśli serwer pozwala nam pisać do katalogu stron do naszego miejsca, które możemy przeglądać, możemy
napisać nasz program do tyłu, używając tego samego kodu, który widzieliśmy przed użyciem i
przechodzimy, a potem możemy go przeglądać, a my ". Otrzymam odwrotną powłokę dokładnie w taki sam sposób, w jaki zrobiliśmy, kiedy wgrywamy plik.
Problem polega na tym, że nie byliśmy w stanie pisać rzeczy w katalogach internetowych, więc nie możemy odczytać rzeczy
za pomocą R L.
Jedyne miejsce, w którym moglibyśmy napisać, to VMP.
Więc nie możesz faktycznie przeglądać MP przez twoje l.
Dlatego nie możesz po prostu przeglądać tego pliku.
Więc mam zamiar zrobić dzisiaj, mam zamiar pokazać obejście tego problemu, ale dla
tego obejścia do pracy na tej samej stronie lub ten sam serwer musi mieć lokalne włączenie pliku.
To jest bardzo ważne.
Ten sam serwer sieciowy nie jest tą samą witryną sieci Web, ponieważ widzimy i pamiętamy w pierwszej sekcji,
jak możemy odkryć wszystkie witryny sieci Web znajdujące się na jednym serwerze.
Więc jeśli jeden z nich ma ukrytą iniekcję, a drugi ma lokalną integrację plików, możesz połączyć oba te
elementy i uzyskać powłokę, a ja pokażę ci, jak to zrobić.
Tak więc zamierzam to zrobić na DVD.
Możesz to zrobić w dniu Matel, ale robię to tutaj tylko po to, by pokazać ci kolejny przykład.
Więc idę do zastrzyku umiejętności i zamierzam umieścić tutaj
numer jeden, a następnie zaczniemy robić nasz zastrzyk dokładnie w taki sam sposób jak zawsze.
Więc zamykamy cytat i robimy związek, wybierz jeden z naszych komentarzy i to jest praca.
Jak widzisz teraz, co zamierzam zrobić, napiszę powłokę do TNP, a potem przejrzę tę
półkę przez włączenie lokalnego pliku.
Więc mój exploit będzie wyjątkowy, wybierz jedno do drugiego, a ja napiszę, co chcę napisać do
pliku.
Tak więc zamierzam napisać kod PH tym samym kodem ph,
który używaliśmy, aby uzyskać odwrotne połączenie z moim komputerem, a kod będzie przepuszczony i zobacz bin sh my IP port, który wynosi 80 80 i zamiast
numeru dwa zamierzam wstawić wartość null, więc nic nie zostanie zapisane w pliku.
A potem powiemy
w naszym pliku i nazwiemy to odwróconym BHP.
Więc spójrzmy jeszcze raz na ten exploit.
Tak więc robimy normalny wybór Union i robimy normalne w naszym pliku i oszczędzamy to
w TNP dokładnie tak, jak widzieliśmy w poprzednim wykładzie.
Ale zamiast pisać normalne rzeczy, zamierzamy napisać kod ph, a my przejdziemy
i zobaczymy bin sh mój port IP i co to ma zamiar zrobić, to spróbuje połączyć
się z tym IP za pomocą netcata.
Więc wykorzystajmy to.
I mam zamiar powiedzieć, że tutaj jest minus jeden, żeby nie było żadnych wartości dla
administratora i administratora w tym miejscu w imię i nazwisko.
Powiedziałem więc, że do minus jeden, a potem zamierzam umieścić tutaj mój exploit po tym, jak minus
mówi, że zawsze robimy to i wchodzimy, i mówi nam, że plik już istnieje, ale faktycznie tak jest i to jest po
prostu normalne błąd.
Ten plik został zapisany na serwerze.
Teraz problem polega na tym, że jeśli załadujemy ten plik do innej lokalizacji niż DMP.
Jeśli więc na przykład możemy napisać ten plik, aby powiedzieć var WW D-B w a, to moglibyśmy po prostu
przejść i przeglądać ten plik tutaj.
Więc wszystko, co musimy zrobić, to po prostu pójść do tego, a następnie odwrócić THP, a wtedy będziemy mogli
to zobaczyć.
Ale znowu nie mamy pozwolenia na pisanie tutaj.
Możesz próbować pisać na obrazach np. 8 obrazów GBW, dzięki czemu możesz przed przejściem do tej
metody możesz iść dalej i spróbować znaleźć miejsce lub łatwe miejsce na serwerze.
Dużo czasu, którego chcesz.
Ponieważ administratorzy sieci powinni wiedzieć o tym i pokazać, że nie powinni pozwolić ci pisać
takich rzeczy.
Ale jeśli tak, to masz szczęście, możesz po prostu je przeglądać, jeśli nie po prostu
kontynuujesz ten film i zobaczysz, jak go wykorzystamy.
Więc teraz zamierzam tylko posłuchać połączenia i używać netcat.
Więc mam zamiar zrobić i zobaczyć LP 88.
A to nasłuchuje połączeń przychodzących na porcie 80 80.
Kiedy więc wykonamy ten kod, spróbujemy połączyć się z nami, a otrzymamy połączenie tutaj.
Teraz mamy plik napisany i słuchamy połączeń.
Wszystko, czego potrzebujemy, to sposób na przeglądanie tego pliku, aby go wykonać.
Widzimy więc, że nie możemy nigdzie pisać, że możemy go przeglądać, i ponieważ zaczynamy to na czas, jeśli udało się
go uruchomić z dowolnego miejsca na serwerze sieciowym, wtedy będziesz mieć połączenie i będziesz miał dostęp
do tego stronie internetowej.
Nie musisz więc umieszczać lokalnego pliku w tej samej witrynie.
Możesz go znaleźć w dowolnej witrynie internetowej na tym samym serwerze.
I tu naprawdę przydatna jest część gromadząca informacje.
Więc zamierzam zrobić to, co zamierzam teraz zrobić, to zamierzam po prostu pobiec z
DVD-Video 8, ale chcę, żebyś wiedział, że możesz to zrobić.
Odkąd zaczęliśmy w TNP, możesz go otworzyć i przeglądać z poziomu dowolnej strony internetowej na serwerze.
Wszystko, co musisz zrobić, to znaleźć stronę internetową na tym samym serwerze, na którym znajduje się lokalny plik.
Teraz przejdę do włączania plików i użyliśmy tego wcześniej.
To, co zamierzam zrobić, to po prostu przeglądam najpierw hasła, aby upewnić się, że działa i
działa.
Teraz przejdziemy do pliku, który
właśnie przesłaliśmy, przechowywanego w DNP odwrotnie niż BHP.
Jak widać, mamy połączenie i możemy uruchamiać dowolne polecenia na serwerze i bardzo często mamy odwrotną
powłokę i możemy robić, co chcemy.
Teraz mam zamiar jeszcze raz posłuchać AT & T i chcę wam pokazać, jak możecie to teraz wykorzystać
z dowolnego miejsca na serwerze.
Tak więc zamierzam dzisiaj pójść do Mattela zamiast do
DPW 8, a my przejdziemy tutaj do luki umożliwiającej włączenie lokalnego pliku.
Więc spróbujemy wykorzystać to teraz w ten sam sposób.
To jest pięciokrotne
hasło UTC.
I jak widać, możemy odczytać hasło HTC.
Teraz wszystko, co musimy zrobić, to po prostu przeczytać ten VMP.
Jest to całkowicie odrębna strona internetowa z DVD-Video.
Znaleźliśmy załóżmy, że znaleźliśmy skalowanie wtrysku na DVD, a następnie znaleźliśmy lokalną integrację w tym połączeniu
dwóch, ponieważ dwie witryny są instalowane na tym samym serwerze na tym samym komputerze.
Możemy faktycznie uzyskać odwrotną powłokę na tym serwerze i zrobić to.
Po prostu przejdziemy do APHC w powietrzu TNP.
I znowu, jak widać, mamy tutaj naszą powłokę, w której możemy robić, co chcemy, na
serwerze sieciowym celu.
Więc znowu pomysł, aby zabrać stąd jest użycie do, podczas gdy można pisać rzeczy w dowolnym miejscu.
Jeśli możesz pisać rzeczy w katalogu internetowym, masz szczęście, możesz napisać swoją odwrotną powłokę i
po prostu przeglądać ją z plikiem tak, jakbyś przeglądał dowolny plik na serwerze sieciowym.
Jeśli nie możesz szukać innej witryny sieci Web na tym samym serwerze, który ma lokalną integrację plików, a jeśli to zrobisz,
możesz po prostu napisać plik za pomocą iniekcji SQL, a następnie przeglądać go przy użyciu lokalnego włączenia
pliku i masz swój program .