metasploit

Fuzzera izveide ar Metasploit

Fuzzera izveide ar Metasploit
Turpmāk mēs pievērsīsim uzmanību diviem bieži izmantotajiem moduļiem - lietderīgajām slodzēm un izmantojumiem - un aplūkosim citus moduļus, kurus bieži izmanto pildspalvu testēšanā; proti, Ziņa, Nop, kodētāji un palīgierīces moduļi.

Palīgmoduļus parasti izmanto, lai veiktu vienreizējas darbības pēc ekspluatācijas, taču jūs varat darīt daudz vairāk ar šo aizraujošo rīku, piemēram, izveidot savus ievainojamības skenerus un portu skenerus. Šajā rakstā detalizēti aplūkosiet īpaši palīgmoduli un uzzināsit, kā ar to izveidot fuzeru.

1. darbība: dodieties uz Metasploit direktoriju


Vispirms palaidiet Kali Linux un dodieties uz Metasploit Framework direktoriju. Kali saskarnē ierakstiet:

$ cd / usr / share / metasploit-framework

Lai šeit labāk apskatītu saturu, mainiet direktorija skatu, ievadot:

$ ls -l

Ritiniet līdz apakšdirektorijas modulim un vēlreiz ierakstiet:

$ cd moduļi

$ ls -l

Šajā izvadē tiek parādīti dažādi Metasploit moduļu veidi, tostarp:

Tagad mēs sīkāk izpētīsim palīgmoduli.

2. darbība: Paplašiniet palīgdirektoriju

Ievadiet palīgdirektoriju

$ cd moduļi / palīgierīces

$ ls -l

Tas palīgmoduļa direktoriju sadalīs vairākās apakšdirektorijās. Izejā tiks parādīts visaptverošs apakšdirektoriju saraksts, sākot ar admin direktoriju.

Fuzzers izveide

Pirms turpināt, mēs vispirms definēsim, kas fuzzing ir.

Fuzzing: Īss ievads

Fuzzing ir programmatūras testēšanas disciplīnas prakse, kas ietver nepārtrauktu nejaušu, negaidītu ievadīšanu datorprogrammā, lai noteiktu visas iespējamās avārijas, ar kurām var saskarties sistēma. Pārāk daudz datu vai nejaušu ievadi mainīgā apgabalā izraisa bufera pārpilde, kritiska ievainojamība, ko Fuzzing meklē kā pārbaudes tehniku.

Bufera pārpilde ir ne tikai nopietna ievainojamība, bet arī hakeriem bieži vien ir pārejas metode, kad viņi mēģina ielauzties sistēmā.

Fuzzēšanas process

Dodieties uz fuzzer direktoriju un labi apskatiet sarakstu:

$ cd fuzzers

$ ls -l

Displejā redzamo fuzzeru veidi būs šādi: dns, ftp, http, smb, smtp, ssh un tds.

Šeit mums īpaši interesējošais fuzers ir ftp.

Pēc tam atveriet fuzzers direktoriju:

$ cd ftp

$ ls -l

No diviem šeit parādītajiem veidiem “klient_ft” vietā izmantosim “tp_pre_post fuzzer”.rb.”

Atveriet msfconsole, atrodiet “tp_pre_post fuzzer” un palaidiet to. Msf uzvednē ierakstiet šo:

$ msfconsole

$ msf> meklēšanas tips: papildu fuzzers

Msfconsole uzskaitīs tikai tos moduļus, kas ir papildu un novārtā atstāj citus tipus. Ievērojiet, ka visiem uzrādītajiem modiem ir atslēgvārds ftp, kas prasa procesu moduļu sakārtošanai, kā norādījusi komanda.

Meklēšanas rezultāti parāda vairākus dažādus moduļus; mēs izmantosim tikai moduli “auxiliary / fuzzers / ftp / ftp_pre_post”. Jūs varat izpētīt informāciju par funkcijām, kas šim modam ir, ierakstot msf> info.

Tagad ielādējiet šo moduli, ierakstot:

$ msf> izmantojiet palīgierīces / fuzzers / ftp / ftp_pre_post

Kā redzat, modulim var būt vairākas dažādas ieejas. Mēs izmantosim noteiktu IP adresi. Šajā piemērā mēs izmantojam sistēmu ar Windows 2003 OS kā norādīto mērķi, lai pārbaudītu mūsu fuzzer.

Iestatiet IP adresi un palaidiet moduli:

$ msf> iestatīt RHOSTS (šeit ievadiet IP)

$ msf> palaist

Fuzzers sāksies ar 10 baitu gaismu un lēnām sāks sistēmu pārņemt ar daudz lielākām ieejām, palielinot par 10 baitiem katrā atkārtojumā. Pēc noklusējuma maksimālais lielums ir 20000 baiti, kurus var mainīt atbilstoši sistēmas tipam.

Tas ir ļoti samocīts un ilgs process, tāpēc esiet pacietīgi. Fuzzer apstāsies pie norādītā lieluma ierobežojuma vai tad, kad tiks konstatēti daži kļūdu ziņojumi.

Secinājums

Šajā rakstā ir aprakstīti fuzzeri: palīgmoduļi, kas ļauj mums pārbaudīt, vai sistēmā nav ievainojamības, tostarp bufera pārpilde, kas ir visbūtiskākā, jo tā bieži tiek ignorēta ar tās izmantošanu. Rakstā arī aprakstīts, kā veikt fuzzingu sistēmā ar tp_pre_post fuzzer. Neskatoties uz salīdzinoši vienkāršākiem Metasploit ietvara komponentiem, fuzzeri var būt ļoti vērtīgi, kad runa ir par pildspalvu testēšanu.

Acīmredzot tas nav vienīgais, ko spēj palīgmoduļi; ir simtiem dažādu moduļu, kas kalpo dažādiem mērķiem, lai pārbaudītu jūsu sistēmu.

5 labākās arkādes spēles Linux
Mūsdienās datori ir nopietnas mašīnas, kuras izmanto spēlēšanai. Ja jūs nevarat iegūt jauno augsto rezultātu, jūs zināt, ko es domāju. Šajā ierakstā j...
Cīņa par Vesnotu 1.13.6 Izlaista attīstība
Cīņa par Vesnotu 1.13.6 izlaists pagājušajā mēnesī, ir sestais izstrādes izlaidums 1.13.x sērija un tā nodrošina vairākus uzlabojumus, īpaši lietotāja...
Kā instalēt League of Legends operētājsistēmā Ubuntu 14.04
Ja jūs esat League of Legends fans, tad šī ir iespēja jums izmēģināt League of Legends. Ņemiet vērā, ka LOL tiek atbalstīts PlayOnLinux, ja esat Linux...