Usefull utils for every cracker


GENERAL

FILEMON.ZIP File Monitor for Win95
REGMONEX.ZIP Registry Monitor for Win95
OPENLIST.ZIP List all open files in Win95
SICE280.ZIP SoftICE 2.80 for DOS
GT3-323.ZIP GameTools v3.23
GW30REG.ZIP Game Wizard 32 3.0 Registered
TASM20.ZIP Turbo Assembler 2.0
MOCHA-B1.ZIP MOCHA - Java decompiler v1.0beta
VBDECOMP.ZIP Visual Basic 3 Decompiler
MSOFPASS.EXE Decoder for MSOffice 6/7 File passwords

PACKERS

APACK094.ZIP aPACK v0.94b The best exe/com-packer for smaller files!
WWP305B5.ZIP WWPack 3.05b5 Powerful EXE file compressor
NETRUN31.ZIP NetRun v3.10 Converts a COM/EXE files into executable *TEXT* file
PECRP102.ZIP PE-CRYPT 1.02 Packer/Encrypter for PE files
PEPACK.ZIP PE-PACK v0.99 The PE packer with the best compression ratio
UCFPE113.ZIP Stone's PE-ExeEncrypter v1.13

UNPACKERS

UCFCUP34.ZIP CUP v3.4 The Ultimate Executables Unpacker
UCFGTR1A.ZIP GenericTRacer V1.A0 Very good executable unpacker
UPC110.ZIP Universal Program Cracker v1.10
DC355PRO.ZIP DUMPC0M v3.55 PRO - Generic C0M unPacker
PMWUN120.ZIP PMODE/W Unlite v1.20
TEU182.ZIP TEU v1.82 The universal unpacker
TRON130.ZIP TRON PROFESSIONAL v1.30 Universal program unpacker
UCFPD116.ZIP ProcDump32 1.1.6 Universal PE unpacker for NT/95/98

TUTORIALS

HOWTOCRK.ZIP A beginners Guide to Cracking
XOA-DONG.ZIP Dongle Cracking Tutorial
UCFWNCRK.ZIP ED!SON's Windows Cracking Tutorial
EXACT-IN.ZIP Introduction To Win95 Cracking
WIN32API.ZIP The Cracker's Guide of Common Win32 API Calls
W32D-TUT.ZIP Tutorials on cracking with W32DASM
EPICLO.ZIP Windows95 registry cracking
IDA37TUT.ZIP Tutorial on IDA 3.7
INTRUDER.ZIP VB5 Cracking
ORCHTM.ZIP All +ORC Tutorials (HTML format)
SALT0001.ZIP Use of the Win32 API



SoftICE Advice: Useful Breakpoints


One of the most important abilities a cracker most develop is where, when and what kind of breakpoint to set. If a perfectly timed and intelligent breakpoint is not set, then you'll grow old and die before being able to take a glimpse of the protection scheme. Remember, even the most insignificant program can contain thousands of code lines. The most important breakpoints you should know are:

 General Purposes bpx hmemcpy
bpx MessageBox
bpx MessageBoxExA
bpx MessageBeep
bpx SendMessage

bpx GetDlgItemText
bpx GetDlgItemInt
bpx GetWindowText
bpx GetWindowWord
bpx GetWindowInt

bpx DialogBoxParamA
bpx CreateWindow
bpx CreateWindowEx
bpx ShowWindow
bpx UpdateWindow

bmsg xxxx wm_move
bmsg xxxx wm_gettext
bmsg xxxx wm_command
bmsg xxxx wm_activate
 Time Related bpint 21 if ah==2A (DOS)
bpx GetLocalTime
bpx GetFileTime
bpx GetSystemtime
 CD-ROM and Disk Based Schemes bpint 13 if ah==2 (DOS)
bpint 13 if ah==3 (DOS)
bpint 13 if ah==4 (DOS)
bpx GetFileAttributesA
bpx GetFileSize
bpx GetDriveType
bpx GetLastError
bpx ReadFile
bpio -h (Your CD-ROM Port Address) R
 Dongle Cracking bpio -h 278 R
bpio -h 378 R
 Keyboard Input Related bpint 16 if ah==0 (DOS)
bpint 21 if ah==0xA (DOS)
 File Related bpint 21 if ah==3dh (DOS)
bpint 31 if ah==3fh (DOS)
bpint 21 if ah==3dh (DOS)
bpx ReadFile
bpx WriteFile
bpx CreateFile
bpx SetFilePointer
bpx GetSystemDirectory
 INI Files Related bpx GetPrivateProfileString
bpx GetPrivateProfileInt
bpx WritePrivateProfileString
bpx WritePrivateProfileInt
 Registry Related bpx RegCreateKey
bpx RegDeleteKey
bpx RegQueryValue
bpx RegCloseKey
bpx RegOpenKey
 Register Flag Related bpx cs:eip if EAX==0
 Memory Flag Related bpmb cs:eip rw if 0x30:0x45AA==0
 "Hear The Echo" Technique Related bpx 0x30:0x45AA do "d 0x30:0x44BB"
bpx CS:0x66CC do "? EAX"