..::Cộng Đồng Teen Việt::..
Chào mừng bạn đến với diễn đàn Vboy.4rumer.net Chỉ có thành viên của Vboy.4rumer.net mới có thể xem được toàn bộ liên kết bên trong. Chúc các bạn có 1 nơi giải trí thật lành mạnh dành cho tuổi teen !!!
Vui lòng ĐĂNG NHẬP để xem tiếp. Hoặc ĐĂNG KÝ MỚI




IndexCalendarPublicationsTrợ giúpTìm kiếmThành viênĐăng kýĐăng Nhập





Share | 
 

 hướng dẫn crack phần mềm(ko bít có ai post chưa nữa)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
thangtaem
Senior Member
Senior Member
avatar

Bài gửi : 159
Gold : 46030
Birthday : 01/05/1984
Join date : 20/09/2009
Age : 33

Bài gửiTiêu đề: hướng dẫn crack phần mềm(ko bít có ai post chưa nữa)   Wed Jan 13, 2010 8:23 pm

Chào các bạn, chắc hẳn trong số các bạn ai cũng
từng xài đang xài và sẽ xài đồ chùa do người khác crack. Có khi nào các
bạn nghĩ rằng mình sẽ crack cho mình để xài hay không? Vâng! cảm giác
khi crack được một soft rất thú vị…Nhưng làm sao để crack…ha ha đó
chính là câu trả lờI chính đấy.Hiện nay có nhiều bài viết liên chỉ dẫn
về cách crack phần mềm, tuy rất hay nhưng hầu như chỉ dành cho nhũng
ngườI đã biết crack, do đó các bạn chưa biết gì về crack không thể biết
được.Vì lý do đó tôi đăng lên diễn đàn HVA một TUT hướng dẫn các bạn từ
A đến Z…Vì sao tôi chọn hướng crack mà không chọn hướng hack, rất đơn
giản, crk ít bị công an tóm, còn hack thì lạng quạng vào tù gỡ lịch he
he…

Trong loạt bài này (khoảng 30 phần) tôi sẽ hướng dẫn các bạn từ
bước chân đầu tiên tớI bước chân …lên xe bít bùng ke ke ke…Trong bài
viết tôi có sử dụng bài biết của các đạI ca trong làng crack như
NVH©,SoftCracker_vn, Nguyen Manh Cuong,
luucorp,nicehacker,thitmeongonhon,Le Vu Hoang, Tran Ngoc Huan, Bui
Thanh Quang, v..v…Vì lợI ít chung mong các đạI ca tha tộI cho em...^^
PHẦN I: Chuẩn Bị



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



a.Debug :

-SoftICe 4.05 for 9x, NT---Công cụ debug khá mạnh tuy nhiên chuyên làm Win bị Ice

-Numega SoftICE Driver Suite 2.6 for XP ; mình thường dùng vì nó ít làm PC bị đóng băng

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

-Quaid Analyser :debug for DOS

mình không dùng Win9X nên không dùng các dubug for 9X như TRW2k, nếu các bác dùng Win9X thì hãy dùng nó

b.Debug add_on:

-BreakICE for SoftICe4.05: tìm các breakpoint

-FrogsICE: tạo ngắt ảo làm các chương trình detect SoftICE không
detect được SI…Điển hình như VK2000 build 10727 –không chạy đuợc trên
Nt,Xp

-SoftICe tools: các công cụ hỗ trợ SI như: ICE-HIDE, ICE-SET,INT6TEST,TRACEME, UCF 2000

-Icedump: đổ bộ nhớ từ Si tới file

Virtual address to file offset: khi Si tìm được offset ảo thì nó sẽ giúp Si tìm được offset thật…

c. HexEditor: chỉnh sửa file hexa

- HexaWorkShop3.0 : chỉnh sửa các file hexa khá mạnh

- Hacker View 602(HIEW): công cụ chỉnh sửa file hexa rất mạnh (45% phần mềm muốn crk được đều nhờ nó)

d. DeCompliers: dùng để dịch ngược file nguồn như exe, dll ra assembly



- WinDeAssembly893: công cụ khá mạnh dùng dịch ngược file (nên
kiếm bản fix để khỏI cần dùng HIEW, vi nó sẽ thêm menu EDIT trên thanh
toolsbar, ta có thể chỉnh sửa file trực tiếp trên WDASM)



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

*.W32Dasm V8.93 Permanent Patch Maker: This patcher will add a
button to your W32Dasm codePatcher screen which will allow you to save
your patches directly into the program.

It will also change the W32Dasm CreateFile call so that you can then edit and save files whilst you have them open in W32Dasm.

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

*.W32pp: thêm menu edit, thay đổI hình nền cho WDASM



----------hiện nay mình đã làm một bản WDASM rất xịn, fix,patch
hết, bác nào có host mình up lên cho anh em tảI về xài, đỡ mất công tìm
file.rar khoang 0.9mb------------



-Riêng những chương trình được viết bằng Delphi thì nên dùng hai chương trình sau để decompliers: EXE TO DPR,EIRE



-Install Shied decomplier: decomplier cho Install Shied



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



e.Quan trọng không kém là các chương trình dùng để pack, và unpack các soft .

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



-Procdump32: giảI nén cho nhiều dạng file – thích hợp cho các file pack mà ta không biết được nó pack bằng gì

-DeShrink: dùng giảI nén cho Shrink

-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ó)

-I5Comp : giảI nén file.cab

-Install Shied decompressor: giảI nén Install Shied decompressor

-UnPEprot: giảI nén cho khoá PE

….vào còn nhiều dạng nén khác như ASP, Pklite…tuỳ theo mà các bạn tìm unpacker cho thích hợp



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











II. Cài Đặt:



tất cả các soft tôi hướng dẫn ở trên đều rất dễ cài, tảI về và
tiến hành cài bình thường …bạn có thể tìm chúng ở trang tools của HVA,
hay vào www.ctools.net để tảI chúng về…Riêng SoftICE405 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©…



*.Cách cài đặt Numega SoftICE Driver Suite2.6

tiến hành cài bình thường, nhập serial là :7804-17786F-73 or
7808-21675E-F4, sau khi cài xong trong bảng Driver Studio Config, các
bạn nên chọn là Manual, nghĩa là muốn xài lúc nào thì chỉ 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





*.Cài SoftIce405, he he he trước khi cài nên backup data trong máy
lạI nhe, tốt nhất là ghost lạI là Ok? Vì nó dễ làm crash máy của bạn
lắm…kinh nghiêm của tui khi cài nó lần đàu tiên tưởng dễ xơi ai 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ó



1. Download Softice for Win 9x ở www.numega.com

2. Tiến hành cài đặt Softice chỉ bằng cách nhấn vào trình cài đặt Setup

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

4. Bạn đánh 1900-0000DD-9B

5. OK. Tiếp tục cài Softice, nhưng trước khi yêu cầu restart lại máy bạn hãy làm:

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

7. Cố gắng tìm dòng ghi INIT="WR;X;" (ở gần đầu file) và sửa nó thành INIT="WD;WR;WL;code ON;X;"

8. Cố gắng tìm dòng như sau : (ở gần cuối file)

; ***** Examples of export symbols that can be inluded for Windows 9x *****

; Change the path to the appropriate drive and directory

;EXP=c:\windows\system\kernel32.dll

;EXP=c:\windows\system\user32.dll

;EXP=c:\windows\system\gdi32.dll

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

;EXP=c:\windows\system\shell32.dll

;EXP=c:\windows\system\advapi32.dll

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

;EXP=c:\windows\system\comctl32.dll

;EXP=c:\windows\system\crtdll.dll

;EXP=c:\windows\system\version.dll

;EXP=c:\windows\system\netlib32.dll

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

;EXP=c:\windows\system\msnet32.dll

;EXP=c:\windows\system\mspwl32.dll

;EXP=c:\windows\system\mpr.dll

Và hãy xoá tất cả những dấu chấm phẩy ( ở đầu dòng đoạn này đi. OK bây giờ save lại và restart lại máy để bắt đầu sử dụng


Về Đầu Trang Go down
thangtaem
Senior Member
Senior Member
avatar

Bài gửi : 159
Gold : 46030
Birthday : 01/05/1984
Join date : 20/09/2009
Age : 33

Bài gửiTiêu đề: Re: hướng dẫn crack phần mềm(ko bít có ai post chưa nữa)   Wed Jan 13, 2010 8:27 pm

PHẦn II:
trong bài này tôi có tham khảo bài viết của DTK,NVH©—thanx a lot for support
I.SoffICE là gì và tại sao phải dùng nó?

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 dùng để 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ỏI 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).

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 ngườI nghèo tiền nhưng giàu lòng đam mê. Đơn cử
như hãng SoftTex họ viết ra EV Tran Tech 2.0 nhưng lạI bán vớI giá cắt
cổ, 4000000VND
,trời nếu thế các bạn nhà bình dân sao mua nổi số tiền đó chứ, nếu muốn xài Ev Tran
bạn 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ứ.



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

Bật cửa sổ SoftICE



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:



ALTKEY [Alt letter | Ctrl letter]



Thí dụ nếu bạn muốn dùng Alt-E để bật/tắt SoftICE thay cho Ctrl-D, trong Command Window (khung dưới cùng của SoftICE) nhập:

ALTKEY Alt E

Giao diện SoftICE



Cửa sổ SoftICE được chia làm nhiều khung, nếu bạn cấu hình như
file Winice.dat của tui thì chỉ thấy được 4 khung quan trọng nhất:
• Khung trên cùng là Register Window, hiển thị các giá trị hiện
hành của các thanh ghi, sau mỗi câu lệnh thi hành, thanh ghi hay cờ nào
bị thay đổi do câu lệnh đó thì màu hiển thị sẽ thay đổi, có màu xanh lá
(bình thường là trắng).



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:

WR (enter)

lần thứ nhất sẽ tắt (hay bật) Register Window, gọi lần thứ 2 để bật (hay tắt) nó.



Để 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:



R Tên_thanh_ghi Giá_trị_cần_thay_đổi



Thí dụ để thay đổi giá trị của thanh ghi EAX đến 400000h, nhập:

R EAX 400000



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



R FL Tên_cờ



Thí dụ cờ nhớ hiện tại đang tắt, để set nó lên, nhập:

R FL C

Tương tự để tắt nó dùng lệnh:

R FL C

• Khung thứ hai là Data Windows dùng hiển thị dữ liệu, nếu bạn đã
từng sử dụng qua 1 trình biên tập Hex sẽ thấy rất quen thuộc với khung
này. Được chia thành 3 cột, cột thứ nhất cho biết đị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.



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:

Alt-Up : lên 1 hàng

Alt-Down : xuống 1 hàng

Alt-Page Up : lên 1 trang

Alt-Page Down : xuống 1 trang



Để bật/tắt Data Window dùng lệnh WD.



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



WD kích_thước_muốn_đặt



Thí dụ bạn muốn đặt kích thước của Data Window là 20 hàng, trong Command Window nhập:

WD 20



Bạn có thể biên tập trực tiếp các giá trị trong Data Window bằng
cách kích chuột vào khung Data Windows (hoặc nhấn Alt-D) để chuyển con
trỏ vào khung này, sau đó nhập giá trị cần sửa đổi.



Để 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.

• Khung thứ 3 là Code Window, hiển thị các lệnh hợp ngữ, được
chia thành 3 cột, cột bên trái hiển thị địa chỉ trong bộ nhớ của câu
lệnh, cột thứ hai là mã Byte của câu lệnh và cột thứ 3 hiển thị lệnh
được disassembly.



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:

Ctrl-Up : lên 1 hàng

Ctrl-Down : xuống 1 hàng

Ctrl-Page Up : lên 1 trang

Ctrl-Page Down : xuống 1 trang



Để bật/tắt Code Window dùng lệnh WC.



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



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



Thí dụ bạn muốn đặt kích thước của Code Window là 10 hàng, trong Command Window nhập:

WC 10



Nếu thấy cột chứa mã Byte của các câu lệnh (cột thứ 2) không cần
thiết, bạn có thể tắt nó bằng cách nhập lệnh Code Off trong Command
Window, và bật lại bằng lệnh Code On.



Để di chuyển con trỏ vào trong Code Window bạn nhấn Alt-C



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 thời điểm SoftICE bật lên, và được SoftICE làm
"đóng băng" tạm thời.
• Khung thứ 4 là Command Window dùng để nhập lệnh và hiển thị các thông báo của SoftICE.

Để xoá các lệnh đã nhập hoặc các thông báo tạo bởi SoftICE trước đó dùng lệnh Cls.



Để bật/tắt các khung khác trong cửa sổ SoftICE bạn có thể dùng các lệnh sau:

• WF : bật/tắt Floating Point Stack Window

• WL : bật/tắt Locals Window

• WW : bật/tắt Watch Window



Thanh nằm dưới cùng của cửa sổ SoftICE để hiển thị các trợ giúp
tức thời (bên trái) và tên của Process (tiến trình) đang được theo dõi
bởi SoftICE (bên phải).

Thoát khỏi cửa sổ SoftICE



Để thoát tạm thời khỏi cửa sổ SoftICE dùng lệnh X.

Bạn cũng có thể tạm thoát SoftICE bằng cách nhấn F5 hoặc Ctrl-D.

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



Để thay đổi kích thước của cửa sổ SoftICE dùng lệnh:



Lines kích_thước_mới



Thí dụ để thay đổi cửa sổ SoftICE thành 60 dòng, nhập:

Lines 60

Lấy trợ giúp từ SoftICE



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

Để nhận được trợ giúp riêng biệt về 1 lệnh nào đó dùng cú pháp sau:



H [command]



hay



Help [command]



Thí dụ lệnh:

H AltKey

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

Set key sequence to invoke window

ALTKEY [ALT letter | CTRL letter]

Ex : ALTKEY ALT D

Khó khăn với SoftICE



SoftICE là 1 chương trình rất khó chịu, bất kì khi nào bạn thi
hành 1 ứng dụng bị lỗi hoặc xung đột với SoftICE, 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 thi hành ứng
dụng này hay nhấn phím R để trở về SoftICE (con trỏ sẽ xuất hiện lại
trong 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à!!!

III.Dùng Breakpoint (điểm ngắt) trong SoftICE

Breakpoint là gì và tại sao phải dùng nó?



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 Breakpoint bằng SoftICE (hay các chương trình
Debug tương tự khác), bất kì khi nào hệ thống xuất hiện tình trạng mà
nó thoả mãn các điều kiện trong Breakpoint của bạn, SoftICE sẽ đóng
băng tiến trình xảy ra Breakpoint, và bạn có thể theo dõi tình trạng
hiện hành của hệ thống (mã, dữ liệu, các thanh ghi...) nhờ vào cửa sổ
của SoftICE.

Đặt 1 Breakpoint chính xác, đó là điều kiện đầu tiên để bạn có thể trở thành 1 Cracker.

....Xong rùi các member từ từ mà học hỏi các bậc admin tiếp nha.Thân ko hiểu chỗ nào nói mình chỉ cặn kẽ lại cho ^^
Về Đầu Trang Go down
Mr.Rym
Thành Viên Thân Thiết
Thành Viên Thân Thiết
avatar

Bài gửi : 1266
Gold : 177220
Birthday : 12/12/1994
Join date : 16/11/2009
Age : 22

Bài gửiTiêu đề: Re: hướng dẫn crack phần mềm(ko bít có ai post chưa nữa)   Thu Jan 14, 2010 7:47 am

thanks nha
Về Đầu Trang Go down
Sponsored content




Bài gửiTiêu đề: Re: hướng dẫn crack phần mềm(ko bít có ai post chưa nữa)   

Về Đầu Trang Go down
 
hướng dẫn crack phần mềm(ko bít có ai post chưa nữa)
Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
..::Cộng Đồng Teen Việt::.. :: Thế Giới Học Tập :: Thế Giới IT :: Thủ thuật máy tính-
Chuyển đến 

Skin Rip By Mr.Bi
Forumotion.com | © phpBB | Free forum support | Liên hệ | Report an abuse | Create a free blog