Hello all Crackers, ..::Calculici::....::14.04.2001::.. FROM ONE NEWBIE TO ANOTHER Tutor Nr. 24 Program: ShowDowN v12 PrO Mirc Script ( where: http://www.sci.fi/~showdown/ ) Protection: KeyFile Level: Easy, Medium, High Tools: Find Files from Windows NotePad from Windows Some knowledge about mirc script language. I don't know very much of this so at first I was in the dark, but in the final stages I did it. A cool drink. Brain <-- This is the most important one E-mail: calculici83@yahoo.com DISCLAIMER This reading material is not intended to violate Copyrights and/or it is law, but educational purposes only. I hold no responsibility ( by all means and in any shape whatsoever ) of the mis-used of this material. FIRST OF ALL All the cracking tools you can get at http://protools.cjb.net. STARTING I was so enthusiatic about my last tutorial on Scoop Script, that I entered a channel on EFNET(/server irc.ins.net.uk). The channel was #tntcrackers. These guys are my friends and I wanted to see what will they say about my tutorial. I handed out the tut to: Sir Dream and WiShMaKeR. They said it was good but if I really wanted to do something interesting, I would have to try ShowDown v12 Pro. Sir Dream was using this script and it gave me the URL adress. I downloaded the file. I tried cracking it for 2 weeks. Well in the end I did it. Here is how I did it. LOL. After I downloaded the file, I installed the Mirc Script. I started ShowDowN, and I got something like this: - Launched -=ş<×> °ShowDowN v12 PrO° <×>ş=- By [-ShaD-] '2001 !                 -  a legend is old but always new  -                                                                       -=ş<×> °ShowDowN PrO° <×>ş=-                                                                       -   http://www.sci.fi/~showdown/   -    - °(UNREGISTERED)° version ! View the menubar how to REGISTER !   - You have started this script ( 62 ) time(s) since Apr 09 2001 !   *** You obviously like to use this script. Why not REGISTER it ? So we have to REGISTER this mirc script. I know, many will say: "Why should I? I can make my own mirc script". My answer is: "1. You should REGISTER because he spend hours and hours, developing it. 2. Make your own script, maybe I will crack your script." Looked at the message and I realised that I have to search the INI's for a string. I tried searching for "UNREGISTERED". I got two files: "sdvars.ini,sdsystem.ini" I opened "sdvars.ini" and I looked in it. I arrived here: n620=%styn °ShowDowN PrO° To Your Name n621=%unrv UNREGISTERED Version n622=%picfile $null See n612, well that is the check for the Registered/Unregistered Version. Let's search now for "%unrv". I got one more file. This file was: "sdevent7.ini". I opened and searched in it for "%unrv". And I got here: n253=on 1:dialog:about:init:0: { if (%showabout == ON) { did -c about 4 } | if (%rstat == yes) { did -o about 8 1 %regn ! | did -o about 20 1 Check REG Status ! | did -o about 21 1 The Shop ! } | else { did -o about 8 1 %unrv ! | did -o about 20 1 How to REGISTER ? | did -o about 21 1 Prices ! } } I looked very closely and I saw "%rstat". That is another check for Reg/Unreg version. I searched the "%rstat" and I got many files: "sdevent8.ini,sdvars.ini,sdnpops.ini.........,sdrawsy.ini" Well the file that attracted my attention was the last: "sdrawsy.ini". I opened it and searched for "%rstat". I arrived here: n232= if ($chr(169) isin $left(%sys,2)) { v $+ sd $+ t - $+ = $+ $chr(186) $+ < $+ $chr(174) $+ > $chr(176) $+ Sh $+ %svlet $+ $chr(68) $+ %svlet $+ N v $+ $chr(49) $+ $chr(50) P $+ r $+ O $+ $chr(176) B $+ y $chr(91) $+ - $+ $chr(83) $+ h $+ a $+ $chr(68) $+ - $+ $chr(93) $chr(39) $+ 20 $+ 01 < $+ $chr(174) $+ > $+ $chr(186) $+ = $+ - | %rstat = yes } I looked a little bit up. Here: n196=alias setsysv { n197= if ($isfile($shortfn($mircdirsdv12reg.ini)) == %dnd) { n198= if ($file($shortfn($mircdirsdv12reg.ini).size) < 4000) { .e $+ na $+ b $+ l $+ e #t $+ ime $+ r $+ s | e $+ c $+ h $+ o 4 $str($chr(42),3) %sd %derror | .t $+ im $+ e $+ r 1 5 e $+ x $+ i $+ t | h $+ a $+ l $+ t } n199= %vrfy2 = $read -l91 $shortfn($mircdirsdv12reg.ini) | if (v12 !isin %vrfy2) { .e $+ na $+ b $+ l $+ e #t $+ ime $+ r $+ s | e $+ c $+ h $+ o 4 $str($chr(42),3) %sd %derror | .t $+ im $+ e $+ r 1 5 e $+ x $+ i $+ t | h $+ a $+ l $+ t } n200= %vrfy3 = $read -l92 $shortfn($mircdirsdv12reg.ini) | if (%url2 !isin %vrfy3) { .e $+ na $+ b $+ l $+ e #t $+ ime $+ r $+ s | e $+ c $+ h $+ o 4 $str($chr(42),3) %sd %derror | .t $+ im $+ e $+ r 1 5 e $+ x $+ i $+ t | h $+ a $+ l $+ t } n201= %vrfy = $read -l65 $shortfn($mircdirsdv12reg.ini) n202= if ($str($chr(57),2) isin %vrfy && $chr(48) isin %vrfy && -286 isin %vrfy) { n203= s $+ de $+ c $$?="<=----------= °ShowDowN v12 PrO° =----------=> $crlf $crlf $+ Enter name to REGISTER you with?:" | g $+ o $+ t $+ o le $+ n $+ g $+ th n204= :length n205= if ($len(%rtmp) > 9) { s $+ de $+ c $$?="<=----------= °ShowDowN v12 PrO° =----------=> $crlf $crlf $+ Enter max. 9 letters to REGISTER please!:" | g $+ o $+ t $+ o le $+ n $+ g $+ th } n206= if ( isin %rtmp ||  isin %rtmp ||  isin %rtmp ||  isin %rtmp) { s $+ de $+ c $$?="<=----------= °ShowDowN v12 PrO° =----------=> $crlf $crlf $+ Don't enter Ctrl-codes to the name!:" | g $+ o $+ t $+ o le $+ n $+ g $+ th } n207= else { g $+ o $+ t $+ o f $+ in $+ is $+ h } n208= :finish I realised that this was the place where the program makes the comparison. First of all I realised that the file "sdv12reg.ini" must exist for the program to be registered. Then I looked closely and saw that if this file was good then it will open a window in which I will enter my name and it will be registered. I saw that my name must be at least the length of nine(9). I saw that this file must be at least 4001 bytes. So I created a file with the name "sdv12reg.ini" in the directory of ShowDowN and put 4001 letters in it. The I runned the program and I got the message: *** ((SD v12 PrO)) (Important .INI Files) Of The Script Have Been Edited Or Damaged ! Re-Install °ShowDowN PrO° Please ! Now Closing mIRC In 5 Seconds ! Well I realised that something was wrong. I saw the rest of the program. I saw that it reads the lines 91 and 92 in the file and compares it with: "v12" and "%url2". So the line 91 in the file "sdv12reg.ini" must be "v12", and line 92 must be "%url2". But %url2 is a variable. Let's see what it contains. I searched for it in the INI's and found this in "sdvars.ini": n239=%url2 http://www.sci.fi/~showdown/ So %url2 is the URL adress of the program. I changed this and I still got the message. Then I saw that it reads the line 65. This line must be: "990-286". This I got from this: if ($str($chr(57),2) isin %vrfy && $chr(48) isin %vrfy && -286 isin %vrfy) CHR(57)=9 and it must be two times 9 CHR(48)=0 and the last it's selfexplanatory. Cool. After I changed the file. I runned the file again, and I still got the same "Damaged" message. What the heck could it be. At this time when I knew that all I did was right, I started to wonder!?!?!? But it hit me. A INI file has a paragraph(E.g. "[INI]"). So I realised that I had to change the lines, so line 91 became 92, 92 became 93, 65 became 66. I runned the program again and I got the window that told me to enter my name. Remember the name must be more bigger than 9 letters. I was so enthusiastic, because everybody told me that nobody has cracked it. So, another fine program cracked by the ROMANIAN CRACKING FORCE. END In the end, I got to say that it was hard to crack, because I don't know the mirc language, so I tryed a lot of times. For you I just wrote the short version of the CRACKING process. ROMANIAN CRACKING FORCE are the only CRACKING GROUP in ROMANIA. We are looking for members. GREETS Romanian Cracking Force <--This tutor is for you Anamaria <--I will see you soon ENDer 2000 <--Long live the king kP^ <--The newest member of RCF cap2, suparatu| <--My friend on the net Crono <--The TIME will never control you B-Chris <--Hope you like this tutorial All RCF members <--RCF is the BEST in Romania TNT!CRACKERS <--Long live TNT!CRACKERS Sir Dream <--Hope you will read it too Dza Kraker(Regele piratilor) <--Tu chiar esti regele in ROMANIA WiShMaKeR <--Why did you try to fool me? Newbies <--Keep on trying. I will be a newbie all my life Anamaria <--I love you Dek_Oin, Neo`X`Quick <--You guys are cool Dimitar <--My friend the HACKER Xasx <--You are the best prezident. LOL ChordLess <--Nice talking to you Sevan <--You too man Metamorfer <--You made me see the light. All of you <--Keep on fighting. :):) ..::Calculici::..::E-mail: calculici83@yahoo.com::.. ..::IRC Channel: #RCF (Undernet)::..AorW)();