-=[tHE cRACKiNG aNSWER]=-
-=[Yoke]=-
..pRESENTZ..
a reg sdv11reg.iNi fILE f0R
<-=║<╫> ░ShowDowN v11 PrO░ <╫>║=->
>iNSTRUCTi0nZ<
|--------------------------------|
pLACE tHiS iN y0UR ShoWDowN
sCRipT aND l0AD uP mIRC
y0U wILL bE aSKED f0R y0UR
nAME, eNTER iT iN, aND y0U
aRE nOW rEGiSTERED!
|--------------------------------|
DO NOT USE THIS REG FOR iLLEGAL PURPOSES, ONLY USE IT TO SEE
WHAT REGISTER IS LIKE OR IF YOU LOST YOUR KEY. sdv11reg.ini MUST
BE DELETED in 24HRS FOR LEGAL REASONS! COME ON - GIVE THE GUY A
BREAK, THE PRICE FOR THIS SCRIPT IS *REALLY* CHEAP AND YOU SHOULD
REALLY REGISTER WITH A BOUGHT KEY! AS THIS SOFTWARE IS WORTH ITS
MONEY, MOST SOFTWARE PRICES ARE ABOVE THEIR REAL VALUE.
OK a bit of info on the ░ShowDowN v11 PrO░ registration protection. I must say the
author [-ShaD-] did quite nice on writing a protection in a mIRC script, tests and
checks to see if it has been cracked!!
(if you don't understand anything about mirc scripts please read mirc.hlp as its good)
I'll not say how here how i found the exact source of the protection ( just did a
text search for register in the remote scripts)
So open up x:\showdown\system\sdrawze.ini
(open it with notepad as mirc doesn't show the nxxx= eg. n201= )
you should see about halfway down in the file...
(sdrawze.ini)
n201=alias setsysv {
n202= if ($isfile($shortfn($mircdirsdv11reg.ini)) == %dnd) {
n203= if ($file($shortfn($mircdirsdv11reg.ini).size) < 4000) { 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 }
n204= %vrfy2 = $read -l89 $shortfn($mircdir) $+ s $+ d $+ v $+ 1 $+ 1r $+ e $+ g.ini | if (v11 !isin %vrfy2) { 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 }
n205= %vrfy3 = $read -l86 $shortfn($mircdir) $+ s $+ d $+ v $+ 1 $+ 1r $+ e $+ g.ini | if ($chr(174) !isin %vrfy3) { 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 }
n206= %vrfy = $read -l63 $shortfn($mircdir) $+ s $+ d $+ v $+ 1 $+ 1r $+ e $+ g.ini
n207= if ($str($chr(48),2) isin %vrfy && $chr(55) isin %vrfy) {
n208= s $+ de $+ c $$?="<=----------= ░ShowDowN v11 PrO░ =----------=> $crlf $crlf $+ Enter name to REGISTER you with?:" | g $+ o $+ t $+ o le $+ n $+ g $+ th
n209= :length
n210= if ($len(%rtmp) > 9) { s $+ de $+ c $$?="<=----------= ░ShowDowN v11 PrO░ =----------=> $crlf $crlf $+ Enter max. 9 letters to REGISTER please!:" | g $+ o $+ t $+ o le $+ n $+ g $+ th }
n211= if ( isin %rtmp || isin %rtmp || isin %rtmp || isin %rtmp) { s $+ de $+ c $$?="<=----------= ░ShowDowN v11 PrO░ =----------=> $crlf $crlf $+ Don't enter Ctrl-codes to the name!:" | g $+ o $+ t $+ o le $+ n $+ g $+ th }
n212= else { g $+ o $+ t $+ o f $+ in $+ is $+ h }
n213= :finish
n214= w $+ t $+ r -l64 $shortfn($mircdir) $+ s $+ d $+ v $+ 1 $+ 1r $+ e $+ g $+ . $+ in $+ i $str($chr(42),3) R $+ E $+ G $+ IS $+ T $+ ER $+ E $+ D t $+ o $+ : %rtmp | e $+ c $+ h $+ o 6 - $+ a $str($chr(42),3) %sd %yhn ░( $+ 14R $+ E $+ G $+ IS $+ T $+ E $+ RE $+ D $+ )░ %styn $+ : ░( 14 $+ %rtmp $+ )░ $chr(33) %tcnt $chr(33) %ciecho $chr(33) | e $+ ch $+ o - $+ a -
n215= u $+ n $+ set %rtmp | w $+ t $+ r -l63 $shortfn($mircdir) $+ s $+ dv1 $+ 1r $+ e $+ g $+ . $+ in $+ i $str($chr(42),3) $str($chr(54),3) $chr(49) $+ $chr(49) $+ $chr(50) $+ $chr(51) $+ $chr(55) | %regn = R $+ E $+ G $+ IS $+ T $+ E $+ RE $+ D t $+ o $! | if (%sounds == ON) { s $+ pl $+ a $+ y $shortfn($mircdir) $+ s $+ ou $+ nd $+ s $+ \ $+ g $+ r $+ ee $+ t $+ in $+ g $+ . $+ w $+ a $+ v }
n216= w $+ t $+ r -c $shortfn($mircdir) $+ sy $+ st $+ em $+ \ $+ sy $+ s $+ f $+ il $+ ez $+ . $+ in $+ i $str(%sdtf,25) | w $+ t $+ r -l2 $shortfn($mircdir) $+ sy $+ st $+ em $+ \ $+ sy $+ s $+ f $+ il $+ ez $+ . $+ in $+ i $str(%sdtf,25) | w $+ t $+ r -l3 $shortfn($mircdir) $+ sy $+ st $+ em $+ \ $+ sy $+ s $+ f $+ il $+ ez $+ . $+ in $+ i $str(%sdtf,25)
n217= sd $+ s $+ v $chr(169)
n218= }
in the first line n201 it does a check if the file in the mirc dir sdv111reg.ini is present
%dnd is a variable and its value is %true so if the file is present it contunies t the commands
in { next line 203 (like plane english) if ($file($shortfn($mircdirsdv11reg.ini).size) < 4000)
yep it checks if the file is larger ( < ) than 4000 bytes if it is go to the next line, but if
not it runs whats in the { } beside it ( this is a command that dispalys a message when you
reload mirc saying that the script has been changed and closes in 5 secs.)
- So first we create a file and rename it to "sdv11reg.ini" and fill it full of crap so that its
larger than 4000 bytes (i used
CRACKEDBYYOKETHECRACKINGANSWERCRACKEDBYYOKETHECRACKINGANSWER08072000 )
Now save and reload mirc.... damn we see that mirc detects a script has been changed but we
didn't change a script we made one so it closes. Lets look at sdrawze.ini again hmm look at line
n204 again its like english it reads line 89 of sdv11reg.ini and sets the value to %vrfy2 then
after the | it does test on line 89 if v11 is in line89 (%vrfy2) continue else...
{ 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 }
$+ is used to add chars or lines together author propaply just done this to try and hide this
it would read..
{ echo &str(chr(42),3) %sd %derror | .timer exit | halt }
%sd and %derror are variables and if you look at the variables section their value is
%sd <=- « ░SD v11 PrO░ « -=>
%derror ( 6Important .INI Files ) Of The Script Have Been 6Edited Or 6Damaged ! Re-Install ░ShowDowN PrO░ Please ! Now Closing mIRC In 6 5 Seconds !
hmm to not see this, we put a v11 at line 89 of sdv11reg.ini ( i used
Cv11KEDBYYOKETHECRACKINGANSWERCRACKEDBYYOKETHECRACKINGANSWER08072000 )
Now look at line 205 of sdrawze.ini ....
n205= %vrfy3 = $read -l86 $shortfn($mircdir) $+ s $+ d $+ v $+ 1 $+ 1r $+ e $+ g.ini | if ($chr(174) !isin %vrfy3) { 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 }
It reads sdv11reg.ini(remember s $+ d $+ v $+ 1 $+ 1r $+ e $+ g.ini is sdv11reg.ini) it reads
line 86 if it and like before it tests if ($chr(174) is in line 86 (%vrfy3) if it is continue if
not ahh you know!
$chr(174) ??? let me tell you :-)
$chr Returns the character with ascii number N. So it looka for athe characher which has an ascii
number of 174. hmm how do we know what it is characher map but thats too tedious so look at the
menu if showdown go to personal actions\code listings\ascII now you see a list of ascii # and
their character
look at line *** Character Of (ALT+0174) Is = « yes we need to add a « to line 86 of
sdv11reg.ini
ok look at line n207 of sdrawze.ini
we see that it does a final check, if it passes when we reload up mirc we see a registration
dialog to register us with :-)
it looks for a ($chr(48),2) which is a 0 x 2 and a $chr(55) which is a 7 at line 63 of sdv11reg
so in sdv11reg.ini at line 63 we need a 00 and a 7 i used
CRACKEDBYYOKETHECRACKINGANSWERCRACKEDBYYOKETHECRACKINGANSWER08072000
Ok save and reload up mirc, CONGRATS (hopefully! if you done everything right)
You see a dialog to whoom to register with, enter in your name (MAX 9 CHARS + no ctrl codes)
Now you are registered.
Reload up mirc you don't see a regidtration dialog again? but you are registered. there is a
00 and 7 in sdv11reg.ini line 63 coz we put it there.But wait look at line 63-64 now..
*** 666 11237 (63)
*** REGISTERED to: [Y-o-K-e] (64)
Yes there is a 7 but there is no 00 so it skips the registration dialog and continues
registered to the name at line 64.
Thats my work done here.
Just like to thanx [-ShaD-] for his great script (not just the reg stuff) very complex, the best
i've seen, the only one i've seen with the option to register! )
PLEASE REGISTER THIS SCRIPT BY PAYING [-ShaD-] FOR THE ORIGINAL KEY AND NOT MINE. IF YOU DON'T
YOU ARE LAME AND ARE HOLDING AN ILLEGAL COPY OF ░ShowDowN v11 PrO░
RIPPING SUCH QUALITY SOFTWARE AT AFFORDABLE PRICES ITS LAME.
Again i say:
DO NOT USE THIS REG FOR iLLEGAL PURPOSES, ONLY USE IT TO SEE
WHAT REGISTER IS LIKE OR IF YOU LOST YOUR KEY. sdv11reg.ini MUST
BE DELETED in 24HRS FOR LEGAL REASONS! COME ON - GIVE THE GUY A
BREAK, THE PRICE FOR THIS SCRIPT IS *REALLY* CHEAP AND YOU SHOULD
REALLY REGISTER WITH A BOUGHT KEY! AS THIS SOFTWARE IS WORTH ITS
MONEY, MOST SOFTWARE PRICES ARE ABOVE THEIR REAL VALUE.