[ CIH @ 02.03.2010. 19:37 ] @
Molim Vas pomozite mi kako kompajlirati sh u so fajl? |
[ CIH @ 02.03.2010. 19:37 ] @
[ combuster @ 02.03.2010. 19:45 ] @
Gde si CIH. IMHO nikako, sh je shell skripta, so je share-ovana biblioteka, jedno sa drugim ne ide niti ima kakve veze. Jel' mozes poblize da nam objasnis sta pokusavas da uradis?
Evo ti link koji bi mogao da ti pomogne: http://users.actcom.co.il/~cho...s.html#creating_shared_library Pozdrav! [ CIH @ 03.03.2010. 12:13 ] @
znam da je sh shell skripta, pa bas iz tog razloga bih hteo da je izkompajliram u neki drugi format da ne bi svako mogao da je edituje
[ combuster @ 03.03.2010. 12:19 ] @
http://www.comeaucomputing.com/faqs/ccshlit.html
http://www.datsi.fi.upm.es/~frosal/ Mozes da koristis neki od ova dva shell skript kompajlera, mada kazu da proces moze da bude reversibilan... Mada se ovo malo kosi sa foss filozofijom :) Drugi pristup problemu bi bio da jednostavno odradis to isto u C-u i onda samo iskompajliras sa gcc-om, exec funkcija ti sluzi da pozoves bilo koji binary... [ deerbeer @ 03.03.2010. 12:37 ] @
A moze i ovako u c-u :
Code: // na primer char *sh = "cd /dev" ; //shell komanda system (sh) ; //poziva na izvrsenje komande .. U sustini samo trebas da sadrzaj shell skripte stavis u neku char* varijablu i prosledis je system() f-iji . [ CIH @ 03.03.2010. 12:37 ] @
i dalje nema mi pomoci daj neki tutorial
Hvala unapred [ maksvel @ 03.03.2010. 12:58 ] @
deerbeer ti je dao jednostavan, a elegantan predlog.
Samo u njegov kod među navodnike ubaciš tekst skripta i iskompajliraš - dobiješ binarni izvršni fajl, koji može da se reverzira, ali je mnogo manje čitljiv od skripta ![]() Code: gcc ./skript.c -o skript.o A da je totalno anti-FOSS, to stoji ![]() [ Goran Rakić @ 03.03.2010. 20:16 ] @
Ako to uradi, zar neće skript biti potpuno vidljiv u .data segmentu ELF-a i samo jedan hexdump bi sve lepo pročitao?
[ maksvel @ 03.03.2010. 21:15 ] @
^Naravno da hoće, ali mu je to verovatno najlakše (zavisi od složenosti skripta), a čini mi se da je postavljaču baš potreban neki elementaran obfuscation.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|