Tải bản đầy đủ (.pdf) (100 trang)

Tài liệu hướng dẫn crack phần mềm http softfreevn com

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.72 MB, 100 trang )

oof

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm


oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
LỜI
NÓI
ĐẦU
n
n
n
eevv
eevv
eevv
e
e
e
e
e

e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o

o
o
o
Tôi rất vui khi.s
bạn
lời.đầu
sức
s.s tiên tôi xin gửi đến bạn lời chúcw
.s.s
.s đọc được những dòng chữ này,
wwphúc.
w
w
w
w
w
w
w
w
w
khỏew

hạnh
ww
ww
w
Khi mà công nghệ đang phát triển như vũ bảo hiện nay, thì ngành công nghiệp phần mềm cũng
đã đóng góp một phần quan trọng thúc đẩy nền kinh tế phát triển, nâng cao đời sống tinh thần,
văn hóa cuộc sống…


oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e

r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
Như các bạn đã
biết
website:

đã

ra
đời
được
hơn
3
năm,
trong
thời
gian
3
oof ft
o
o
o
o
o
o
s.s
.s.s
ww.s.s
ww.để
w
w
năm ấy,w

luôn cố gắng hếtw
mình
đưa lại cho các bạn những phần
mềm
w

w
w
w
ww
ww
ww
miễn phí tốt nhất, những thủ thuật máy tính hay … Tuy nhiên, bạn cũng không nên chờ đợi mãi
vào những crack, patch được share miễn phí như thế được. Nêu bạn muốn tự mình crack một
phần mềm nào đó thì đây chính là tài liệu bạn đã tìm thấy. Tài liệu này tôi sưu tầm lại mục đích
cung cấp tới những ai muốn quan tâm đến crack software, chung sức cùng
xây dựng một kho phần mềm ứng dụng miễn phí phòng phú hơn.

oomm
c
c
.
.
n
n
eevv
e
e
r
r
f
f
t
oof ft

oomm

oomm
c
c
c
c
.
.
.
.
n
n
n
n
eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer
f
f
t
t

t
t
t
f
f
f
f
f
f
o
o
o
o
o
o
s.s
s
.s.sưu
wtôi
ww.nhau,
ww.đểs.s
w
Tài liệu w
này
tầm từ internet nhiều nguồnw
khác
tôi cũng chưa có nhiều thờiw
gian
w
w

w
ww
ww
ww
tìm hiểu sâu về công việc này. Trong tài liệu có thể gặp nhiều lỗi chính tả, kiểu viết tắt, viết
không rõ … nếu bạn không hiểu có thể tìm và đọc thêm từ google.

mm thành công, tôi
oommTôi hy vọng tài liệu này giúp nbạn.c.được
oomm
oomềm
c
c
c
c
c
phần nào trong việc crack mộtnphần
.
.
.
.
n
n
n
n
eevv
evới
evvnhững mục đích xấu …! tfrfereeevv
không muốn bạn dùng


e
e
e
e
r
r
r
r
f
f
ftrfer
f
f
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o

o
s bên lề:
ww.s.tin
ww.s.s
ww.s.s
Một sốw
thông
w
w
w
w
w
ww
ww
ww

oomm
c
c
.
.
n
n
eevv
e
e
r
r
f
f

t
oof ft

-

Sưu tầm: Endy Hoàn
Website chia sẽ: –
Email liên hệ: hoặc

oomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n
eevv
eevv
e
e
e
e
r

r
r
r
f
f
ftrfer
f
f
t
t
t
t
t
f
f
f
f
f
f
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w

w
w
w
w
ww
ww
ww

oomm
c
c
.
.
n
n
eevv
e
e
r
r
f
f
t
oof ft

oomm
oomm
c
c
c

c
.
.
.
.
n
n
n
n
eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer
f
f
t
t
t
t
t
f

f
f
f
f
f
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww

oomm
c
c
.
.
n

n
eevv
e
e
r
r
f
f
t
oof ft

oomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n
eevv
eevv
e
e
e

e
r
r
r
r
f
f
ftrfer
f
f
t
t
t
t
t
f
f
f
f
f
f
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s

w
w
w
w
w
w
ww
ww
ww

Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv


oomm
c
c
.
.
n
n
eevv

P. 1


oof

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww


oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
c
c
.
.
n
n
eevv
e
e
r
r
f
f
t
oof ft

oomm
oomm

c
c
c
c
.
.
.
.
n
n
n
n
eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer
f
f
t
t
t

t
t
f
f
f
f
f
f
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww

oomm
c
c

.
.
n
n
eevv
e
e
r
r
f
f
t
oof ft

oomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n
eevv
eevv

e
e
e
e
r
r
r
r
f
f
ftrfer
f
f
t
t
t
t
t
f
f
f
f
f
f
o
o
o
o
o
o

ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww

oomm
c
c
.
.
n
n
eevv
e
e
r
r
f
f
t
oof ft


oomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n
eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer
f
f
t

t
t
t
t
f
f
f
f
f
f
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww

oomm

c
c
.
.
n
n
eevv
e
e
r
r
f
f
t
oof ft

oomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n

eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer
f
f
t
t
t
t
t
f
f
f
f
f
f
o
o
o
o

o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww

-m
m
o
o
c
c
.
.
vvnn
e
e
e
e
r
ooftfftfr


oomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n
eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer
f
f

t
t
t
t
t
f
f
f
f
f
f
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww


oomm
c
c
.
.
n
n
eevv
e
e
r
r
f
f
t
oof ft

oomm
oomm
c
c
c
c
.
.
.
.
n
n
n

n
eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer
f
f
t
t
t
t
t
f
f
f
f
f
f
o
o
o

o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww

oomm
c
c
.
.
n
n
eevv
e
e
r
r
f
f

t
oof ft

oomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n
eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer

f
f
t
t
t
t
t
f
f
f
f
f
f
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww

ww

Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv


P. 2


oof

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww


TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e

e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o

o
o
o
o
o
Một số công cụ
trong
s dùng cho công việc (phạm trụ w
.s.snội dung bài viết)
ww.s.cần
ww.s.s
w
w
w
w
w
w
w
ww2.0 ( giao diện dos nhá ) : />ww
ww
HT view

Win32deassemble 10 : />m
m
oo
oomm
oomm
c
c
c

c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
ollydbg110
:
/>eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r

r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
softice : />ww.s.s
ww.s.s

ww.s.s
w
w
w
w
w
w
ww
ww
ww
xin lưu ý các bác là dùng softice thì dễ gặp trường hợp máy bị “màn hình xanh chết chóc” lắm
nha, nếu gặp trường hợp khởi động máy không được thì các bác mở máy chọn “Last known good
confignturation that most recent setting are worked” ( chả biêt ghi có sai chính tả k nữa ), rồi
khởi động lại là hông sao.

oomm
c
c
.
.
n
n
eevv
e
e
r
r
f
f
t

oof ft

oomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n
eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer
f

f
t
t
t
t
t
f
f
f
f
f
f
o
o
o
o
o
o
.s.s
w
ww.s.s
ww.s.s
w
w
w
w
PHẦN
I:
Chuẩn
Bị

w
w
w
ww
ww
ww
I.Công cụ cơ bản cần có

a.Debug :
m
m
o
oomm
oomm
o
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n

n
n
n
-SoftICe 4.05 for 9x,e
NT—Công
eevv
eevv cụ debug khá mạnh tuy nhiên
echuyên
evv làm Win bị Ice
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t

t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
s.s dùng vì nó ít làm PC bị đóng w
.s.s Driver Suite 2.6 for XP ; mình
.s.s
-Numega w
SoftICE
băng
ww.thường
w
w
w
w
w
w
w

w
ww
ww
ww
-Smart Check 603(601 cũng đươc): debug for VB (chạy tốt trên 9x)

mm-Quaid Analyser :debug for DOS
o
oomm
oomm
o
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv

enên
eevv nếu các bác dùng
mình không dùng Win9X
TRW2k,
evvkhông dùng các dubug for 9Xtnhư
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
f

f
f
f
f
f
Win9X thì hãy s
dùng

oof ft
o
o
o
o
o
o
ww. .s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww add_on:
ww
b.Debug
-BreakICE for SoftICe4.05: tìm các breakpoint


oomm-FrogsICE: tạo ngắt ảo làm ncác.c.chương
oommtrình detect SoftICE không detect
ođược
ommSI…Điển hình
c
c
c
c
c
.
.
.
.
n
n
n
n
n
eevv
e–không
evv chạy đuợc trên Nt,Xp tfrfereeevv
e
e
e
e
r
r
như
VK2000
build

10727
r
r
f
f
ftrfer
f
f
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
s
.s.s
ww.s.scác công cụ hỗ trợ SI như: ICE-HIDE,
ww.s.ICE-SET,INT6TEST,TRACEME,

w2000
w
-SoftICe
tools:
UCF
w
w
w
w
w
w
ww
ww
ww
-Icedump: đổ bộ nhớ từ Si tới file

khi c
Sic
được offset ảo thì nó sẽ giúp Si tìm
oommVirtual address to file offset: n
otìm
ođược
omm
ommoffset thật…
c
c
c
c
.
.

.
.
.
.
n
n
n
n
n
vv
eevv
eefile
eevv
e
e
e
e
e
e
r
r
r
r
r
r
c.
HexEditor:
chỉnh
sửa
hexa

f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w

w
w
w
w
w
ww
ww
ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

oomm
c

c
.
.
n
n
eevv

P. 3


oof

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

oof
s

s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
HexaWorkShop3.0
:
chỉnh

sửa
các
file
hexa
khá
mạnh
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f

f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
- Hacker View
.s.srất mạnh (45% phần mềm muốnwcrk
.s.s
.s602(HIEW): công cụ chỉnh sửawfilewhexa
ww.snó)
w
w
w
w
w

w
w
đượcw
đều
nhờ
ww
ww
w
d. DeCompliers: dùng để dịch ngược file nguồn như exe, dll ra assembly

mfix để khỏI cần
oomm- WinDeAssembly893: côngn.cục.cokháomm
oom
mạnh dùng dịch ngược file (nên .kiếm
bản
c
c
c
c
.
.
.
n
n
n
n
n
v EDIT trên thanh toolsbar, tarcóeeethểevvchỉnh sửa file trực tiếp trên re
dùng HIEW, vi nó sẽ thêm
eevv

eevmenu
e
e
e
e
r
r
r
r
f
f
f
f
t
t
f ft
ftfftfr
ftfftfr
WDASM)
oof ft
o
o
o
o
o
o
s
s
s
s

s
s
.
.
.
ww.
ww.
ww.
w
w
w
w
w
w
w
w
w
w
w
w
Chú Ý; để WDASM chạy ngon lành bạn cần kiếm cho được các file patch cho nó như sau:
*.SDR Enable for VB: WD893SDR.exe: giúp WDASM deassembly được VB

m
m
oomm*.W32Dasm V8.93 PermanentnPatch
oom
otoomyour
c
c

c
c
c
c
.
.
.
.
.
.
Maker:
This
patcher
will
add
a
button
W32Dasm
n
n
n
n
n
vv
vvallow you to save your patches directly
vvinto the program.
e
e
e
e

e
e
e
e
e
e
e
e
CodePatcher
screen
which
will
r
r
r
ftfr
ftfr
ftrfer
t
t
t
f
f
f
f
f
f
ooftfftfr
o
o

o
o
o
o
s
.s.s the W32Dasm CreateFile call sowthat
.s.you
w
ww.s.s
w
w
It will also
change
can then edit and save filesw
whilst
w
w
w
w
w
ww
ww
ww
you have them open in W32Dasm.

*.Modifying pro loaded in WDASM: W32D-LaZ.exe: sửa lỗI cho WDASM
m
m
o
oomm

oomm
o
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
v đổI hình nền cho WDASM reeeevv
*.W32pp: thêm menu edit,
eevv
eevthay
e
e
e
e
r
r

r
r
f
f
ftfr
ftrfer
f
f
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
s.s dùng hai chương trình sau để ww.s.s
-Riêng những
thì .nên
.s trình được viết bằng Delphi

ww.schương
w
w
w
w
w
w
ww EXE TO DPR,EIRE
ww
wwww
decompliers:
-Install Shied decomplier: decomplier cho Install Shied

oomm-BorlandC,Turbo Pascal,Vb,VC,Win32Asm,MASm611,:
oomm
oomm
c
c
c
c
c
c
dùng để viết keygen
.
.
.
.
.
.
n

n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t

t
t
t
f
f
f
f
f
f
e.Quan trọng không
kém là các chương trình dùngođể
pack,
và unpack các soft .
oof ft
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
w dùng
wlưu ý, mình dùng các thuật ngữ màwkhông

w giảI thích, bởI vì mình sẽ có mộtwphần
(Các w
bạn
để giảI thích các thuật ngữ, các bạn chịu khó theo dõi-Phần3)

ta không biết được
oomm-Procdump32: giải nén chonnhiều
odạng
omàomm
omm file – thích hợp cho các file npack
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
nó pack bằng gì
eevv
eevv
eevv

e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f

f
oof ft
o
o
o
o
o
o
-DeShrink: dùng
ww.s.s giải nén cho Shrink
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
-Upx093w: giảI nén UPX

-unpetite: giải nén petite( tui sợ nhất nó, thank LE VU HOANG đã chỉ tui về nó)
m
m
oo
oomm
oomm
c

c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
-I5Comp : giải nén file.cab
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r

r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
-Install Shied.decompressor:

giảI nén Install Shied decompressor
wws.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n

n
eevv

oomm
c
c
.
.
n
n
eevv

P. 4


oof

oof
s
s
.
.
w
wwwww

oof
s
s
.
.

w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n

n
n
-UnPEprot:
giảI
nén
cho
khoá
PE
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer

f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
….vào còn nhiều
s.s mà các bạn tìm unpacker cho thích
.ssdạng nén khác như ASP, Pklite…tuỳ
ww.theo
ww.s.s
wwww.
w
w

w
w
hợp ww
ww
ww
f. Ngoài ra còn có các chương trình dùng để sửa giao diện của file nguồn như: Resource Hacker,
Exe Scope,Symantec Resource Studio,Restorator v2.50 build 757…cũng khá hữu dụng

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
II. Cài Đặt:

eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f

f
f
f
f
oof ft
o
o
o
o
o
o
.shướng dẫn ở trên đều rất dễ cài,
.svà tiến hành cài bình thường w
tất cả các soft
…bạn
ww.stôi
wtảIw.svề
ww.cós.s
w
w
w
w
w
wwchúng ở trang tools của HVA, hay vàowwww.ctools.net
w
w
thể tìm
để tảI chúng về…RiêngwSoftICE405
và Numega SoftICE Driver Suite2.6 là tôi xin hướng dẫn một chút xíu.tài liệu về cài đặt
SoftICe405 tôi post từ bài của anh NVH©…


oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
*.Cách cài đặt NumegaeSoftICE
eevv
eevv
evv Driver Suite2.6
e
e
e
e

e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o

o
o
o
o
s.s thường, nhập serial là :7804-17786F-73
tiến hành cài .bình
.s.s or 7808-21675E-F4, sau khi càiwxong
.s.s
w
w
w
w
w
w
w
w
w
w
w
trongw
bảng
wwthì chỉ
w Driver Studio Config, các bạn nênwchọn
w là Manual, nghĩa là muốn xài lúc nào
cần vào mục Numega SoftICE Driver Suite trên thanh Start, chọn Start SoftICE, không muốn xài
nó nữa thì chon disable…rất đơn giản…Có điều trong Numega SoftICE Driver Suite2.6 không hiểu
sao không set được breakpoint Hmemcpy( dùng cho các chương trình viết bằng Vb)..ai biết chỉ
giùm

oomm

c
c
.
.
n
n
eevv
e
e
r
r
f
f
t
oof ft

oomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n

eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer
f
f
t
t
t
t
t
f
f
f
f
f
f
o
o
o
o

o
o
.s.smáy lại nhé, tốt nhất là ghost lại w
.s.s
*.Cài SoftIce405,
làw
Ok?
ww.s.s Trước khi cài nên backup data
wtrong
w
w
w
w
w
w
w
ww của tui khi cài nó lần đàu tiên tưởng
wwdễ xơi ai
Vì nów
dễ
wlàm crash máy của bạn lắm…kinh nghiêm
dè tiêu luôn window phảI format cài lạI, mất toàn bộ mail bồ tui gửI cho…cẩn thận đó nhe các
bác…Dù xài nó mòn răng nhưng mỗI lần cài nó là tui xanh mặt, nhất là lúc khởi động máy…TrờI
ạ bồ tui có bầu tui không sợ bằng lúc nó load lên đâu…sau đây là cách cài nó

oomm
oomm
oomm
c
c

c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
v
eevv
eevWin
eevcóv thể tìm file từ website:
e
e
e
e
e
e
r
r
r
r

r
r
f
f
f
ftrfer
1.
Download
Softice
for
9x

www.numega.com
(hoặc
bạn
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f

oof ft
o
o
o
o
o
o
/>ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
2. Tiến hành cài đặt Softice chỉ bằng cách nhấn vào trình cài đặt Setup

mm3. Khi cài đặt SoftIce sẽ yêu cầu.cbạn
mđánh
m số Serial thì mới có thể tiếp .tục
o
o
oomm
o
o
c

c
c
c
c
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
4. Bạn đánh 1900-0000DD-9B
e
e
e
e
e
e
r
r
r
r
r
r

f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
s Softice, nhưng trước khi yêu cầuww
.s.cài
.s.s lại máy bạn hãy làm:
5. OK. Tiếpw

tục
restart
ww.s.s
w
w
w
w
w
w
w
ww
ww
ww
6. Mở Notepad hay một trình soạn thảo nào đó, mở file winice.dat trong thư mục của Numega đã
cài vào máy bạn hoặc theo đường dẫn

oommC:\WINDOWS\system32\drivers\WINICE.DAT
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.

.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t

t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww

Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

P. 5



oof

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24


oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
7.
Cố
gắng
tìm
dòng
ghi
INIT=”WR;X;”
(ở
gần
đầu
file)


sửa

thành
n
n
n
eevv
eON;X;”
eevv
evv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
INIT=”WD;WR;WL;CODE
f
f

f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
s
wtìm
ww.s.s
ww.s.s
w.s.dòng
w
w
w
w
w

w
8. Cốw
gắng
như
sau
:
(ở
gần
cuối
file)
ww
ww
w
; ***** Examples of export symbols that can be inluded for Windows 9x *****

m and directory
oomm; Change the path to the appropriate
oomdrive
oomm
c
c
c
c
c
c
.
.
.
.
.

.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
;EXP=c:\windows\system\kernel32.dll

t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
.s.s
.s.s
.s.s
w
w
w
w
w
w
w
w

w
w
w
w
;EXP=c:\windows\system\user32.dll
ww
ww
ww
;EXP=c:\windows\system\gdi32.dll

oomm;EXP=c:\windows\system\comdlg32.dll
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n

n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
;EXP=c:\windows\system\shell32.dll
t
t

f
f
f
f
f
f
oof ft
o
o
o
o
o
o
.s.s
.s.s
.s.s
w
w
w
w
w
w
w
w
w
w
w
w
;EXP=c:\windows\system\advapi32.dll
ww

ww
ww
;EXP=c:\windows\system\shell232.dll

oomm;EXP=c:\windows\system\comctl32.dll
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e

e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
;EXP=c:\windows\system\crtdll.dll
f
f
f
f
f
f

oof ft
o
o
o
o
o
o
.s.s
.s.s
.s.s
w
w
w
w
w
w
w
w
w
w
w
w
;EXP=c:\windows\system\version.dll
ww
ww
ww
;EXP=c:\windows\system\netlib32.dll

oomm;EXP=c:\windows\system\msshrui.dll
oomm

oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r

r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
;EXP=c:\windows\system\msnet32.dll
f
f
f
oof ft
o
o
o
o
o

o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
;EXP=c:\windows\system\mspwl32.dll
;EXP=c:\windows\system\mpr.dll

mmsave lại và restart
oommVà hãy xoá tất cả những dấunchấm
ophẩy
oogiờ
omm( ở đầu dòng đoạn này đi. OK
c
c
c
c
c
c
.
.
.

bây
.
.
.
n
n
n
n
n
eevv
eevv
eevv
e
e
e
lại máy để bắt đầu sử
dụng
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer

f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
.s.s
.s.s
.s câu lệnh, từng hàm…rất cặnwkẽwrất
ww
ww.stừng
w
Trong phần
2 sẽ hướng dẫn các bác sử dụng SoftICe,

w
w
w
w
w
ww
ww
ww
dễ hiểu

oommPHẦN II:
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n

n
v phải hoàn thành các bước ở rPhần
eevv
ethìevbạn
eevI.vNếu bạn đã hoàn thành thì frfer
Để tiếp tục được phầnre
II
e
e
e
e
e
r
r
r
r
f
f
f
f
f
f
t
t
t
t II.
f fPhần
f ft
ftft
oof ft

o
o
o
o
o
o
Ok chúng ta tiếp
tục
s
s
s
s
s
s
.
.
.
w .
w .
w .
wwwww
wwwww
wwwww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.

n
n
eevv

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

P. 6


oof

oof
s
s

.
.
w
wwwww

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c
c
c

c
c
c
.
.
.
.
.
.
n
n
n
Phần
II
này
tôi
xin
hướng
dẫn
các
bạn
sử
dụng
công
cụ
SoftIce,
đây

công
cụ debug mạnh cực

n
n
n
vv
vv
vv
e
e
e
e
e
e
e
e
e
e
e
e
r
r
r
ftfr M-16 của các chiến sỹ marine trên
ftfr trường. Muốn “giết chết” đượcooftfftrfer
kỳ, nó được ví nhưftkhẩu
chiến
t
f
f
f
ooftfftfr

o
o
o
o
s.s cẩn thận thì bạn sẽ bị chính nóww
s phảI hiểu rõ các sử dụng nó, nếu
.s.bạn
.s.s
phần mềmw
các
kill
ww.không
w
w
w
w
w
w
w
ww
ww
đấy…ww
Chú ý: trong bài này tôi có tham khảo bài viết của DTK,NVH©—thanx a lot for support

oomm
oomm
oomm
c
c
c

c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r

f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
I.SoffICE là gì

tại
sao
phải
dùng
nó?
oof ft
o
o
o

o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww dùng
Chúng
ta đều biết SoftIce là công cụ của hãng
Numega viết ra dùng cho các programmer
để debug chương trình…Tuy nhiên nó được các cracker thế giới dùng để crack các phần
mềm…Do vậy nguyên gốc của nó không phải là dùng để phục vụ cho mục đích crack…Có nhiều
bạn hỏ tui tại sao SoftIce là một công cụ dùng để crack mà lại đòi số serial, sao ta không dùng
chính nó để crack nó. Trời ạ, có bạn lại dùng chính SoftIce để crack chính nó, có bạn crack
không được rồi la lên rằng “ Trời ạ, SoftIce lại detect SoftIce…”!!! he he bây giờ các bạn đã hiều
về lai lịch của SofIce rồi chứ, nó không phải phần mềm viết riêng cho các cracker chúng ta đâu
mà chính do chúng ta tìm được nó và sử dụng nó vào mục đích đen tối đấy chứ. Không sao bản
thân cracker là những người rất nghèo, nghèo tiền, nghèo tình, nhưng chỉ có giàu duy nhất ở
một lòng đam mê, luôn luôn tìm tòi khám phá…Thử hỏi nếu không có các cracker thì thế giới IT
đâu phát triển…(vì có phá để rồI mới có sửa …rồi bị phá tiếp ke ke).

oomm

c
c
.
.
n
n
eevv
e
e
r
r
f
f
t
oof ft

oomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n

eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer
f
f
t
t
t
t
t
f
f
f
f
f
f
o
o
o
o

o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.

n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t

t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
Các nhà lập trình
chắc
chắn
rất
căm
thù
cracker,
nhưng
họ
không
nghĩ
đến
chúng

ta
những
s.s
.s.s
ww.tiền
ww
ww.s.s
w
w
w
w
w
w
ngườiw
nghèo
nhưng
giàu
lòng
đam
mê.
Đơn
cử
như
hãng
SoftTex
họ
viết
ra
EV
Tran

Tech
ww
ww
w
2.0 nhưng lại bán với giá cắt cổ, 4000000VND, trời ạ tui mỗi tháng má tui gửi cho 1 triệu , trừ
các khoản chi phí tui chỉ còn lại vỏn vẹn có 50000, nếu muốn xài Ev Tran tui phải để dành dài cổ
luôn…Do đó cách duy nhất là crack nó bằng M-16 thôi…Oh các bác thử tưởng tượng tui chỉ dùng
có vỏn vẹn có một lệnh (? Edx )và set hai break point(bpx getwindowtexta, bpx 4xxxBC) : offset
xxx các bác tìm nhé:: là tui đã được số returncode . Không phải tui ham crack mà tại họ ép tui
đấy chứ.

oomm
c
c
.
.
n
n
eevv
e
e
r
r
f
f
t
oof ft

oomm
oomm

c
c
c
c
.
.
.
.
n
n
n
n
eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer
f
f
t
t
t

t
t
f
f
f
f
f
f
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww

sửm
dụng
mmII.Những kiến thức cơ bản về

m SoftICE
o
o
oomm
o
o
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
Bật cửa sổ SoftICE ree
e
e

e
e
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o

o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Bạn có thể bật (hiển thị) cửa sổ SoftICE bất kì lúc nào sau khi đã cài SoftICE bằng cách nhấn
Ctrl-D, mặc định là vậy, bạn cũng có thể thay đổi bằng lệnh:

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.

.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f

f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
ALTKEY [Alt letter
|
Ctrl
letter]
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w

w
w
w
ww
ww
ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.

.
n
n
eevv

P. 7


oof

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

oof
s
s
.

.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv

eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f

f
f
oof ft
o
o
o
o
o
o
Thí dụ nếu bạn
thay
s dùng Alt-E để bật/tắt SoftICEww
.s.muốn
.s.scho Ctrl-D, trong Command Window
ww
ww.s.s
w
w
w
w
w
w
(khung
dưới
cùng
của
SoftICE)
nhập:
ww
ww

ww
ALTKEY Alt E

oommGiao diện SoftICE
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e

e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o

o
o
o
o
o
.s.s
.s.s
.s.s
w
w
w
w
w
w
w
w
w
w
w
w
Cửa sổ
wwSoftICE được chia làm nhiều khung, nếu
wwbạn cấu hình như file Winice.dat củawtuiwthì chỉ
thấy được 4 khung quan trọng nhất:

thanh
mm• Khung trên cùng là Register Window,
mmhiển thị các giá trị hiện hành của.ccác
m
m ghi, sau mỗi

o
o
o
o
o
o
c
c
c
c
c
.
.
.
.
.
câu lệnh thi hành, thanh ghi
nn cờ nào bị thay đổi do câu lệnh đóeevthìvnmàu
n hiển thị sẽ thay đổi,
vvnn
vvhay
e
e
e
e
e
e
e
e
e

e

màu
xanh

(bình
thường

trắng).
r
r
r
ftfr
ftfr
ftrfer
t
t
t
f
f
f
f
f
f
ooftfftfr
o
o
o
o
o

o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Bạn có thể bật/tắt khung này bằng lệnh WR. Trong Command Window (khung dưới cùng) nhập:

oommWR (enter)
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.

n
n
n
n
n
n
v
eevv
eevvRegister Window, gọi lần thứ 2 fđểrferbật
eev(hay
e
e
e
e
e
r
r
lần
thứ
nhất
sẽ
tắt
(hay
bật)
tắt) nó.
r
r
f
f
ftrfer

f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w

ww
ww
ww
Để thay đổi giá trị của 1 thanh ghi bất kì bạn có thể dùng chuột kích vào giá trị của thanh ghi
cần thay đổi trong Register Window sau đó nhập giá trị cần thay đổi hoặc trong Command
Window bạn dùng lệnh:

oomm
c
c
.
.
n
n
eevv
e
e
r
r
f
f
t
oof ft

oomm
oomm
c
c
c
c

.
.
.
.
n
n
n
n
eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer
f
f
t
t
t
t
t
f
f

f
f
f
f
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
R Tên_thanh_ghi
Giá_trị_cần_thay_đổi

mm
oommThí dụ để thay đổi giá trị củanthanh
ooghi
oomm
c

c
c
c
c
c
.
.
.
EAX đến 400000h, nhập:
.
.
.
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r

r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
R EAX 400000soo
oof ft
o
o
o
o
ww. .s
ww.s.s
ww.s.s

w
w
w
w
w
w
ww
ww
ww
Để bật tắt cờ dùng cú pháp sau:

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n

n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t

f
f
f
f
f
f
R FL Tên_cờ ss
oof ft
o
o
o
o
o
o
ww. .
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c

c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

P. 8


oof


oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm

c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r

r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
Thí dụ cờ nhớ.s

.s tại đang tắt, để set nó lên, nhập:
wwhiện
ww.s.s
ww.s.s
w
w
w
w
w
w
w
ww
ww
R FL C w

Tương tự để tắt nó dùng lệnh:
m
m
oo
oomm
oomm
c
c
c
c
c
c
.
.
.

.
.
.
n
n
n
n
n
n
R
FL
C
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f

ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
• Khung thứ hai
.s.slà Data Windows dùng hiển thị dữwliệu,
.s.snếu bạn đã từng sử dụng qua 1 trình
.s.s
w
w
w

w
w
w
w
w
w
w
w
biên w
tập
này. Được chia thành 3 cột, cột thứ nhất
wwcho biết
wHex sẽ thấy rất quen thuộc với khungww
địa chỉ trong vùng nhớ của dữ liệu đang hiển thị, cột thứ 2 là giá trị từng Byte dữ liệu (mặc định
là vậy, bạn cũng có thể thay đổi để hiển thị kiểu dữ liệu khác) và cột cuối cùng là dữ liệu hiển thị
dưới dạng các kí tự ASCII, đối với cột này SoftICE chỉ hiển thị các kí tự in được và không phải là
các kí tự đồ họa.

oomm
c
c
.
.
n
n
eevv
e
e
r
r

f
f
t
oof ft

oomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n
eevv
eevv
e
e
e
e
r
r
r
r
f

f
ftrfer
f
f
t
t
t
t
t
f
f
f
f
f
f
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w

ww
ww
ww
Bạn có thể dùng chuột để kéo lên 1 hàng hay 1 trang dữ liệu trong cửa sổ này nhờ vào thanh
Scrollbar ở cạnh phải của khung. Bạn cũng có thể dùng bàn phím:

oommAlt-Up : lên 1 hàng
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv

e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
Alt-Down : xuống
1
hàng
f
f

f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
wwUp : lên 1 trang
ww
ww
Alt-Page
Alt-Page Down : xuống 1 trang

oomm
oomm
oomm
c

c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r

r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
Để bật/tắt Data o
Window
dùng lệnh WD.
oof ft
o
o
o
o
o

ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Để thay đổi kích thước (chiều cao) của Data Window dùng lệnh:

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n

n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t

t
t
t
f
f
f
f
f
f
WD kích_thước_muốn_đặt
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Thí dụ bạn muốn đặt kích thước của Data Window là 20 hàng, trong Command Window nhập:


oommWD 20
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e

e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o

o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.

.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

P. 9


oof

oof
s
s
.
.
w
wwwww

oof
s
s

.
.
w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.

.
n
n
n
Bạn

thể
biên
tập
trực
tiếp
các
giá
trị
trong
Data
Window
bằng
cách
kích
n
n
n
vv
vv
vv chuột vào khung Data e
e
e
e
e

e
e
e
e
e
e
e
e
r
r
r
r đó nhập giá trị cần sửa đổi. ooftfftrfr
ftAlt-D)
ftfsau
Windows (hoặc nhấn
fr để chuyển con trỏ vào khungoonày,
t
t
f
f
f
f
ooftfftfr
o
o
ww.s.s
ww.s.s
ww.s.s
w
w

w
w
w
w
ww
ww
ww
Để thay đổi kiểu hiển thị dữ liệu trong Data Window thí dụ Byte, Word, DWord, Short Real, Long
Real hay 10 Byte Real bạn có thể dùng chuột kích vào text hiển thị kiểu dữ liệu hiện dùng nằm
phía trên của khung Data Window.

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n

n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t

f
f
f
f
f
f
• Khung thứ 3 s
làoCode
Window, hiển thị các lệnh hợp ngữ,
được
chia
thành
3
cột,
cột
bên
trái
oof ft
o
o
o
o
o
s bộ nhớ của câu lệnh, cột thứw
. .trong
.slà.smã Byte của câu lệnh và cột thứ 3ww
.s.s
wchỉ
w
w

hiển thị w
địa
hai
hiển
w
w
w
w
w
ww
ww
ww
thị lệnh được disassembly.

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n

n
n
n
n
n
Bạn có thể dùng chuột đểekéo
v sổ này nhờ vào thanh
eevv
eevcửa
evvlên 1 hàng hay 1 trang dữ liệutfrtrong
e
e
e
e
e
e
r
r
r
r
r
f
f
ftrfer
f
f
f
t
t
t

Scrollbar ở cạnho
phải
của khung. Bạn cũng có thể dùng o
bàn
phím:
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
.s.s
.s.s
.s.s
w
w
w
w
w
w
w
w
w

w
w
w
Ctrl-Up
ww: lên 1 hàng
ww
ww
Ctrl-Down : xuống 1 hàng

oommCtrl-Page Up : lên 1 trang n.c.coomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n
n
eevv
eevv
eevv
e
e
e

e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
Ctrl-Page Down o
: xuống
1 trang
f
f
f
f
f

f
oof ft
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Để bật/tắt Code Window dùng lệnh WC.

oomm
oomm
oomm
c
c
c
c
c
c

.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f

ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
Để thay đổi kícho
thước
(chiều cao) của Code Window dùng
lệnh:
oof ft
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w

w
w
w
w
w
ww
ww
ww
WC kích_thước_muốn_đặt

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n

n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f

f
f
f
f
f
Thí dụ bạn muốn
đặt
kích
thước
của
Code
Window

10
hàng,
trong
Command
Window
nhập:
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w

w
w
w
w
w
ww
ww
ww
WC 10

mm
oommNếu thấy cột chứa mã Byte của
oocâu
oomm
c
c
c
c
c
c
.
.
.
.
.
.
các
lệnh (cột thứ 2) không cần thiết,
bạn
có thể tắt nó bằng

n
n
n
n
n
n
v
v
v
v
v
v
e
e
e
e
e
e
ee
cách nhập lệnh Code
rfere lệnh Code On.
ftrOff
ftrfer
feretrong Command Window, và bậtooflạitfftbằng
t
t
f
f
f
f

ooftfftrfr
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c

c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

P. 10


oof

oof
s
s
.
.
w
wwwww

oof

s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.

.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f

f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
Để di chuyển.con
nhấn
.s.sAlt-C
wws.strỏ vào trong Code Window bạn
w
ww.s.s
w
w
w
w

w
w
w
ww
ww
ww

Câu lệnh nằm trên thanh ngang màu đỏ trong Code Window là câu lệnh đang được thực thi tại
m
m
oo thời điểm SoftICE bật lên, vànđược
oSoftICE
omm làm “đóng băng” tạm thời.nn.c.coomm
c
c
c
c
.
.
.
.
n
n
n
v
eevv
eevWindow
eevcácv thông báo của SoftICE. frfer
e
e

e
e
e
e
r
r
r
r
r
r
f
f
f
f
f
f

Khung
thứ
4

Command
dùng
để
nhập
lệnh

hiển
thị
t

t
t
f ft
f ft
ftft
oof ft
o
o
o
o
o
o
s
s
s
s
s
s
.
.
.
ww.
ww.
w. đã nhập hoặc các thông báowtạoww
wwlệnh
Để xoá
các
www
w bởi SoftICE trước đó dùng lệnh Cls.wwww


oommĐể bật/tắt các khung khác trong
oomsổmSoftICE bạn có thể dùng cácnlệnh
osau:
omm
cửa
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e

e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
• WF : bật/tắt Floating
Point Stack Window
t
t
f
f
f
f
f
f
oof ft
o

o
o
o
o
o
.s.s
.s.s
.s.s
w
w
w
w
w
w
w
w
w
w
w
w
• WLw
:w
bật/tắt Locals Window
ww
ww
• WW : bật/tắt Watch Window

oomm
oomm
oomm

c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r

r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
Thanh nằm dướiocùng
của cửa sổ SoftICE để hiển thị cácotrợ
giúp tức thời (bên trái) và tên của oo
f
f
f
f
f
f
oof ft
o
o
s.s đang được theo dõi bởi SoftICEw(bên
.s.sphải).

ww.trình)
ww.s.s
Processw
(tiến
w
w
w
w
w
w
ww
ww
ww
Thoát khỏi cửa sổ SoftICE

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.

n
n
n
n
n
n
eevv
eevsổvSoftICE dùng lệnh X.
eevv
Để thoát tạm thời khỏi
cửa
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f

t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
s Ctrl-D.
.s.stạm thoát SoftICE bằng cách nhấnwF5
.s.hoặc
wwthể
ww.s.s
w
Bạn cũng

w
w
w

w
w
w
ww
ww
ww
Thay đổi kích thước của cửa sổ SoftICE

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
v sổ SoftICE dùng lệnh:

eevv
eevcửa
eevv
e
e
e
Để thay đổi kích thước
của
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t

f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Lines kích_thước_mới

oomm
oomm
oomm

c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eSoftICE
evv thành 60 dòng, nhập: tfrfereeevv
e
e
e
e
Thí dụ để thay đổi cửa
sổ
r
r
r

r
f
f
ftrfer
f
f
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w

w
w
w
ww
ww
ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.

.
n
n
eevv

P. 11


oof

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

oof
s
s
.

.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
Lines
60
n
n
n

eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f

f
f
f
f
oof ft
o
o
o
o
o
o
Lấy trợ giúp từ
s
ww.s.SoftICE
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww

Để hiển thị các trợ giúp của SoftICE bạn có thể dùng lệnh H hoặc Help.
m
m
oo

oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
Để
nhận
được
trợ
giúp
riêng
biệt
về
1
lệnh

nào
đó
dùng

pháp
sau:
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t

t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
H [command]


oomm
c
c
.
.
n
n
hay
eevv
e
e
r
r
f
f
t
oof ft

oomm
oomm
c
c
c
c
.
.
.
.
n

n
n
n
eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer
f
f
t
t
t
t
t
f
f
f
f
f
f
o

o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Help [command]

oomm
oomm
oomm
c
c
c
c
c
c
.
.

.
.
.
.
n
n
n
n
n
n
Thí dụ lệnh:
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer

f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
H AltKey w.s
.s
ww.s.s
ww.s.s
w
w
w
w

w
w
w
ww
ww
ww
sẽ hiển thị các trợ giúp của SoftICE cho lệnh AltKey như sau:

Set key sequence to invoke window
m
m
o
oomm
oomm
o
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n

n
n
n
v
ALTKEY [ALT letter | CTRL
eevv
eevletter]
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t

t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
.s.sD
Ex : ALTKEY
wwALT
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww

Khó khăn với SoftICE

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
v dụng bị lỗi hoặc xung
SoftICE là 1 chương trình
eevv
erấtevvkhó chịu, bất kì khi nào bạn thifhành
ee1vứng
e
e

e
e
e
e
r
r
r
r
r
r
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
đột với SoftICE, o
cửa

sổ
SoftICE sẽ bật lên ngay, gặp trường
hợp
đó, bạn nhấn phím C để tiếp tục
oof ft
o
o
o
o
o
s.s này hay nhấn phím R để trở vềw
.s.s (con trỏ sẽ xuất hiện lại trong ww.s.s
ww.dụng
w
thi hànhw
ứng
SoftICE
w
w
w
ww
ww
wwww
Command Window của SoftICE để cho phép nhập lệnh), bạn nhập lệnh EXIT để nhờ SoftICE ép
Process gặp lỗi này thoát cưỡng bức. Nếu sau khi làm như vậy, bạn gặp lỗi màn-hình-xanh( màn
hình xanhchết chóc trong Won9x,và WinME), cứ bình tĩnh nhấn Enter hoặc Esc, hệ thống sẽ trở
lại bình thường còn nếu hệ thống bị “đóng băng” thật sự, hay chấp nhận điều đó. Nhân vô thập
toàn sự vô thập mỹ mà!!!

oomm

c
c
.
.
n
n
eevv
e
e
r
r
f
f
t
oof ft

oomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n

eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer
f
f
t
t
t
t
t
f
f
f
f
f
f
o
o
o
o

o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww

Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.

.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

P. 12


oof

oof
s
s
.
.
w
wwwww

oof
s
s

.
.
w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.

.
n
n
n
III.Dùng
Breakpoint
(điểm
ngắt)
trong
SoftICE
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f

f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
Breakpoint là.gì
wws.svà tại sao phải dùng nó?
ww.s.s
ww.s.s
w
w

w
w
w
w
ww
ww
ww

Có thể hiểu 1 cách gần đúng Breakpoint tương tự như 1 sự gài bẫy hệ thống. Khi bạn tạo 1
m
m
mnào hệ thống
oo Breakpoint bằng SoftICE (hayncác
ochương
okìomkhi
omm trình Debug tương tự khác),nn.bất
c
c
c
c
c
c
.
.
.
.
.
n
n
n

v mãn các điều kiện trong Breakpoint
xuất hiện tình trạng màenó
eevv
eevthoả
eevvcủa bạn, SoftICE sẽ đóng frfer
e
e
e
e
e
r
r
r
r
r
r
f
f
f
f
f
f
t
t
t
f raftBreakpoint, và bạn có thể theo.dõi
f fttrạng hiện hành của hệ thống (mã,
ftft
băng tiến trìnhsxảy
tình

oof ft
o
o
o
o
o
o
s
s
s
s
s
.
.
ww. ghi…) nhờ vào cửa sổ của SoftICE.
w .
w .
dữ liệu, w
wwcácwthanh
wwwww
wwwww
Đặt 1 Breakpoint chính xác, đó là điều kiện đầu tiên để bạn có thể trở thành 1 Cracker.

oomm
oomm
oomm
c
c
c
c

c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv trong SoftICE
eevv
e
e
e
e
e
e
IV.Giới
thiệu
về
Breakpoint
r
r
r

r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s

ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Bạn có thể dùng SoftICE để thiết lập Breakpoint trong mã chương trình đang thi hành, trong
thao tác đọc viết vào 1 vị trí bộ nhớ, ngắt (interrupts) và đọc viết tới các I/O ports… SoftICE sẽ
gán 1 chỉ số, từ 0 đến FFh cho mỗi Breakpoint được thiết lập. Bạn có thể dùng chỉ số của
Breakpoint để nhận diện các Breakpoint khi đặt, xóa, vô hiệu hóa, kích hoạt hay biên tập chúng.

oomm
c
c
.
.
n
n
eevv
e
e
r
r
f
f

t
oof ft

oomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n
eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer

f
f
t
t
t
t
t
f
f
f
f
f
f
o
o
o
o
o
o
.s.s của SoftICE là bền vững, nghĩa
w
ww.làs.sSottICE sẽ theo dõi và duy trì 1wwww.s.s
Tất cả các
Breakpoint
w
w
w
w
w
ww cho tới khi bạn xoá hoặc vô hiệu hóa

wwnó bằng lệnh BC hay BD. Sau khi xoáww
Breakpoint
các
Breakpoint, có thể xem lại chúng bằng lệnh BH, điều này sẽ hiển thị 1 danh sách các Breakpoint
đã dùng.

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
Trong SoftICE, bạn có e
thểeđặt
eevv

eevsốvcác Breakpoint Memory
evv1 lần tới 256 Breakpoint. Tuytfnhiên,
e
e
e
e
e
r
r
r
r
r
r
f
f
ftrfer
f
f
f
t
t
t
t
t
f
f
f
f
f
f

(BPM) và I/O (BPIO)
không được quá 4, điều này là do hạn
chế
của bộ vi xử lí x86.
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Những
dạng Breakpoint được hổ trợ bởi SoftICE

oommSoftICE cung cấp 1 loạt các khả
oomm
oomm
c

c
c
c
c
c
.
.
.
.
.
.
năng
Breakpoint đầy sức mạnh như n
sau:
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r

r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
• Execution Breakpoints
:
SoftICE
thay
thế
chỉ
thị

máy
(lệnh)
hiện

bởi
INT
3.
Bạn

thể
dùng
oof ft
o
o
o
o
o
o
.s.s
ww
ww.s.s
ww.s.s
lệnh BPX
để
thiết lập Execution Breakpoints. ww
w
w
w
w
ww

ww
ww
• Memory Breakpoints : SoftICE dùng các thanh ghi debug của x86 để ngắt khi 1 hay nhiều
Byte/Word/DWord xác định nào đó của bộ nhớ được đọc, viết hoặc thi hành. Bạn dùng lệnh BPM
để đặt Memory Breakpoints.

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv

e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
• Interrupt Breakpoints
: SoftICE chặn ngắt (interrupt) bằng
cách
sửa đổi IDT (Interrupt
f

f
f
f
f
f
oof ft
o
o
o
o
o
o
s
.s.svectors. Bạn dùng lệnh BPINT đểwđặt
.s.Interrupt
Descriptor
Table)
Breakpoints.
w
ww.s.s
w
w
w
w
w
w
w
w
ww
ww

ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv


P. 13


oof

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM

Nov. 24

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n

I/O
Breakpoints
:
SoftICE
dùng
các
thanh
ghi
debug

mở
rộng
trên
các
CPU
Pentium và
n
n
n
vv
vv
vv
e
e
e
e
e
e
e
e
e
e
e
e
r
r
r
ftdõifr các chỉ thị IN hay OUT đến 1 cổng
ftfr xác định nào đó. Bạn có thể ooftfftrfer
Pentium-Pro để theo

(port)
t
t
f
f
f
f
ooftfftfr
o
o
o
o
.s.sđể đặt I/O Breakpoints.
dùng lệnh w
BPIO
ww.s.s
ww.s.s
w
w
w
w
w
w
w
ww
ww
ww
• Window Message Breakpoints : SoftICE bẫy 1 hoặc 1 dãy các thông điệp đi đến 1 cửa sổ xác
định. Bạn có thể dùng lệnh BMSG để thiết lập Window Message Breakpoints.


oommCác tùy biến cho Breakpoint n.c.coomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r

f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w

w
w
w
w
w
wwthể tùy biến thêm cho các dạng Breakpoint
ww bằng cách dùng 2 tùy chọn sau: ww
Bạn có
• Biểu thức điều kiện [IF expression] : Muốn Breakpoint xảy ra biểu thức phải có giá trị khác 0
(True).

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n

n
n
eevv
e"command1;command2;"]
eevvSoftICE sẽ được tự động thi frfer
evv
e
e
e
e
e
e

Hành
vi
Breakpoint
[DO
:
1
dãy
các
lệnh
r
r
r
r
r
r
f
f

f
f
f
f
t
t
t
f ft
f ft
ftft
oof ft
o
o
o
o
o
o
s
s
s
s
s
s
hành khi xảy .ra
Breakpoint.
.
.
wwww.
wwww.
wwww.

w
w
w
w
w
w
Execution Breakpoints

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
v hay 1 câu lệnh nào đó. re

1 Execution Breakpoint sẽechặn
eevv
eevhàm
evv các chỉ thị máy thí dụ như 1tflờirfergọi
e
e
e
e
e
r
r
r
r
f
f
f
f
t
t
t câu lệnh hiện có bằng 1 lệnh INT
Đây là dạng Breakpoint
f ft thường dùng nhất. Bằng cách.sthay
f thế
ftfftfr
f
oof ft
o
o
o
o

o
o
s
s
s
s
s
.
.
w .
ww. INT 3 này.
w .
3, SoftICE
wwwwsẽwlấy được điều khiển khi thi hànhwBreakpoint
wwwww
www
Có 2 cách để đặt Execution Breakpoint trong SoftICE : dùng chuột và dùng lệnh BPX.

mmDùng chuột để đặt Breakpoint .ccoomm
o
oomm
o
c
c
c
c
.
.
.
.

.
n
n
n
n
n
n
eevv
eđặt
eevv (Breakpoint bền vững) frfer
evvhay xóa Breakpoint dạng point-and-shoot
Bạn có thể dùng chuột
để
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
f
f

f
t
t
t
t
f one-shot
f ft
ftft
f
oof ft
o
o
o
o
o
o
và Breakpoint.s
dạng
(Breakpoint
chỉ
dùng
1
lần).
s
s
s
s
s
.
.

w .
w .
w .
wwwww
wwwww
wwwww
Để đặt 1 Breakpoint dạng point-and-shoot, trong Code Window kích đôi vào hàng lệnh mà bạn
muốn đặt điểm ngắt. SoftICE sẽ điểm sáng hàng này. Kích đôi hàng này lần nữa để xóa
Breakpoint.

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n

n
Để đặt Breakpoint dạngeone-shot,
muốn
eevv
eevv kích chuột vào hàng mà bạn
eevvđặt Breakpoint để di
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t

f
f
f
f
f
f
chuyển con trỏsđến
hàng
này sau đó dùng lệnh HERE s
(hay
nhấn
phím F7).
oof ft
o
o
o
o
o
o
ww. .s
ww. .s
ww.s.s
w
w
w
w
w
w
ww
ww SoftICE sẽ cho “đóng băng” Process

wwđang
khi thi
hành đến hàng lệnh đã được đặt Breakpoint,
theo dõi và bạn có thể theo dõi tình trạng hiện hành của tiến trình này.

oommDùng lệnh BPX để đặt Breakpoint
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevvsố sau để đặt 1 Execution Breakpoint:
eevv
e

e
e
e
e
e
Dùng
lệnh
BPX
với
các
tham
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t

f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c

.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

P. 14


oof

oof

s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c

c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r

r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
BPX [address].s
.s expression] [DO "command1;command2;"]

ww[IF
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww

Tìm hiểu thí dụ sau để hiểu kĩ hơn về lệnh BPX:
m
m
oo
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.

.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t

t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
Chạy Notepad,
.s.gõs 1, 2 từ sau đó chọn File.New. Notepad
.s.ssẽ hiển thị hộp thông báo nhắc nhở
.scó.s
w
w
w
w
w
w
w
w

w
w
w
w
Save w
lạiwkhông. Hộp thông báo có title ‘Notepad’,
ww với chuỗi thông báo ‘The text in thewUntitled
w file
has changed.\n\nDo you want to save the changes?’.

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n

n
eevv
eevv hàng.
eevv
Ghi chú: ‘\n’ có nghĩa làexuống
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f

f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Bạn nhấn Cancel.

Chúng
mmĐể hiển thị được hộp thông báo.ctrên,
mNotepad
mm ta đặt 1

m phải gọi API MessageBoxA.
o
o
o
o
o
o
c
c
c
c
c
.
.
.
.
.
Breakpoint sao cho khi Notepad
n
vvnn
vvnngọi API trên sẽ bị SoftICE cho e“đóng
vvnbăng”.
e
e
e
e
e
e
e
e

e
e
e
r
r
r
ftnhập:
ftfr
ftrfer
fr
t
t
t
f
f
f
f
f
f
ooftfftfr
o
o
o
Vào SoftICE (Ctrl-D),
o
o
o
ww.s.s
ww.s.s
ww.s.s

w
w
w
w
w
w
ww
ww
ww
BPX MessageBoxA
Rời SoftICE (Ctrl-D lần nữa hay nhập lệnh X hoặc bạn nhấn F5), vào Notepad, chọn File.New.

m ở điểm vào của API MessageBoxA.
mmà bạn thấy
oommCửa sổ SoftICE sẽ bật lên, chúng
oom
oom
ta
đang

c
c
c
c
c
c
.
.
.
.

.
.
n
n
n
n
n
n
trên Code Window khôngephải
Kernel32.dll
được ánh xạ qua
eevv
eevv
evv là mã của Notepad mà là mãtfcủa
e
e
e
e
e
e
r
r
r
r
r
r
f
f
ftrfer
f

f
f
t
t
t
t
t
f
f
f
f
f
f
vùng nhớ của Notepad,
đừng quan tâm đến chuyện đó, o
nhớ
rằng
Breakpoint của chúng ta đã oo
oof ft
o
o
o
ww.s.s
ww.s.s
ww.s.s
làm việcw
tốt.
w
w
w

w
w
ww
ww
ww
Hãy tìm hiểu kĩ thêm 1 chút, xem mẫu hàm của API MessageBoxA:

oommint MessageBox(
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
vv window
eevv

eeowner
eevv
e
e
e
HWND hWnd, // handle
of
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f

f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s// address of text in message box
ww.s.s
ww.s.s
LPCTSTR
lpText,
w
w
w
w
w
w
ww
ww
ww
LPCTSTR lpCaption, // address of title of message box

box
oommUINT uType // style of message

oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
);

r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o

o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.

n
n
eevv

oomm
c
c
.
.
n
n
eevv

P. 15


oof

oof
s
s
.
.
w
wwwww

oof
s
s
.

.
w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.

n
n
n
Nếu
Notepad
muốn
gọi
API
này

phải
truyền
đủ
4
tham
số
trên
qua
Stack
n
n
n
vv
vv
vv (nhờ lệnh Push). Để e
e
e
e
e
e

e
e
e
e
e
e
e
r
r
r
ftfrStack trong lúc này:
ftfr
ftrfr
ý kĩ các giá trị trênfđỉnh
t
t
t
f
f
f
f
f
ooftfftfr
o
o
o
o
o
o
ww.s.s

ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
ESP (+ 0h) DWord chứa địa chỉ trở về mã Notepad, tức địa chỉ của câu lệnh kế tiếp lệnh gọi API
MessageBoxA trong Notepad

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n

n
n
n
n
n
ESP + 4h hWnd
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t

t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ESP + 8h lpText
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww

ESP + Ch lpCaption

mmESP + 10h uType
o
oomm
oomm
o
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
v khác với Dos mỗi lần re
eevv
elần
e(4evByte),
Ghi chú: trong Win32 mỗi

evvPush vào stack phải Push 1 DWord
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
f
f
f
t
t
t
f 2ftByte.
f ft
ftfftfr
Push chỉ là 1 giá
trịo
oof ft
o
o

o
o
o
s
s
s
s
s
s
.
.
.
ww.
ww.
ww.
w
w
w
w
w
w
w
w
w
w
w
w
Nếu bạn không hiểu những điều tui vừa nói ở trên thì cũng không sao, bạn cứ tạm chấp nhận.
Nhưng nếu bạn muốn tìm hiểu kĩ hơn, hẹn gặp lại bạn ở 1 tài liệu khác dạy về lập trình Hợp Ngữ
trên Windows, tui sẽ cố gắng viết nhanh để Upload lên cho các bạn.


oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
Khi SoftICE dừng lại ngayetrên
nhập:
eevv
eevv
evv điểm vào của API MessageBoxA,
e
e
e

e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o

o
o
o
o
o
D ESP+4 w.s
.s
ww.s.s
ww.s.s
w
w
w
w
w
w
w
ww
ww
ww
Theo bảng trên, lệnh này sẽ hiển thị trên Data Window giá trị của tham số hWnd tức Handle của
cửa sổ Notepad.

m
oommTrên Data Window, bạn sẽ thấy
obyte
oom
ommđầu tiên có dạng ‘A0 04 00 00′nn
c
c
c

c
c
4.c
(máy
bạn có thể khác),
.
.
.
.
.
n
n
n
n
eevv
eevv là 4A0h.
eevv
vậy Handle của cửa sô
Notepad
e
e
e
e
e
e
r
r
r
r
r

r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
.s
ww.slệnh:
ww.s.s

ww.s.s
Tiếp tụcw
nhập
w
w
w
w
w
ww
ww
ww
D ESP + 8

DWORD
oommsẽ thấy 4 byte ’38 F8 63 00′ (tức
oomm 63F838h)
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n

n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t

t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
Nhập: ww
w
w
w
w
ww
ww
ww
D 63F838

63F838h và bạn sẽ thấy dòng text ‘The

text in the Untitled
oommLệnh này sẽ Dump các Byte tạin.địa
ochỉ
oomm
omm
c
c
c
c
c
c
.
.
.
.
.
n
n
n
n
n
file has changed.\n\nDo you
eevv
eevvwant to save the changes?’. frfereeevv
e
e
e
e
r
r

r
r
f
f
ftrfer
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w

w
w
w
w
w
ww
ww
ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

oomm
c

c
.
.
n
n
eevv

P. 16


oof

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

oof
s

s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
Để
ý


các
Byte
trong
cột
thứ
2
của
Data
Window,
sẽ
thấy
chuỗi
trên
được
n
n
n
vv
vv
vv kết thúc bằng Byte
e
e
e
e
e
e
e
e
e
e

e
e
r
r
r
ftgiá
ftfr
ftrfer
00h (NULL) và ‘\n’fcó
fr trị là 0Ah.
t
t
t
f
f
f
f
f
ooftfftfr
o
o
o
o
o
o
.s.s
.s.s
wwthể
wwcách
ww.s.s

w
w
w
w
w
w
Bạn cũng

tìm
đến
chuỗi
trên
nhanh
hơn
bằng
dùng
lệnh
sau:
ww
ww
ww
D @(ESP + 8)

oommhay
oomm
oomm
c
c
c
c

c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f

f
f
ftrfer
f
f
f
D
ESP->8
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
.s.s
.s.s
.s.s

w
w
w
w
w
w
w
w
w
w
w
w
Ở đây
chúng ta phải định vị gián tiếp vì giá trị
lpText truyền cho API MessageBoxA làw
con
ww
ww
w trỏ trỏ
đến chuỗi thông báo trên.

mmĐể nhanh hơn, đặt 1 Breakpoint.cnhư
msau:
m
o
o
oomm
o
o
c

c
c
c
c
.
.
.
.
.
n
n
n
n
n
n
eevv
e@(ESP+8)”
eevv
BPX MessageBoxA DO e
“De
evv
e
e
e
e
r
r
r
r
r

r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
s.s dùng lệnh P (hay nhấn F10) hoặcww
s thi hành từng lệnh một bằng
.s.SoftICE

.s.s
Bạn có thểw
cho
lệnh
ww.cách
w
w
w
w
w
w
w
ww
ww
ww
T (hay
nhấn F8).
Sự khác nhau giữa 2 lệnh này là ở chổ lệnh P xem 1 lời gọi hàm Call xxxx như 1 lệnh đơn lẻ và

oommcho thi hành toàn bộ thủ tục nxxxx
ođược
olạiomởmlệnh kế tiếp ngay
ommgọi bởi lệnh Call này, sau đó ndừng
c
c
c
c
c
c
.

.
.
.
.
.
n
n
n
n
sau lệnh Call xxxx, còn lệnh
eevv
eevTvsẽ nhảy đến dòng lệnh đầu tiênfrfecủa
eevthủv tục xxxx và dừng lại.
e
e
e
e
e
r
r
r
r
r
f
f
ftrfer
f
f
t
t

t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
.s.ssâu sắc hơn lệnh P nhưng lúc nàowcũng
.s.sdùng nó thay thế cho lệnh P thì không
Lệnh T tất w
nhiên
ww.s.s
w
w
w
w
w
w
w
w

ww1 thủ tục không đâu và “quên cả đường
wwvề”. Điều
phải w
làw
1 ý hay, bạn rất dễ bị lệnh này dẫn đến
quan trọng là phải biết lúc nào cần dùng T và lúc nào cần dùng P. Thời gian sẽ dạy cho bạn điều
đó.

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
Trong

Code
Window,
bạn
cũng

thể
dùng
chuột
kích
vào
1
dòng

bên
vv
vv
vv dưới dòng mã hiện
e
e
e
e
e
e
e
e
e
e
e
e
r

r
r
fcon
ftfr khi mã thi hành đến vị trí conooftfftrfer
đang thực thi để dời
HERE),
fr trỏ đến đây, sau đó nhấn F7 (lệnh
t
t
t
f
f
f
f
ooftfftfr
o
o
o
o
s.smã có thể thi hành đến đúng vị tríwcon
.s.strỏ), SoftICE sẽ dừng lại cho bạn. w
.s.s
trỏ (nếu thực
Đây
ww.sự
w
w
w
w
w

w
w
w
ww
chínhw
làwcách đặt Breakpoint dạng one-shot. ww
Nếu bạn đã chán và muốn trở về lệnh ngay sau lệnh gọi API MessageBoxA, nhập lệnh:

oommG @SS:ESP
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv

eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f

f
f
f
hay cũng có thể
nhấn
F11.
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
wwEIP vươn tới được địa chỉ được chỉ rõww
w sẽ kiểm tra khi thanh ghi con trỏ lệnh
Lệnhw
trên
trong
SS:ESP, sẽ cho “đóng băng” Notepad ngay lập tức. Như tui đã nói ở trên, DWord tại SS:ESP hiện
tại đang chứa địa chỉ trở về của mã Notepad, tức địa chỉ của câu lệnh kế tiếp lệnh gọi API
MessageBoxA trong Notepad.


oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e

e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
Nhấn Cancel, chúng
ta
sẽ quay lại SoftICE, nhìn lên 1 chút,
bạn
sẽ thấy đoạn mã như sau:
f
f
f
f
f

f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv


oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

P. 17


oof

oof
s
s
.
.
w

wwwww

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c
c
c
c
c
c

.
.
.
.
.
.
n
n
n
:004023FC
51
push
ecx
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r

r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
:004023FD 8D857CFEFFFF
lea eax, dword ptr [ebp-0184]
ww.s.s

ww.s.s
ww.s.s
w
w
w
w
w
w
ww FF750C push [ebp+0C]
ww
ww
:00402403

:00402406 50 push eax
m
m
oo
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.

.
n
n
n
n
n
n
:00402407
FF7508
push
[ebp+08]
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer

f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
:0040240A FF15A8644000
Call [USER32!MessageBoxA]
ww.s.s
ww.s.s
ww.s.s
w
w
w

w
w
w
ww
ww
ww
:00402410 8BE5 mov esp, ebp

Dễ dàng thấy được 4 câu lệnh Push truyền các tham số cho API MessageBoxA.
m
m
oo
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n

n
n
Nhập lệnh:
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t

t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
BPX 40240A .s
ww.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
hay kích đôi vào câu lệnh ‘Call [USER32!MessageBoxA]‘.

Chúng ta đang tạo 1 Breakpoint dạng point-and-shoot cho câu lệnh này.

m
m
o
oomm
oomm
o
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
Vào lại Notepad chọn File.New.
v ngay trên câu lệnh ‘Call re
eevv
eevv Cửa sổ SoftICE bật lên và chúng
etaevdừng
e

e
e
e
e
e
r
r
r
r
r
r
f
f
f
f
f
f
t
t
t
[USER32!MessageBoxA]‘.
f ft Breakpoint của ta đã làm việc!.
f ft
ftfftfr
oof ft
o
o
o
o
o

o
s
s
s
s
s
s
.
.
.
w .
w.Breakpoint đã đặt dùng lệnh wwwww.
wwcác
Để xoá
hết
www
wwwww
w
BC *

oommMột số thao tác trên các Breakpoint
oomm
oomm
c
c
c
c
c
c
.

.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer

f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w

w
ww
wwhóa Breakpoint
ww
Vô hiệu
Dùng lệnh:

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv

eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f

f
f
BD list | *
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Trong đó:

m
oomm• list : 1 dãy các số hiệu Breakpoint
oom
oommtrắng.
c
c

c
c
c
c
.
.
.
.
.
.
ngăn cách nhau bởi dấu phẩy hoặc
khoảng
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r

r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
• * : vô hiệu hóa
tất
cả
các
Breakpoint.
oof ft
o
o

o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c

.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

P. 18


oof

oof
s
s
.
.
w
wwwww

oof
s

s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.

.
.
n
n
n
Thí
dụ
lệnh:
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer

f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
BD 1,3
ww.s.s
ww.s.s
ww.s.s
w
w
w
w

w
w
ww hóa Breakpoint có số hiệu 1 và 3. ww
ww
sẽ vô hiệu

Kích hoạt lại Breakpoint
m
m
oo
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n

Dùng
lệnh:
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t

f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
BE list | *

oomm
oomm
oomm

c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
Lệnh BE sẽ kích hoạt lại 1ehoặc
vô e
hiệu
eevv
evv 1 dãy các Breakpoint đã được
evvhóa trước đó.
e
e
e
e
e
e

r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o

o
o
Thí dụ lệnh: .s
ww.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
BE 3

sẽ kích hoạt lại Breakpoint 3.
m
m
o
oomm
oomm
o
c
c
c
c
c
c

.
.
.
.
.
.
n
n
n
n
n
n
Danh sách các Breakpointeđã
eevv
eevv
evvđặt
e
e
e
e
e
e
r
r
r
r
r
r
f
f

f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
s
.s.ssách các Breakpoint đã đặt dùng w
.s.BL.
Để hiển thịw
danh
lệnh

ww.s.s
w
w
w
w
w
w
w
w
ww
ww
ww
Xóa Breakpoint
Dùng lệnh:

oomm
c
c
.
.
n
n
eevv
e
e
r
r
f
f
t

oof ft

oomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n
eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer
f

f
t
t
t
t
t
f
f
f
f
f
f
o
o
o
o
o
o
.s.s
BC list | * ww
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww

ww

Thí dụ lệnh:
m
m
o
oomm
oomm
o
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
BC 1
eevv
eevv

eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f

f
f
oof ft
o
o
o
o
o
o
sẽ xóa Breakpoint
ww.s.s có số hiệu 1, tương tự lệnh: wwww.s.s
ww.s.s
w
w
w
w
ww
ww
ww
BC *

mmsẽ xóa tất cả các Breakpoint. .ccoomm
o
oomm
o
c
c
c
c
.

.
.
.
.
n
n
n
n
n
n
Memory Breakpoints ee
eevv
eevv
eevv
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f

f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww

ww
ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv


P. 19


oof

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww


TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
1
Memory
Breakpoint
dùng
các
thanh
ghi
debug
trên

các
CPU
từ
386
trở
lên
n
n
n
vv
vv
vv để theo dõi sự truy
e
e
e
e
e
e
e
e
e
e
e
e
r
r
r
r định. Dạng Breakpoint này rấtoohữu
r để phát hiện khi nào và ở ooftfftrfer
ftfxác

ftfdụng
cập vào 1 vị trí bộ fnhớ
t
t
f
f
f
ooftfftfr
o
o
.s.schương trình bị thay đổi và còn dùng
đâu 1 biếnw
trong
trong
ww.s.đểs đặt các Execution Breakpointw
ww.s.s
w
w
w
w
w
w
wwchỉ có 4
w chỉ đọc. Bạn chỉ có thể đặt tối đa 4wMemory
w Breakpoint trong 1 lần bởi vì CPU
vùngw
nhớ
thanh ghi debug.

oommBạn có thể dùng lệnh BPM đểnđặt

oMemory
oomm
omm Breakpoint:
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r

r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o

o
s.s
.s.s
ww.address
ww
ww.s.s
BPM[B|W|D]
[R|W|RW|X] [ debug register]
[IF expression]
w
w
w
w
w
w
ww
ww
ww
[DO "command1;command2;"]

oomm
oomm
oomm
c
c
c
c
c
c
.

.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
Trong
đó:
r
r
r
r
r
r
f
f

f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
s
.s.định.
ww.s.:sđặt Breakpoint tại 1 Byte bộ nhớ
w
ww.s.s
w

• BPM và
BPMB
xác
w
w
w
w
w
w
ww
ww
ww
• BPMW : đặt Breakpoint tại 1 Word (2 Byte) bộ nhớ xác định.

oomm• BPMD : đặt Breakpoint tại 1nDWord
oom(4mByte) bộ nhớ xác định. n.c.coomm
c
c
c
c
.
.
.
.
n
n
n
vv
vv
vvn

e
e
e
e
e
e
e
e
e
e
e
e
r
r
r
• R, W và RW : sẽ fngắt
cả
ftfrkhi xảy ra thao tác đọc, viết hoặcoo
f2tfr
ftrfer
t
t
t
f
f
f
f
f
ooftfftfr
o

o
o
o
s
ww.s.chỉ
ww.s.s
ww.s.s
w
w
w
Nếu bạn
không
rõ,
mặc
định
sẽ

RW.
w
w
w
ww
ww
ww
• X : ngắt nếu thi hành, mạnh hơn dạng Breakpoint BPX vì bộ nhớ không cần phải sửa đổi.

oomm• Debug register : chỉ rõ thanhn.ghi
odebug
oomm
omm sẽ dùng.

c
c
c
c
c
c
.
.
.
.
.
n
n
n
n
n
eevv
eevv khác hay dùng hơn là lệnh fBPR,
edùng
evv để đặt Breakpoint cho 1 tfrfer
e
e
e
e
e
e
r
r
r
r

r
r
Một
lệnh
đặt
Memory
Breakpoint
f
f
f
f
f
t
t
t
f ft
oof ft
opháp:
oof ft
oof ft
o
s
s
s
s
s
s
.
.
.

.
.
.
đoạn bộ nhớ.

w
w
w
wwwww
wwwww
wwwww

BPR start_address end_address [R | m
W | RW | T | TW] [IF expression]
m
m
m
o
o
oomm
o
o
c
c
c
c
c
c
.
.

.
.
.
.
n
n
n
n
n
n
[DO"command1;command2;"]
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer

f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w

w
ww
ww
ww
Bất kì khi nào xảy ra thao tác đọc, viết hay cả hai (tùy theo bạn đặt, nếu bạn không chỉ rõ, mặc
định sẽ là viết) trong khoảng bộ nhớ từ start_address đến end_start sẽ làm phát sinh 1
Breakpoint.

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv

eevv
eevv
e
e
e
e
e
e
Window Message Breakpoints
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f

f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.

n
n
eevv

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

P. 20


oof

oof
s
s

.
.
w
wwwww

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c
c
c

c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r

f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
Dùng Window.s
Message
s.scác thông điệp đi đến 1 thủ tục giải
.s.s

.s Breakpoint để chặn 1 hoặc
ww
wcó1w.dãy
wvới
w
w
w
w
w
w
w
quyếtw
thông
điệp
Window
(WinProc).
Mặc

cũng
thể
làm
được
điều
này
nếu
dùng
BPX
1
ww
ww

w
biểu thức điều kiện nhưng dùng lệnh BMSG thì vẫn dễ hơn:

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
v
BMSG window-handle [L]
[ end-message]] [IFeexpression]
eevv
e[evbegin-message
eevv

e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f

oof ft
o
o
o
o
o
o
[DO "command1;command2;"]
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww

mmTrong đó:
o
oomm
oomm
o
c
c
c
c

c
c
.
.
.
.
.
.
n
n
n
n
n
n
v tạo thành. Bạn có thể
eevv
eđịnh
eevđược
• window-handle : giá trị
sổ
evvdanh cửa sổ, được trả về khitcửa
e
e
e
e
e
e
r
r
r

r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
f
f
f
f
f
f
dùng lệnh HWND
để
lấy
danh
sách
các
cửa
sổ
kèm

theo
Handle
của
nó.
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
wbiết thông tin về thông điệp Windowwbắt
w được chỉ cần in ra trong CommandwWindow
w
• L :w
cho
mà không cần phải bật cửa sổ SoftICE lên.

đơn lẻ hay là thông điệp có số hiệu
oomm• begin-message : thông điệpnWindow
oomm

othấp
ommnhất trong dãy
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
các thông điệp Window muốn
eevv
eevvtheo dõi. Nếu bạn không chỉ rõfrfdãy
ethông
evv điệp với 1 end-message, tfrfer
e
e
e
e
e
e

r
r
r
r
r
f
f
f
f
t
t
t
thì chỉ begin-message
oof ft
oof ft sẽ gây ra ngắt. Cả 2 begin-message
oofvàftend-mesage có thể được ghi dưới
oof ft
s
s
s
s
s
s
.
.
.
.
.
.
wwsố hiệu của nó thí dụ WM_QUIT w

ww là tương đương.
w
dạng tên
hoặc
wwww
wwvàw12h
wwwww
• end-message : thông điệp có số hiệu cao nhất trong dãy các thông điệp Window cần theo dõi.

các
thông
mmNếu không có thông điệp hoặc .dãy
mmthông điệp nào được chỉ rõ, bất.cứ
mm điệp nào cũng
o
o
o
o
o
o
c
c
c
c
c
c
.
.
.
.

sẽ gây ra ngắt.
vvnn
vvnn
vvnn
e
e
e
e
e
e
e
e
e
e
e
e
r
r
r
ftfr
ftfr
ftrfer
t
t
t
f
f
f
f
f

f
ooftfftfr
o
o
o
o
o
o
Bạn có thể dùng
thông
.s.sđiệp Window mà SoftICE biết. ww.s.s
ww.s.slệnh WMSG để lấy danh sách các
w
w
w
w
w
w
wwww
ww
ww
Nếu bạn biết tên thông điệp nhưng không biết số hiệu của nó, có thể tìm được số hiệu của nó
bằng cách dùng lệnh sau:

oomm
oomm
oomm
c
c
c

c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r

f
f
f
ftrfer
f
f
f
?
tên_thông_điệp
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
.s.s
.s.s

.s.s
w
w
w
w
w
w
w
w
w
w
w
w
Thí dụ
để biết số hiệu của thông điệp WM_TIMER,
ww
ww nhập lệnh:
ww
? WM_TIMER

oommThử thực hành thí dụ sau: n.c.coomm
oomm
c
c
c
c
.
.
.
.

n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t

t
Mở Notepad. Sauođó
nhập
lệnh:
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww

Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

P. 21



oof

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24


oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
HWND
n
n
n
eevv
eevv
eevv
e
e
e
e

e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o

o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
w sẽ hiển thị danh sách các cửa sổ kèmwtheo
w các thông tin khác (thí dụ tên lớpwcửa
w sổ, địa
SoftICEw
chỉ Window Procedure…). Bạn có thể thấy giá trị Handle của các cửa sổ nằm ở cột đầu tiên.
Chúng ta chỉ quan tâm giá trị Handle của cửa sổ Notepad. Ở máy tui giá trị này là 190h (máy
bạn có thể khác). Nhớ lấy giá trị này.

oomm
c
c
.
.
n
n
eevv
e

e
r
r
f
f
t
oof ft

oomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n
eevv
eevv
e
e
e
e
r
r

r
r
f
f
ftrfer
f
f
t
t
t
t
t
f
f
f
f
f
f
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w

w
w
w
ww
ww
w
Để chỉ
hiển thị các thông tin cửa sổ của riêngw
Notepad,
bạn có thể dùng lệnh:
HWND Notepad

oommChúng ta đặt 1 Breakpoint đểntheo
odõi
ochính
omm
ommcủa Notepad:
c
c
c
c
c
c
.
.
.
.
.
.
tất

cả
các
thông
điệp
đi
đến
cửa
sổ
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f

f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
BMSG 190 L ss
oof ft
o
o
o
o
o
o
ww. .
ww.s.s
ww.s.s
w
w

w
w
w
w
ww mà
wL sẽ khiến cho SoftICE chỉ in thông w
Thamw
số
tinwvề thông điệp bắt được trong Code Window
không cần bật cửa sổ SoftICE lên.

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n

n
n
vv
eevv
eeNotepad,
e1,evv2 từ, thay đổi kích thước
e
e
e
e
e
e
r
r
r
Rời
SoftICE
(Ctrl-D),
trong
bạn
thao
tác

đó
(thí
dụ

r
r
r

f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
cửa sổ…), w
sau.s
đó
thông

.squay lại SoftICE, trong Code Window
ww.s.sẽs hiển thị tất cả thông tin về cácww
ww.s.s
w
w
w
w
w
ww
điệp w
dow
Windows gởi đến cửa sổ Notepad màw
SoftICE
w bắt được.
Để bắt 1 thông điệp riêng biệt, thí dụ WM_SIZE bạn dùng lệnh sau:

oommBMSG 190 WM_SIZE
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.

.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t

t
t
t
t
t
f
f
f
f
f
f
Trở lại Notepad, o
bạn
thử
thay đổi kích thước cửa sổ của o

(thí
dụ phóng to hay thu nhỏ cửa sổoo
oof ft
o
o
s.s điệp WM_SIZE, SoftICE sẽ bậtwlênw.svà
.sđó.sWindows sẽ gởi đến cho Notepadw1w.thông
.s
w
w
Notepad),
khi
w
w

w
w
w
w
ww
ww
ww
bạn sẽ thấy nó dừng ngay trên điểm vào của thủ tục Window giải quyết thông điệp cho cửa sổ
chính Notepad.

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n

n
eevv
eđược
evv đặt Breakpoint khi Crack tfrfereeevv
e
e
e
e
r
r
r
r
f
f
ftrfer
f
f
V.Một
số
hàm
API
thường
t
t
t
t
t
f
f
f

f
f
f
oof ft
o
o
o
o
o
o
.s.s
.s.s
.s.s
w
w
w
w
w
w
w
w
w
w
w
w
Phầnw
lớn
wwkernel32.dll, user32.dll…
ww
wlà các API trong các thư viện: gdi32.dl,

Liên quan đến File

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e

e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
CreateFileA
t
t
f
f
f
f
f
f
oof ft
o

o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c

c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

P. 22


oof

oof
s
s
.
.
w
wwwww

oof

s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.

.
.
.
n
n
n
ReadFile
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f

f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
WriteFile
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w

w
ww
ww
ww
GetPrivateProfileStringA

WritePrivateProfileStringA
m
m
oo
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n

Liên
quan
đến
Registry
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t

t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
RegCreateKeyA

RegDeleteKeyA

m
m
oo
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
RegOpenKeyA
eevv
eevv
eevv
e
e
e

e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o

o
o
o
o
o
RegCloseKey .s
ww.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
RegQueryValueA
Liên quan đến hộp thoại và cửa sổ

oomm
c
c
.
.
n
n
eevv
e

e
r
r
f
f
t
oof ft

oomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n
eevv
eevv
e
e
e
e
r
r

r
r
f
f
ftrfer
f
f
t
t
t
t
t
f
f
f
f
f
f
o
o
o
o
o
o
CreateDialogIndirectParamA
ww.s.s
ww.s.s
ww.s.s
w
w

w
w
w
w
ww
ww
ww
CreateDialogParamA

MessageBox
m
m
o
oomm
oomm
o
c
c
c
c
c
c
.
.
.
.
.
.
n
n

n
n
n
n
MessageBoxA
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t

t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
MessageBeep
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
CreateWindow


CreateWindowExA
m
m
o
oomm
oomm
o
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
ShowWindow
eevv
eevv
eevv

e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f

f
oof ft
o
o
o
o
o
o
.schuỗi
.s
Liên quan w
đến
ww.s.s
ww.s.s
w
w
w
w
w
w
w
ww
ww
ww

mmGetWindowText
o
oomm
oomm
o

c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
GetWindowTextA
eevv
eevv
eevv
e
e
e
e
e
e
r
r

r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o

GetDlgItemText
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n

n
eevv

oomm
c
c
.
.
n
n
eevv

P. 23


oof

oof
s
s
.
.
w
wwwww

oof
s
s
.
.

w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM
Nov. 24

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n

n
n
GetDlgItemTextA
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t

t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
CompareString
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
w
ww
ww

lstrcmpw

lstrcmpA
m
m
oo
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
lstrcmpi
eevv
eevv
eevv

e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f

f
oof ft
o
o
o
o
o
o
lstrcmpiA
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Liên quan đến ngày giờ

oomm
oomm
oomm
c
c
c
c

c
c
.
.
.
.
.
.
n
n
n
n
n
n
GetSystemTime
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r

f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
GetLocalTime.s
ww.s
ww.s.s
ww.s.s

w
w
w
w
w
w
ww
ww
ww
SystemTimeToFileTime
Liên quan đến kiểm tra đĩa

oomm
c
c
.
.
n
n
eevv
e
e
r
r
f
f
t
oof ft

oomm

oomm
c
c
c
c
.
.
.
.
n
n
n
n
eevv
eevv
e
e
e
e
r
r
r
r
f
f
ftrfer
f
f
t
t

t
t
t
f
f
f
f
f
f
o
o
o
o
o
o
GetDriveType
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
GetDriveTypeA


GetLogicalDrives
m
m
o
oomm
oomm
o
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
vv
GetLogicalDriveStringsA ee
eevv
eevv
e

e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f

oof ft
o
o
o
o
o
o
s.skhác
Các hàm đặc
ww.biệt
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww

HMEMCPY
m
m
o
oomm
oomm
o
c

c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
Thường hay dùng nhấte
làeHMEMCPY,
GetDlgItemTextA, GetWindowTextA,
eevv
eevv MessageBoxA
evv
e
e
e
e
e
r
r

r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o

ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
- Các “function” mà bạn có thể “túm” được ở SoftIce khi Crack các Softwear, trong softIce bạn
gõ như sau EXP ( EXP = Display Export Symbols). Ví dụ : EXP Message

oomm1. USER : MESSAGEBOXINDIRECT,
oMESSAGEBOX,
oomm …
omm
c
c
c
c
c
c
.
.
.
.
.

.
MESSAGEBOXEX, MESSAGEBEEP
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f

t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww

ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.
n
n
eevv


P. 24


oof

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

oof
s
s
.
.
w
wwwww

TÀI LIỆU HƯỚNG DẪN CRACK PHẦN MỀM BY WWW.SOFTFREEVN.COM

Nov. 24

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
2.
USER32
:
MESSAGEBEEP,
MESSAGEBOXA(rất
hay
dùng),
MESSAGEBOXEXA,
n
n

n
eevv
eevv
eevv MESSAGEBOXW …
e
e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
MESSAGEBOXEXW,
MESSAGEBOXINDIRECTA,
MESSAGEBOXINDIRECTW,
f
f
f
t
t
t
t

t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o
o
s.s
ww.File
ww.s.sSETFILEPOITER …
ww.s.s
w
w
w
w
w
w
3. Ðọc

ghi
:
READFILE,

WRITEFILE,
CREATFILEA,
ww
ww
ww
4. Kiểm tra Registry : REGCREATKEYA, REGDELETEKEYA, REGQUERYVALUEA, REGCLOSEKEYA,
REGOPENKEYA …

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
v tìm Serial hay Key..): GETWINDOWTEXTA,

5. Nhập thông số (hay e
dùng
eevv
eevđể
eevv GETDLGITEMTEXTA, frfer
e
e
e
e
e
r
r
r
r
r
r
f
f
f
f
f
f
t
t
t
f ft
f ft
ftft
GETDLGITEMINT…
oof ft

o
o
o
o
o
o
s
s
s
s
s
s
.
.
.
ww.
ww.
ww.
w
w
w
w
w
w
w
w
w
w
w
w

6. Kiểm tra thời gian : GETLOCALTIME, GETSYSTEMTIME, GETFILETIME…
7. Kiểm tra ổ đĩa CD-ROM hay A (hay dùng để Crack CD-Game) : GETDRIVETYPEA(rất hay
dùng), GETLOGICALDRIVESA, GETLOGICALDRIVESTRINGA…

oomm
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
enhất
eevv: HMEMCPY(hay dùng để frfer
evv(dùng cho tất cả các Break point
e

e
e
e
e
e

cuối
cùng

cái
mạnh
trên)
r
r
r
r
r
r
f
f
f
f
f
f
t
t
t
f ft viết bằng VB.
f ft
ftft

oof ft
o
o
o
o
o
o
s
s
s
s
s
s
tìm serial với .các
Softwear
.
.
wwww.
wwww.
wwww.
w
w
w
w
w
w
Sau khi biết được Soft dùng breakoint nào bạn hãy “gọi” nó ra bằng lệnh : BPX (BPX= Breakpoint
on eXecution), Ví dụ: BPX HMEMCPY.

m

oomm- Các lệnh để xem số Serial : nD,.cDB,
oom
oomlàmDD
c
c
DW, DD, DS, DL, DT…. Quan trọng
nhất
c
c
c
.
.
.
.
.
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e
r

r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o
o

o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
wwcua hacnho from HVA-www.hackervn.org/forum
ww
ww
Bai viet
(xin vui long de dong nay khi
ban trich
dan lai–thanx a lot)

oomm
c
c
.
.
n
n
eevv
e
e
r
r

f
f
t
oof ft

oomm
oomm
c
c
c
c
.
.
.
.
n
n
n
n
eevv
eevv
—Hết Phần II— fre
e
e
e
r
r
r
f
ftrfer

f
f
t
t
t
t
t
f
f
f
f
f
f
o
o
o
o
o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww

ww

PHẦN III :
m
m
oo
oomm
oomm
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e

e
e
e
e
e
r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
Trong bài viết này
tôi
sẽ hướng dẫn sử dụng WDASM893ovà
Hacker
Views602. Hai công cụ
f

f
f
f
f
f
oof ft
o
o
o
o
o
.s.scủa một cracker
w
ww.s.s
ww.s.s
không thể
thiếu
w
w
w
w
w
w
w
ww
ww
ww

mmI.Giới thiệu WDASm
o

oomm
oomm
o
c
c
c
c
c
c
.
.
.
.
.
.
n
n
n
n
n
n
eevv
eevv
eevv
e
e
e
e
e
e

r
r
r
r
r
r
f
f
f
ftrfer
f
f
f
t
t
t
t
t
t
f
f
f
f
f
f
oof ft
o
o
o
o

o
o
ww.s.s
ww.s.s
ww.s.s
w
w
w
w
w
w
ww
ww
ww
Tài liệu sưu tâm từ internet và chia sẽ trên , bạn không có quyền thương mại hóa tài liệu này

oomm
c
c
.
.
n
n
eevv

oomm
c
c
.
.

n
n
eevv

oomm
c
c
.
.
n
n
eevv

P. 25


×