TURTORIAL BY hacnho FROM HVA-www.hvaonline.net CONTACT ME : hacnho@hotmail.com How To Become A Cracker Learn 2 crack, very easy Lời Phi Lộ: Hello, Welcome back ! He he xin chào các bạn, xin lỗi vì sự chậm trễ. Do mấy hôm nay bận soạn ra HTML một số tut để upload lên homepage vietcracks nên không kịp up lên cho các bạn phần 8, thành thật xin lỗi. Okie nào chúng ta bắt đầu thôi. E hèm hôm nay chúng ta sẽ đi vào phần 8, đây cũng là phần kết thúc của giai đoạn I: NHẬP MÔN CRACKER. Hôm nay chúng ta sẽ học gì nhỉ :D ? Cụ thể như sau: 1. Học crack mIRC 603 (phiên bản mới nhất.) > Chương trình chat thông dụng. 2. Học crack Getright Version 4.5 > Chương trình download cực mạnh 3. Học crack game của hãng PopCap.Com (học một dạng có thể crack hầu hết tất cả các game hiện nay của hãng này như Dynomite 2.00y, 2.01, Big Money Delux 1.11, Bejeweled 1.5, Alchemy, NINGPO MAHJONG DELUXE 1.04, SEVEN SEAS 1.13 vân vân). Vì sao, giống như ES4 hay EV Tran 2.0 tất cả các phiên bản hay chương trình của PopCap Games đều mã hoá serial theo cùng một kiểu… :D. 4.Học viết Patch Gen cho các chương trình mình đã crack (bằng Pascal, C++, VB). Tôi sẽ lần lượt up lên. Trước tiên là bằng Pascal. PHẦN VIII: I. Crack mIRC 603 Phần mềm : mIRC ver 603 Download : www.mirc.com File crack : mirc.exe Cracker : hacnho (VCT) Bảo vệ : 30 days times trial Chúng ta bắt đầu việc đầu tiên là try to crack mIRC version 603. Đây là một chương trình chat script khá phổ biến. Nhưng phiên bản này chỉ cho dùng thử 30 ngày. Điều đó buộc chúng ta phải crack nó :d. Đơn giản tôi là Maria mà lị he he. Do tôi còn trong Giai Đoạn I. Nên tôi chỉ hướng dẫn các bạn phương pháp cơ bản nhất của cracker là patch nó.(Thật ra phương pháp tạo serial của mIRC 603 rất đơn giản là thực hiện các phép toán nhân chia để tạo key. Giới hạn min của name nhập vào là 5 ký tự. Gồm hai vòng lặp chính. Nhưng thôi mình sẽ bàn đến phương pháp tính toán serial trong GIAI ĐOẠN II: Cracker Anh Là Ai?) Đầu tiên bạn sao lưu file mirc.exe ra dự phòng. Chạy mIRC. Vào menu About >Register. Nhập vào Full Name: hacnho, Registration Code: 151083. Enter, oh la la một nag văng ra "The registration name and number you have entered do not match ". Okie bạn hãy nhớ lấy nó. Vào W32DisAsm mở file mirc.exe. Chờ W32DisAsm file mirc xong bạn vào menu String Data Reference, tìm ra dòng có ghi thông báo ở trên, double click vào nó một lần, đóng hộp hội thoại String Ref lại, bạn đang ở đây * Possible Reference to String Resource ID=01911: "Registration" | :004C698E 6877070000 push 00000777 :004C6993 E8D95DF6FF call 0042C771 :004C6998 50 push eax :004C6999 6A00 push 00000000 * Possible Reference to String Resource ID=01912: "The registration name and number you have entered do not mat" | :004C699B 6878070000 push 00000778 < bạn đang ở đây :004C69A0 E8CC5DF6FF call 0042C771 :004C69A5 50 push eax :004C69A6 FF7508 push [ebp+08] Okie hãy di chuyển vệt sáng lên trên, tới khi bạn gặp dòng những dòng sau * Reference To: USER32.SendDlgItemMessageA, Ord:0000h | :004C6884 E8E96A0900 Call 0055D372 :004C6889 68DFCD5700 push 0057CDDF :004C688E 68F8C95700 push 0057C9F8 :004C6893 E821FBFFFF call 004C63B9 :004C6898 85C0 test eax, eax :004C689A 0F84B7000000 je 004C6957 < Cần crack, chú ý (1) :004C68A0 C60552CA570000 mov byte ptr [0057CA52], 00 :004C68A7 BE28305800 mov esi, 00583028 :004C68AC BFF8C95700 mov edi, 0057C9F8 :004C68B1 33C0 xor eax, eax * Possible Ref to Menu: MenuID_003C, Item: "Register " | Possible Reference to String Resource ID=00134: "* Unloaded agent '%s'" Nếu bạn chỉ dừng ở đây thì chưa xong. Tại sao, nếu chúng ta crack ở đây thì chỉ hiện thông báo "Your registration has been entered successfully.". Nhưng khi . String Resource ID= 01 9 11: "Registration" | :00 4C698E 687 707 000 0 push 00 000 777 :00 4C6993 E8D95DF6FF call 00 42C7 71 :00 4C6998 50 push eax :00 4C6999 6A 00 push 00 000 000 * Possible. E8E96A0 900 Call 00 55D372 :00 4C6889 68DFCD5 700 push 00 57CDDF :00 4C688E 68F8C95 700 push 00 57C9F8 :00 4C6893 E821FBFFFF call 00 4C63B9 :00 4C6898 85C0 test eax, eax :00 4C689A 0F84B 700 000 0 je 00 4C6957. < Cần crack, chú ý (1) :00 4C68A0 C 605 52CA5 700 00 mov byte ptr [00 57CA52], 00 :00 4C68A7 BE28 305 800 mov esi, 00 58 302 8 :00 4C68AC BFF8C95 700 mov edi, 00 57C9F8 :00 4C68B1 33C0 xor eax, eax *