How to Keygen Ellipse HTML Sidekick 2000 by ACiD BuRN [ECLiPSE / CiA] hi there again !! i am back for another tut , on a visual basic programme =) and , as usual , teaching you how to keygen it !! ------------------------------------------------------------------------------------------------- description: VB Level : easy tools needed: Smart check 6 , delphi for the keygen url: http://surf.to/ellipsoft ------------------------------------------------------------------------------------------------- I)Ready.. Go !! Fire up your smart check (i assume it is configured correctly) and open sidekick.exe Run it with smart check... now , the app is loaded , go in the help menu , and then : REGISTER =)) i love this menu !! eheh well , now enter your name and serial (btw : this is not like usual shareware , it is a input box who ask u to enter your name and after your serial) i entered: Name : ACiD Serial: 1122 this bitch say us : Invalid Registration code blablablabla !!! anyway , close this programme now... In smart check , u must see something like this : sRegister_Click (this is the register's button name u pushed to register) so , click on it , you see : inputbox shit ... and few lines below , u see : Mid$(String:"ACiD",long:1,VARIANT:Integer:1) -> take the 1st char asc(String:"A") returns Integer:65 -> take this ascii value Str$(VARIANT:Integer:65) string("65")-->Double(65) -> ascii value of the char Double("147")-->Double(147) -> fucking value shit , what the heck is this "147" ?? where does it come from ?? again , a brain is usefull !! , what about substracting this 2 values ? 147 - 65 = 82 ok , it is 82 , now let's see the other char! Mid$(String:"ACiD",long:2,VARIANT:Integer:1) -> take the 1st char asc(String:"C") returns Integer:67 -> take this ascii value Str$(VARIANT:Integer:67) string("67")-->Double(67) -> ascii value of the char Double("149")-->Double(149) -> fucking value hehe , lemme something :) 149 - 67 = 82 ! wow , i think i know how this fucking value is calculated !! i looked the other chars , and i am right! look this picture you see it is the same for all chars !
scrool down a bit , and just under the last calcul on the char (D for ACiD) u see something looking like this : Mid$(String:"78231",long:1,VARIANT:Integer:1) asc(String:"7") returns Integer:55 Str$(VARIANT:Integer:55) string("55")-->Double(55) Double("137")-->Double(137) heh, this looks similar for us ! lets look if the add value is same : 137 - 55 = 82 good , it is the same , it take the ascii value , and add 82 to it (values are in hexadecimal) look the pic for the rest :
well , now we don't see anything about the the value calculated above! so , click where u see the msgbox thing : Msgbox(VARIANT:String:"Invalid Registration code....",Integer:0 ... so , click on this , and click on : Show all events lemme comment what u must see now : __vbastrcat(String:"147149187150,String:"137138132133131") this function add string. exemple : __vbastrcat(String:"ABC", String:"000") this will add the string "ABC" to the string "000" so the result is : 000ABC so , for our programme : __vbastrcat(String:"147149187150,String:"137138132133131") this add : 147149187150 to 137138132133131 and the result is : 137138132133131147149187150 don't forget this values are strings ! so here "add" is not "+" well , 147149187150137138132133131 loos like a serial number !! run the app again , enter name : ACiD , and 137138132133131147149187150 as serial... Good , the msgbox : "Thank you for registering" appears !! heh , well if you look a little the values we get , you see for 147149187150 147 149 187 150 remember this ?? this come from the name : ACiD ascii value of A = 65 add ascii with 82: 65 + 82 = 147 ascii value of C = 67 add ascii with 82: 67 + 82 = 149 ascii value of i = 105 add ascii with 82: 105 + 82 = 187 ascii value of D = 68 add ascii with 82: 68 + 82 = 150 so , it take ascii values in decimal , add to them 82 , and add each results as string: 147 + 149 + 187 + 150 = 147149187150 now , for the other value : 78231 we obtain : 137138132133131 ascii value of 7 = 55 add ascii with 82: 55 + 82 = 137 ascii value of 8 = 56 add ascii with 82: 56 + 82 = 156 ascii value of 2 = 50 add ascii with 82: 50 + 82 = 132 ascii value of 3 = 51 add ascii with 82: 51 + 82 = 133 ascii value of 1 = 49 add ascii with 82: 49 + 82 = 131 so , it take ascii values in decimal from this code, add to them 82 , and add each results as string: 137 + 138 + 132 + 133 + 131 = 137138132133131 and then it add as string the value from the name to the value for the code : 137138132133131 + 147149187150 = 137138132133131147149187150 well , u know how to make a keygen now !! but i will tell u something about the "code" : 78321 if you look the readme txt file you see: "To register, send a *Post Office Money order*, made out to Tim Boling. On a separate piece of paper, please include your First/Last name, Product Name, ProductID code, which is 78231, and the name you would like this product registered to. *All envelopes MUST include a return address!* You must also include a valid email address. This is where your Registration Key will be sent to." hmm : "ProductID code, which is 78231" nice !! so now this number is just the product ID !! btw , u must see it in about menu too ! i looked other app by ellipse software , and the algo is similar , the product ID change... if you want to train , try to keygen them ;p 2)Source in delphi! like in all my keygening tuts , i allways show code of a working keygen this time , i coded it in delphi (nice to change a little)... ********************************source in delphi************************************************* procedure TForm1.Button1Click(Sender: TObject); var i: integer; ascii,ascii2 : string; begin for i:=1 to length(edit1.text) do begin ascii:=ascii + inttostr((ord(edit1.text[i])+82)); end; begin for i:=1 to length(edit3.text) do begin ascii2:=ascii2 + inttostr((ord(edit3.text[i])+82)); end; edit2.text:=ascii2+ascii; end; end; *******************************************end of source***************************************** to make this work : - 1st create a new project - 2nd put 3 texts box (1 for name (edit1.text there), 1 for product ID (edit3.text there) , and 1 for the serial (edit2.text there)... - 3rd put one button double click on the button and past this code !! have fun , and enjoy it ... 3)Ending.... Well , this tut is finish , hope u understand all this piece of shit, but if you have a comment or one question, mail me you can found all my tuts at : MAIL: ACiD_BuRN@nema.com Web page URL: http://acidburn2000.cjb.net/ Enjoy! Greetings to my groups : ECLiPSE / CiA / ODT Also greetingz to: (no specific order) R!SC, ^Inferno^, AB4DS, Cyber Blade, Klefz, , Volatility, TORN@DO, T4D Jeff, [Virus], JaNe , Appbusta , Duelist , tKC , BuLLeT , Lucifer48 , MiZ , DnNuke , Bjanes , Skymarshall , afkayas , elmopio , SiFLyiNG , Fire Worx , Crackz , neural_en , WarezPup , _y , SiONIDE , SKORPIEN Lazarus , Eternal_Bliss , Magic Raphoun , DEZM , Bisoux , Carpathia , K17 , theMc , noos , Xmen , TeeJi , JB007 , Arobas , T0AD ,ytc , Kwai_lo , Killer_3K TaMaMBoLo... if your name is not here sorry !!! too much ppls to greets ! ACiD BuRN [ECL/CiA]