home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Reverse Code Engineering RCE CD +sandman 2000
/
ReverseCodeEngineeringRceCdsandman2000.iso
/
RCE
/
LiuTaoTao
/
crcs.txt
< prev
next >
Wrap
Text File
|
2000-05-25
|
4KB
|
104 lines
CrackStop 1.01
Crackstp.zip 60k
------------------------------------------
CS ■ Ver 1.01 ■ 16-November-97 ■ Protector
CrackStop - .EXE security envelope that
resists all available tracers/unpackers
Yet unhackable? Included in this package:
COM2EXE converter, Relocation table packer
------------------------------------------
In cs.doc, you can find:
CrackStop is the only protector I know, which cannot be unpacked
by all the tools that are spreaded trough the Internet. CrackStop
resists even the very best tracer: GTR, which is now a product of
the United Cracking Force. Needless to say, that CrackStop cannot
be removed by CUP386 or TR by Liu Taotao.
----------------
TR cannot crack CrackStop only because CrackStop is new.
Certainly new TR will crack it:
How to Crack!
1. When I use TR 1.95 trace it, my PC hung! It took me twenty minutes
before I find whats wrong. In CrackStop,
SUB DI,17 ;di=12b1
MOV AL,83 ;2B46:0754 B083
XOR AL,22 ;al=a1
CMP [DI],AL ;First Check: 12b1
NOP ;2B46:075A EB010F
JNE 0787 ;2B46:075D 7528
INC AL ;2B46:075F FEC0
INC DI ;2B46:0761 47
INC AL ;2B46:0762 FEC0
CMP [DI+0002],AL ;Second Check: 12b4
NOP ;2B46:0767 EB010F
JNE 0787 ;2B46:076A 751B
DEC DI ;2B46:076C 4F
CMP [DI+0006],AL ;Third Check: 12b7
NOP ;2B46:0770 EB01B8
JNE 0787 ;2B46:0773 7512
DEC DI ;2B46:0775 4F
CMP [DI+000A],AL ;Fourth Check 12ba
NOP ;2B46:0779 EB01B8
JNE 0787 ;2B46:077C 7509
XOR AX,AX ;2B46:077E 33C0
PUSH AX ;2B46:0780 50
POP DS ;2B46:0781 1F
MOV ES,AX ;2B46:0782 8EC0
MOV SS,AX ;2B46:0784 8ED0
RETF ;DeaD !!!
This is check if CS is traced in TR. It checks if parent PSP's
offset 12b1 is a1, and 12b4 is a3, and 12b7 is a3, and 12ba is a3.
If all these are true, it is sure TR is here!
I swap two precedure's position in TR 1.96 to aviod this check....
This is not technology! Please, Stefan Esser, please do not anti TR
in this way! There so many bugs in TR, and CPU is so complicated,
how could I know all these! Everytime you want to make new version of
CS, you are easy to find a TR bug and do it.
2. CrackStop 1.01 did do sth help me.
mov ah,7a
sahf
lahf
After this, AH should be 52h or sth else, but it will not be 7ah.
Old TR makes a mistake here. Now its fixed.
3. After this, and some other bugs fixed, we have TR v1.96. Lets unpack
CrackStop here:
TR cs.exe
getexe 2 ;means get out of 2 shells
mkexe
This will make file 'mem.exe' which is out of 2 shells. I think this
is the real cs.exe.
Maybe you will ask me, Why I cannot find CS's message in mem.exe?
you can continue if you like,
TR mem.exe
exe1
reload
g 1e0e
wexe1
exe2
reload
g 1e0e
wexe2
q
mkexe
Everything is OK!
4. To unpack EXE files protected by CrackStop 1.01, usually only one
GETKNL will work,
TR youfile.exe
getknl
mkexe