Zabezpieczanie pluginu przed dekompilacją

Zabezpieczanie pluginu przed dekompilacją jest bardzo prostę dodajemy tylko flagę -d0 do opcji kompilacji AMXX-Studio z górnego menu wybieramy Tools -> Settings Pawn Studio z górnego menu wybieramy Extras -> Preferences Plugin skompilowany z tą flagą zabezpiecza nas przed tak zwanymi script kiddies ( czyli osobami korzystającymi z gotowych skryptów ) osoba bardziej zawansowana która zna Asemblera będzie mogła uzyskać kod pluginu ( ale i tak zajmie mu to trochę czasu 😉 ) A tak wygląda treść pluginu skompilowanego z tą flagą w popularnym dekompilatorze jak widać prawie żadnych informacji Przy pluginie skompilowanym bez tej flagi zobaczymy dużo więcej Jedyną „wadą” jesto że jeżeli plugin będzie posiadał w sobie jakieś błędy to nie uzyskam prawie żadnych informacji w error logu. W takiej sytuacji wrzucamy plugin skompilowany bez tej flagi i poprawiamy kod 😉 Dla tych bardziej dociekliwych
-d0      no symbolic information, no run-time checks
-d1      [default] run-time checks, no symbolic information
-d2      full debug information and dynamic checking
-d3      full debug information, dynamic checking, no optimization
standardowa flaga to -d1 Jeżeli mamy jakieś dziwne problemy z pluginem kompilujemy go z flagą -d2 dostaniemy dzięki temu więcej informacji o błędach

3 komentarzy o “Zabezpieczanie pluginu przed dekompilacją

Dodaj komentarz

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.