EXE-packery, czyli jak w dawnych czasach pliki pakowano i zabezpieczano
![EXE-packery, czyli jak w dawnych czasach pliki pakowano i zabezpieczano](https://wykop.pl/cdn/c3397993/link_SNa9M6G5o3P1Wi8I5vPKwUydW6pZvwhs,w300h194.jpg)
Prawie każdy programista języków niskiego i średniego poziomu spotyka się z pojęciem kompresji kodu wykonywalnego, czyli użyciem programów popularnie nazywanych EXE-packerami. W niniejszym artykule dowiecie się, dlaczego powstały, jak działają oraz dlaczego są popularne do dziś.
- #
- #
- #
- 56
Komentarze (56)
najlepsze
Ze względów bezpieczeństwa nie pozwala się aby istniała jednocześnie możliwość modyfikacji kodu i jego wykonywania.
Pod linuksem takie mechanizmy były obecne od samego początku dlatego narzędzia takie jak UPX nigdy nie zdobyły tam popularności (aby skompresowana binarka zadziałała potrzeba było dać uprawnienia do wykonywania kodu z tmp a w wielu miejscach nie można sobie pozwolić na celowe robienie takiej dziury
Jako ciekawostkę dodam, że dzięki tej słabości niektóre dema używały samomodyfikującego się kodu żeby wycisnąć parę cykli procesora mniej np. podczas rysowania trójkątów.
Mimo tego, nadal UPXowe exeki się wykonują, a z ciekawości dwa dni temu z kolegą @surma zrobiliśmy streama i spakowaliśmy nowe aplikację exe-packerami daty < 2000 (stary UPX, FSG i inne wynalazki) - nadal
źródło: comment_gqIHUIeup6GZ8clQbC8TbvE0l4H0ybIG.jpg
Pobierzhttp://www.kacper.kwapisz.eu/pe/exepackfaq.htm
"EXE PACKERY FAQ
v0.3 - 1o.o2.2ooo"
:->
btw. mam gdzieś na dysku pół archiwum z crackpl, TAC-ów, i innych. gdyby ktoś kiedyś szukał, bo widzę że to FAQ uchowało się tylko u mnie (przynajmniej wg googla).
Komentarz usunięty przez moderatora
źródło: comment_0jTAcyOmHtnXE7aN5XMEJk6khPwzfe3s.jpg
Pobierz