metasploit

Pisanje eksploatacije za Metasploit

Pisanje eksploatacije za Metasploit
Metasploit ima puno ugrađenih modula i dodataka koji omogućuju učinkovito testiranje olovkom. Ali služi i kao nevjerojatno prilagodljiv alat pomoću kojeg možete prilagoditi eksploatacije specifične za sustav koji planirate napadati.Ovo će uputstvo obuhvaćati preljeve međuspremnika na bazi steka i exploit-ove preljeva međuspremnika, kao i kako sami napisati jednostavan exploit Metasploit-a.

Vrste eksploatacija

Vrste eksploatacija u Metasploitu:

Osnovna razlika između ove dvije vrste iskorištavanja je u tome što aktivni tip iskorištava određeni cilj prije nego što se završi, dok pasivni tip čeka dok se dolazni domaćin ne poveže prije iskorištavanja. Pomaže ih znati unaprijed, jer će razlika igrati jasniju ulogu kada prijeđete na pisanje složenijih iskorištavanja.

Naše postavljanje

Softver koji ćemo koristiti u ovom vodiču uključuje sljedeće:

Iskorištavanje: U svrhu ovog kratkog vodiča, koristit ćemo postojeću ranjivost na FTP poslužitelju freefloat.

Program za otklanjanje pogrešaka imuniteta: To se koristi u stvaranju exploita i obrnutog inženjeringa binarnih datoteka. Možete lako doći do dobrog programa za pronalaženje pogrešaka koji je dostupan na mreži besplatno.

Windows XP servisni paket 3 instaliran

Kali Linux: Očito, neosporno vodeće pomagalo za testiranje olovke.

Mona.py: Dodatak zasnovan na Pythonu koji pomaže u otklanjanju pogrešaka u imunitetu. Preuzmi Mona.py i premjestite ga u direktorij za otklanjanje pogrešaka imuniteta (naredbena mapa py).

Postupak

Oponašajte zamagljivanje

Izvest ćemo pseudo-zamagljivanje, što podrazumijeva preplavljivanje sustava slučajnim podacima. Izradit ćemo uzorak s 1.000 znakova i upotrijebiti ga za nadvladavanje porta 21, jer je to naredbeni port FTP poslužitelja.

Jednom kada se modul izvrši, aktivirajte program za ispravljanje pogrešaka imunosti i provjerite je li EIP prepisan.

Zapali Mona

S prepisanim EIP-om možemo dalje nastaviti s otklanjanjem pogrešaka imunosti. Unesite sljedeće:

>!Mona sugerira

Odaberite TCP klijent i port 21 za nastavak.

Prilagodite Exploit

Vidjet ćete datoteku na bazi rubina stvorenu kao rezultat. Možete ga izmijeniti na bilo koji način. Ovdje ćemo ga preimenovati u f.rb.

Pokrenite Exploit u Metasploitu

Učitajte datoteku u Kali Linux i replicirajte exploit iz korijena u okvir Metasploit:

Možete vidjeti da Metasploit prepoznaje promjene i da je kompatibilan.

Zaključak

Ovo je bio mini tutorial o tome kako napisati Metasploit exploit. Razgovarat ćemo o složenijim podvizima i vidjeti kako su napisani u budućim člancima.

Najbolji emulatori igraće konzole za Linux
Ovaj će članak navesti popularni softver za emulaciju igraće konzole dostupan za Linux. Emulacija je sloj kompatibilnosti softvera koji oponaša hardve...
Najbolji Linux Distros za igre na sreću 2021. godine
Linux operativni sustav daleko je prevalio svoj izvorni, jednostavni izgled zasnovan na poslužitelju. Ovaj se OS posljednjih godina izuzetno poboljšao...
Kako snimiti i struji svoju igraću sesiju na Linuxu
U prošlosti se igranje igara smatralo samo hobijem, ali s vremenom je igračka industrija zabilježila ogroman rast u pogledu tehnologije i broja igrača...