Hi all. Selling obfuscator for Simba scripts, as you know it converts readable code - in unreadable.
Features:
1) Make absolutely unreadable code(if you use the built-in obfuscator Simba, you can easily read the code. After processing this obfuscator, you almost do not understand the code even after formatting.)
Before:
After:
2) Encode variable value:
Before:
After:
3) Encode string value:
Before:
After:
Released as free and open source.
Exe:
http://rghost.ru/42364594
Source:
https://github.com/CynicRus/Obfuscator
If you like the app, you can donate to its development: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=XVWKXR35K59WN&lc=US&item_name=Donation%20for%20simba%20obfuscator%20development¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted
Also, if you want i can adapt that for any other synthax.
Have a nice day
PS: Do not use for public script's.
Features:
1) Make absolutely unreadable code(if you use the built-in obfuscator Simba, you can easily read the code. After processing this obfuscator, you almost do not understand the code even after formatting.)
Before:
Code:
function GetDynHP(pid: integer): integer;
var
i: integer;
begin
//read dynamicaly character address
i:=ReadFromMemoryFromPID(pid,BaseCharAddr,4);
//read hp value and return this
result:=ReadFromMemoryFromPID(pid,i+(9*4)+$188,4);
end;
function GetHP(pid: integer): integer;
var
i: integer;
begin
//read dynamicaly character address
i:=ReadFromMemoryFromPID(pid,BaseCharAddr,4);
//read hp value and return this
result:=ReadFromMemoryFromPID(pid,i+(8*4)+$188,4);
end;
After:
Code:
function B(pid:integer):integer;var dZRC_hPYvmmRu:integer;begin dZRC_hPYvmmRu:=ReadFromMemoryFromPID(pid,pka,(((((((((((((((((1+(1*3+0)))))))))))))))))));result:=ReadFromMemoryFromPID(pid,dZRC_hPYvmmRu+((((((((((((((((8+(0*5+1))))))))))))))))*(((((((((((((((((((((3+(1*1+0)))))))))))))))))))))))+$188,((((((((((((((((((((((((2+(2*1+0))))))))))))))))))))))))));end;function osARLtNwCfbakIJVRG(pid:integer):integer;var dZRC_hPYvmmRu:integer;begin dZRC_hPYvmmRu:=ReadFromMemoryFromPID(pid,pka,(((((((((((((((((((((((((1+(0*5+3)))))))))))))))))))))))))));result:=ReadFromMemoryFromPID(pid,dZRC_hPYvmmRu+((((((((((((((((((((((((((((((1+(1*4+3))))))))))))))))))))))))))))))*(((((((((0+(1*4+0)))))))))))+$188,(((((((((((((((((((((3+(1*1+0)))))))))))))))))))))));end
Before:
Code:
const
BaseCharAddr = $00AA2F38;//in that address located dinamicaly addres to Character struct(i think);
BaseStatAddr = $00AA7A80;
var
BSChar: TBSChar;
BSPid: integer;
X,Y: integer;
OldExp,GainedExp,GainedLvl,KillsCounter,RestoredHp,RestoredMP: integer;
HealPot,ManaPot: integer;
NKFlag: integer; //No Kill flag
After:
Code:
const pka=$00AA2F38;MKaWT_RXaWm_=$00AA7A80;var mNXEXKYfFDAHvatOzsD:TBSChar;WNEYmW_K_eMWlVKy:integer;ChrLFENjCRrD,:integer;kPF,AqgvhGcVQaPVrgfkKHM,rv,F,CVguHkpaS,VeFBooRvlEd_A:integer;TKcRHOcDflLwAFkdzmA,BaksNDiQYdQL_vRmwDO:integer;QaGrYCxVzzqhFn:integer
3) Encode string value:
Before:
Code:
Procedure PrintVars;
begin
WriteLn('My Hits:'+#32+toStr(BSChar.DynHp)+'/'+toStr(BSChar.Hp));
WriteLn('My Mana:'+#32+toStr(BSChar.DynMp)+'/'+toStr(BSChar.Mp));
WriteLn('I gained:'+toStr(GainedExp)+#32+'exp');
WriteLn('I kill'+toStr(KillsCounter)+#32 + 'mobs');
WriteLn('I healed'+toStr(restoredHp));
WriteLn('I restore'+toStr(restoredMp)+#32+'mana');
WriteLn('I gained:'+toStr(GainedLvl)+#32+'lvls');
end;
After:
Code:
Procedure NYa;begin WriteLn(#77#121#32#72#105#116#115#58+#32+toStr(mNXEXKYfFDAHvatOzsD.DynHp)+#47+toStr(mNXEXKYfFDAHvatOzsD.lgEROlsybDFJLfRZg));WriteLn(#77#121#32#77#97#110#97#58+#32+toStr(mNXEXKYfFDAHvatOzsD.DynMp)+#47+toStr(mNXEXKYfFDAHvatOzsD.oZiOz));WriteLn(#73#32#103#97#105#110#101#100#58+toStr(AqgvhGcVQaPVrgfkKHM)+#32+#101#120#112);WriteLn(#73#32#107#105#108#108+toStr(F)+#32+#109#111#98#115);WriteLn(#73#32#104#101#97#108#101#100+toStr(CVguHkpaS));WriteLn(#73#32#114#101#115#116#111#114#101+toStr(VeFBooRvlEd_A)+#32+#109#97#110#97);WriteLn(#73#32#103#97#105#110#101#100#58+toStr(rv)+#32+#108#118#108#115);end;
Released as free and open source.
Exe:
http://rghost.ru/42364594
Source:
https://github.com/CynicRus/Obfuscator
If you like the app, you can donate to its development: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=XVWKXR35K59WN&lc=US&item_name=Donation%20for%20simba%20obfuscator%20development¤cy_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted
Also, if you want i can adapt that for any other synthax.
Have a nice day
PS: Do not use for public script's.
















