• Log in or sign up for an account here: https://www.sythe.org/login

Selling script obfuscator for Simba[RSGP\PP]

CynicRus

Member
Joined
Apr 22, 2012
Sythe Gold
0
Messages
52
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:
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
2) Encode variable value:
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&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donateCC_LG%2egif%3aNonHosted

53a8e3ed01c0.jpg


Also, if you want i can adapt that for any other synthax.

Have a nice day:)

PS: Do not use for public script's.
 
Isn't the program just removing all the spaces and new lines given? Price seems damn high for something like this. One can make one easy, or if phantom is right about the built in obsfucator, what is the main reason why your program is better anyways?

Consider this a free bump.
 
Valentine's Singing Competition Winner
Sythe Awards 2015 Winner
Sythe Awards 2016 Winner
Sythe Awards 2020 Winner
Member of the Month Winner
MushyMuncher
Gohan has AIDS
Extreme Homosex
World War 3
I'm LAAAAAAAME
Discord Verified
Off Topic Participant
Isn't the program just removing all the spaces and new lines given? Price seems damn high for something like this. One can make one easy, or if phantom is right about the built in obsfucator, what is the main reason why your program is better anyways?

Consider this a free bump.

Look at the bottom portion of the code, that looks pretty damn obf'd to me :P
 
Isn't the program just removing all the spaces and new lines given? Price seems damn high for something like this. One can make one easy, or if phantom is right about the built in obsfucator, what is the main reason why your program is better anyways?

Consider this a free bump.

My programm is better because it can generate unreadable method and variables name (up to 255 chars(for example: unobfusated X after obfuscation ZaS34DfRTGfrgfRfRfghjcdfghFGHdfGHDGhdfghD )), it also can generate invisible strings(simba doesn't support unicode). What is more, i can add any feature to my software. Also , if the client wishes, i can adjust this to any other syntax.
 
Runescape Gamblingrunescape gambling
Back
Top