..::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





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




Copyright © 2008-2009 vboy.us.to . All rights reserved

Share|
Tiêuđề

cách crack phần mềm game

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

thangtaem
Thành Viên Cấp 3

avatar

Yahoo Chưa có Bài gửi Bài gửi : 159
Gold Gold : 45865
Birthday Birthday : 01/05/1984
Join date Join date : 20/09/2009
Age Age : 32

Tài năng của thangtaem Người này hiện đang:
Level: Thành Viên Cấp 3
Danh vọng:159%/%
Tài năng:32%/100%

Bài gửiTiêu đề: cách crack phần mềm game Wed Jan 13, 2010 8:43 pm

How to crack POPCAP Games : 1. TypeSHARK ver 1.00

Ph?n m?m: TypeSHARK ver 1.00 --- http://www.popcap.com
B?o v?: Trial version

Công c? : -Softice 4.xx (công cu? ?ê? debug ch??ng tri?nh)

-IDA hay W32DASM

-Ca?c công cu? Hex Editor (HexWorkshop)

File c?n crack: WinTS.exe

Cracker: Computer_Angel




+ Tiê?n ha?nh:

1. Kiê?m tra ?ô?i t???ng:

a) Cha?y th?? WinTS.exe, ba?n se? thâ?y nh??ng vâ?n ?ê? sau:

+ Ma?n hi?nh intro co? do?ng ch?? “REGISTER TYPESHARK”, “FREETRIAL VERSION”

+ Khi nhâ?n va?o “REGISTER TYPESHARK”, mô?t hô?p thoa?i nhâ?p
Username+Serial hiê?n lên. Nhâ?p th?? bâ?t ki? username+pass thi? nhâ?n
????c thông ba?o “The registration code you have entered is
incorrect...”

+ Sau khi ch?i, không ghi tên va?o ba?ng HALL FAME ????c.

+ Khi thoa?t ra, co? hiê?n hô?p thoa?i qua?ng ca?o.

b) Du?ng bâ?t c?? mô?t hex editor na?o ?o?, load tâ?p tin
WinTS.exe va?o, ti?m th?? mô?t va?i chuô?i ma? ba?n ?a? ghi nhâ?n ????c
?? ca?c b???c trên(?? ?ây tôi du?ng công cu? thông du?ng la?
HexWorkshop 4.00). Ta ti?m th?? chuô?i “registration code you”, ta ti?m
????c ?? vi? tri? 00111B24 cu?a tâ?p tin.



2. Nhâ?n xe?t:

+ WinTS.exe co? kha? n?ng Register (vi? co? hô?p thoa?i ??ng ky?)

+ Không bi? unpack Ly? do la? vi? ba?n co? thê? ti?m ????c ca?c chuô?i ma? ba?n thâ?y trong game.



3. B??t ?â?u công viê?c:



a) Du?ng IDA ?ê? di?ch ng???c WinTS.exe sang ma? ma?y. Sau khi
di?ch xong, ta ti?m t??i Tab “Strings”, nhâ?n Alt-T ?ê? go? va?o chuô?i
câ?n ti?m kiê?m. Go? va?o chuô?i “The registration code you have”. IDA
se? nha?y t??i vi? tri? chuô?i câ?n ti?m trong Tab “Strings”.

b) Double click va?o chuô?i v??a ti?m ra ?o?, ba?n se? ????c chuyê?n t??i c??a sô? ch??a thông tin sau:

aTheRegistratio db 'The registration code you have entered',0Ah

.rdata:00511B20 ; DATA XREF: .text:0043EE54

.rdata:00511B20 db 'is incorrect. Please try again.',0

.rdata:00511B67 db 0 ;



Nh? vâ?y, ta biê?t ????c WinTS.exe ?o?c chuô?i “The registration...” chi? mô?t lâ?n ?? vi? tri? ma? lê?nh la? 0043EE54.

c) Chuyê?n sang Tab IDA-View (Ch??a ma? asm cu?a WinTS v??a di?ch
ng???c), nha?y t??i vi? tri? ma? lê?nh 0043EE54 b??ng ca?ch go? phi?m
“G”, rô?i nhâ?p va?o 0043EE54 va? nhâ?n Enter, ta ????c ?oa?n ma? sau:

text:0043EE54 push offset aTheRegistratio ; "The registration code you have entered\n"...

.text:0043EE59 mov byte ptr [ebp-4], 3

.text:0043EE5D call sub_407250



Nhi?n lên phi?a trên 1 xi?u, ta thâ?y co? ?oa?n so sa?nh



.text:0043EE30 push eax

.text:0043EE31 call dword ptr [edx+54h] <--- L?u y?

.text:0043EE34 test al, al

.text:0043EE36 jnz short loc_43EE8C <--- L?u y?

.text:0043EE38 push 1

.text:0043EE3A sub esp, 1Ch

.text:0043EE3D mov ecx, esp

.text:0043EE3F mov [ebp+8], esp

.text:0043EE42 push offset aOk ; "OK"

.text:0043EE47 call sub_407250

.text:0043EE4C sub esp, 1Ch

.text:0043EE4F mov ecx, esp

.text:0043EE51 mov [ebp-14h], esp

.text:0043EE54 push offset aTheRegistratio ; "The registration code you have entered\n"..



d) Vâ?y chu?ng ta co? 2 vi? tri? câ?n l?u y?. Ta pha?i kiê?m tra
xem ch??c n?ng cu?a 2 vi? tri? ?o? la? gi? b??ng ca?ch du?ng Softice.

Ta ki?ch hoa?t Softice, du?ng SymBol Loader ?ê? load tâ?p tin
WinTS.exe va?o, va? nhâ?n va?o “Load Symbols” trên toolbar ?ê? cha?y
tâ?p tin --> C??a sô? softice debug se? hiê?n lên.

Ta ???t break point ta?i vi? tri? lê?nh câ?n l?u y? ?? trên b??ng ca?ch go? va?o BPX 0043EE31 va? nhâ?n F5.

Ch??ng tri?nh WinTS se? cha?y bi?nh th???ng, cho?n “REGISTER TYPESHARK”, nhâ?p username+ma? bâ?t ki? va?o va? nhâ?n OK.

Khi ?o? c??a sô? Softice debug se? bâ?t lên ngay ta?i vi? tri?
0043EE31, nhâ?n F10 ?ê? cha?y lê?nh ta?i vi? tri? ?o?, tiê?p tu?c nhâ?n
F10 t??i khi vê?t sa?ng d??ng la?i ta?i vi? tri? 0043EE36.

?ây la? lê?nh nha?y khi AL không b??ng 0, ma? ta thâ?y AL=0, vâ?y
ta ?ô?i c?? Z b??ng ca?ch go? va?o R, va? du?ng Tab di chuyê?n con
nha?y t??i ha?ng ?? phi?a trên cao d???i ha?ng ESI=xxxxxxxxx . Du?ng
mu?i tên di chuyê?n con nha?y t??i ch?? Z va? nhâ?n Insert.

?ê? y?, sau khi nhâ?n xong, ?? vi? tri? lê?nh 43EE36 co? mu?i tên
chi? xuô?ng, ?o? la? biê?u thi? câu lê?nh na?y se? nha?y ?ê?n vi? tri?
chi? ?i?nh.

Ta nhâ?n F5 va? xem kê?t qua?, ta thâ?y ch??ng tri?nh WinTS co? hiê?n thi? nh? sau:

+ Do?ng ch?? “FREE TRIAL version” --> “REGISTER VERSION”

+ Do?ng “REGISTER TYPESHARK” o co?n n??a.



Nh? vâ?y, ta co? nhâ?n xe?t:

+ Ha?m call ?? vi? tri? 43EE31 co? nhiê?m vu? kiê?m tra username+password nhâ?p va?o va? tra? vê? kê?t qua? AL=1 nê?u h??p lê?.

e) Thoa?t kho?i WinTS, nhâ?n va?o nu?t “Load Symbols” ?ê? cha?y
la?i 1 lâ?n n??a, cu?ng nhâ?p la?i sô? serial+user tu?y y?.C??a sô?
Softice debug la?i hiê?n ra, lâ?n na?y ba?n nhâ?n F8 ?ê? debug va?o
trong ha?m kiê?m tra. Vê?t sa?ng se? chuyê?n sang ?i?a chi? la? 4A3D20,
nhâ?n F9 ?ê? ???t break point ta?i ?i?a chi? na?y, sau ?o? nhâ?n F5 ?ê?
cha?y ch??ng tri?nh bi?nh th???ng.

f) Thoa?t kho?i WinTS, nhâ?n va?o nu?t “Load Symbols” ?ê? cha?y
la?i 1 lâ?n n??a, lâ?n na?y ta thâ?y ma?n Softice Debug hiê?n ra, vê?t
sa?ng n??m ta?i vi? tri? 4A3D20.
---> Nhâ?n xe?t WinTS go?i ha?m na?y khi:

+ B??t ?â?u cha?y ?ê? kiê?m tra, kê?t qua? tra? vê? AL=1 thi? co? nghi?a ?a? ??ng ky? rô?i.

+ Khi cho?n mu?c ??ng ky? va? nhâ?p sô? serial+username.

g) Nhâ?n F10 ?ê? thi ha?nh t??ng câu lê?nh, cho t??i khi vê?t sa?ng n??m ngay lê?nh RET:



.text:004A406F pop esi

.text:004A4070 mov al, bl <--------- L?u y?

.text:004A4072 pop ebx

.text:004A4073 call loc_4EE297

.text:004A4078 mov esp, ebp

.text:004A407A pop ebp

.text:004A407B retn 8 <-------- vê?t sa?ng n??m ngay ?ây.



Khi ?o?, AL=0 (vi? ch?a ??ng ky? hay ??ng ky? sai). Nhi?n lên trên
1 xi?u, ta thâ?y ta?i vi? tri? 4A4070 ch??a ma? lê?nh mov al,bl.

Nh? vâ?y, ta co? thê? thay ?ô?i lê?nh na?y sau cho gia? tri? cu?a AL luôn la? 1

--> ?ô?i t?? mov al,bl sang mov al,01.

-->byte: 8A C3 sang B0 01



4. Crack tâ?p tin WinTS:

Trong IDA, nha?y t??i vi? tri? lê?nh 4A4070, nhi?n va?o thanh status bar n??m ?? d???i, ta thâ?y co? 2 sô? :

+ 4A4070 : la? vi? tri? lê?nh trong ch??ng tri?nh

+ A4070 : la? vi? tri? cu?a lê?nh trong tâ?p tin.

M?? HexWorkshop lên, na?p tâ?p tin WinTS.exe va?o, go? Ctrl-G, cho?n Hex, go? va?o A4070.

HexWorkshop se? chuyê?n t??i vi? tri? na?y. Nhâ?n TAB ?ê? con nha?y n??m bên phâ?n co? sô? Hex va? go? va?o B001.

Nhâ?n Ctrl-S ?ê? save la?i.



Nh? vâ?y ba?n ?a? crack xong game TypeSHARK ver 1.00 cu?a Popcap.



IV. Viê?t Patch Gen.

Khi ba?n crack b??ng ph??ng pha?p patch, xong không le? mô?i lâ?n
xa?i la?i pha?i crack no?...Sao ta không l?u la?i b??ng mô?t ch??ng
tri?nh gi? ?o? ma? mô?i khi ca?i la?i ta không câ?n pha?i ngô?i crack
n??a ???. Do ?o? patch gen ra ???i, thâ?t ra co? nhiê?u patch gen ????c
la?m s??n nh? File patcher 4.0, Fast Patch nh?ng ta?i sao mi?nh không
t?? viê?t patch gen nhi?. Tôi thi? th??ngf viê?t Patch Gen b??ng VC
nh?ng chi? gi??i thiê?u v??i mô?i ng???i mô?t patch gen c??c ky? ??n
gia?n b??ng Pascal, ?ây la? mô?t ngôn ng?? kha? thân thiê?n v??i gi??i
tin ho?c VN, nên tôi cho?n ?ê? gi??i thiê?u cu?ng ca?c ba?n. Patch Gen
na?y do anh NVC © viê?t...Ba?n co? thê? “ chê? la?i theo s?? thi?ch
cu?a mi?nh. ?ê? hiê?u ????c no? ba?n pha?i biê?t vê? Kiê?u File trong
Pascal vi? no? thao ta?c trên file ma?...No? du?ng ca?c ha?m ??n gia?n
nh? IOResult, Seek,Assign, Reset vv...Sau ?ây la? mô?t patch gen mi?nh
hoa? cho ch??ng tri?nh crack mIRC 603. Ca?c ba?n ?em vê? xem th?? nhe.
Sau ?o? di?ch ra va? cha?y.

uses crt;

const

offset1=$000C5A48; {?i?a chi? offset câ?n crack}

var

ch:char;

procedure patch(location:longint);

var

F:file of byte;

x:array[0..1]of byte; {Sô? byte câ?n crack}

begin

{$I-}

Assign(F,'mirc.exe'); {ga?n tên file câ?n crack}

Reset(F); {M?? file v??a ga?n ?ê? ?o?c }

{$I+}

If Ioresult<>0 then { Nê?u ti?m không thâ?y file}

Begin

clrscr;

textcolor(lightgreen);

Writeln;Writeln;

Writeln('Ban Phai Chay File Crack Trong Thu Muc Co Chua File Can CraCk...!');

Readln;

End Else {nguoc lai}

Seek(F,location);

x[0]:=$75; {Gia? tri? câ?n ?ô?i cu?a file crack}

Write(F,x[0]);{Ghi lên file}

Close(F); { ?o?ng file}

End;

Begin

Clrscr;

textcolor(lightgreen);

Writeln(' by hacnho from VCT ');

Textcolor(white);

Gotoxy(10,9);

Writeln('Ban hay nhan phim P de Patch, Phim bat ky de thoat:');

Ch:=Readkey;

If(ch='p')or(ch='P')then

begin

patch(offset1);

Writeln;Writeln;Writeln;

Gotoxy(17,15);Writeln('mIRC603 PaTcH successful !');

Gotoxy(17,17);Writeln('***** More CRaCk, please contact me at *****');

Gotoxy(20,18); Writeln;

Gotoxy(20,19); Writeln('*************************************');

Gotoxy(20,20); Writeln('* E-Mail : tommy9982@yahoo.com *');

Gotoxy(20,21); Writeln('* YIM : tommy9982 *');

Gotoxy(20,22); Writeln('* http:\\www.vietcracks.com *');

Gotoxy(20,23); Writeln('*************************************');

Readln;

end else Exit

end.

Ch??ng tri?nh ?a? di?ch rô?i

http://www.vietcracks.com/download/test.rar



V. Thu?t toán, thu?t ng? th??ng dùng…B? sung ti?p



1. Các h? ??m:

Thông th??ng ta có các h? ??m c? b?n nh? sau:



a. H? Decimal (10): dùng các ký t? s? 0,1..9

Ví d? : 2754 = 4+5.10+7.10.10+2.10.10.10

b. H? Hexa (16): dùng các ký t? s? và ch? 0,1,…9, A,B..F

Ví d? : 3C5F = 15+5.16+16.16.16+3.16.16.16

c. H? Binary(2): dùng các ký s? 0,1

Ví d? : 1001 = 1+0.2+0.2.2+1.2.2.2


Hãy cảmơn bài viết của thangtaem bằng cách bấm vào "" nhé!!!

Về Đầu Trang Go down

Mr.Rym
Thành Viên Thân Thiết

avatar

Yahoo Chưa có Bài gửi Bài gửi : 1266
Gold Gold : 177055
Birthday Birthday : 12/12/1994
Join date Join date : 16/11/2009
Age Age : 22

Tài năng của Mr.Rym Người này hiện đang:
Level: Thành Viên Thân Thiết
Danh vọng:1266%/%
Tài năng:22%/100%

Bài gửiTiêu đề: Re: cách crack phần mềm game Thu Jan 14, 2010 7:48 am

hay thế


Hãy cảmơn bài viết của Mr.Rym bằng cách bấm vào "" nhé!!!

Về Đầu Trang Go down

Tiêuđề

cách crack phần mềm game

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang
Trang 1 trong tổng số 1 trang
.::Host up ảnh miểnphí: Clickhere! - Hướng dẩn sử dụng Diễn đàn:Clickhere!::.
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-