MORTEZA420 escribió: ↑20 Abr 2021 17:59
How to secure the program against dump ? Should there be a way?
Pabloko ?
the beauty of this project dumper is that it uses AMS api only to obtain the source back, for example for scripts it uses Page.GetObjectScript or in the case of objects it uses X.GetProperties wich usually carries a table with most stuff on config... between much other api and specific case handling, for example getting the default data on different object types.
Only a bit of hacking is done in order to know the structure of plugins, either actions or objects, and in order to execute the dumping payload, so theres not much chance to prevent this.
Youre left with specifically targeting this decompiler, for example, if you dont use Application.GetPages, you can mangle it on the binary or loading lua, this decompiler relies on it to work. of course a hacker would notice this and fix properly easily...