[ Milos Dedijer @ 14.08.2005. 12:17 ] @
Evo otprilike kako u najkracim crtama "kompajlirati"(ustvari pokrenuti) exploit pisan u Perl-u na Linux-u i na Windowsu-u iako je sve u svemu to isto ali ae sad. Linux Pa ovde(na Linux-u) je to relativno prosto. Naravno morate imati instaliran Perl a ogromna je verovatnoca da ga imate na nekom od instalacionih discova. Ukoliko pak nemate onda skinite paket sa neta i instalirajte ga. Mislim da nema potrebe komplikovati jer je mali broj Newbia koji koriste Linux. No sve se svodi na ovo: Code: [root@localhost /]# perl /path/ka/exploitu/exploit.pl Naime uzmimo da se exploit zove tetreb :) i da se nalazi u /home/subdir, onda bi input izgledao ovako: Code: [root@localhost /]# perl /home/subdir/tetreb.pl i to je to... otprilike... ukoliko exploit zahteva jos nesto to ce verovatno pisati ili u vidu komentara(sve sto se nalazi u kodu iza "tarabe" iliti #) ili ce vam to ispisati u vidu output-a kada ga pokrenete. Windows E ovo vecinu zanima. Pa mogu ka kazem da je "slozeno" isto koliko i na Linuxu. ;) Prva bitna stavka je to da Windows po defaultu nema integrisan perl interpretator u sebi pa ga morate skinuti sa Interneta ili naci na neki drugi nacin. Najpopularniji je Active Perl i mozete ga naci na www.activestate.com ima oko 12Mb. Instalacija se sastoji iz 2 koraka. Extraktovanja arhive i pokretanja install batch-a. Postavice vam par pitanja ali sta je tu bitno: -ukoliko cete slepo pratiti ovaj tekst onda da vam top level directory bude c:\Perl -i odgovorite sa y na sva pitanja koja vam postavi(da ne komplikujemo stvari ;) ) Samo pokretanje exploita izgleda ovako: Code: c:\>cd c:\perl\bin\ perl exploit.pl naravno mozete i: Code: c:\>cd perl c:\perl\>cd bin c:\perl\bin\>perl exploit.pl E sad da ne bi komplikovali vi uzmite i uradite ono sto svi rade(misleci da to mora tako), pre pokretanja kopirajte exploit u c:\perl\bin\ i tako ne morate kucati path i slicno. To naravno nije obavezno. Imate exploit tetreb.pl u c:\ i u c:\Perl\bin\. za c:\ Code: c:\perl\bin\>perl c:\tetreb.pl za c:\Perl\bin Code: c:\perl\bin\>perl tetreb.pl razlog za ovako nesto je to da perl po defaultu trazi exploit u svom direktorijumu ukoliko ne navedete tachan path(putanju). To bi bilo to... valjda... :) ako ima neko nesto da doda, ili ispravi... (opet sam pisao na brzinu..) |