Ma ne kažem ja da je toliki problem. Napisao sam ono baš zbog toga, da NeznamTkoSam zna da mu source kod neće biti potpuno siguran.
@Shadowed:
Pa obfuscator bi trebalo da pre kompajliranja svim identifier-ima promeni ime, pobriše razmake, linefeedove, itd. tako da kada neko disasemblira aplikaciju dobije teško čitljiv kod.
Dobije npr nešto ovako:
Code:
function a(){
this.J(new f('1','\112\103\105\120\162\157 \114\151\164\145
\105\144\151\164\151\157\156','\112\141\166\141\163\143\162
\151\160\164 \117\142\146\165\163\143\141\164\157\162'));
this.J(new f('2','\112\103\105\120\162\157 \123\164\141\156
\144\141\162\144\105\144\151\164\151\157\156','\112\141\166
\141\163\143\162\151\160\164 \117\142\146\165\163\143\141
\164\157\162'));
this.J(new f('3','\112\103\105\120\162\157 \105\156\164\145
\162\160\162\151\163\145 \105\144\151\164\151\157\156',
'\112\141\166\141\163\143\162\151\160\164 \117\142\146\165
\163\143\141\164\157\162'));
Taj obfuscator koji dolazi uz VS.NET nisam koristio, ali
RemoteSoft Obfuscator mi je vršio pos'o
ex.
trooper
Oh goody... it's my Illudium PU-36 Explosive Space Modulator!
Softversko Inženjerstvo
♪♫♪