1 tháng trước đây mình làm theo hướng dẫ trên 4rum về cách Cr-ack bản ofice 2007 này nhưng bất được vì khi hêt 30 ngày nó tự động làm ẩn các mục trên các thanh bar nên mình bất thể sử dụng được nữa.Mình có gởi 1 bài viêt về vấn đề này để hỏi các cao thủ trên 4rum mà hok thấy ai trả lơi cả hic hic (rôi ít lâu sao bài của mình bị mod delete) xóa thì nó báo phải bỏ đĩa cd vào mới uni dc (nhưng mà minh cài bằng bản down trên mạng làm sao có cd --- minh lại làm biếng ra tiệm mua cd tốn trước ) hic thê là mình lâm vào tình trang tiến thoái lưỡng nan xài bất dc mà xoa cũng bất xong
trong tình cảnh đó minh vừa thử tìm hiểu vào sâu hơn trong bản office đáng ghét này và phát hiện ra 1 lỗi nhỏ có thể sử dụng để active cái key wai' wy~ đó
cái key của bản office mà bạn thường tìm thấy trên các diễn đàn là vấn đề nhỏ cho dù bạn bạn có nhập hay bất (nêu như bạn dùng cách xóa chữ "alwaysintall" thành "neverintall") thì nó vẫn bắt bạn active mới dc quyền xài tiếp (tưc nó bắt bạn mua bản quyền sao khi kêt thúc thời (gian) hạn sử dụng 30 ngày)
*xin dc nói thêm vì sao đến những 30 ngày mà bất phải 7 ngày vì: cái cách mà trên 4rum vừa hướng dẫn rất tốt nhưng đó chỉ là cách kéo dài thời (gian) hạn sử dụng lên 30 ngày mà thôi
vấn đề ở đây dc đạt ra là làm sao sử dụng dc tiếp tục mà nó cũng bất hiện bãng thông báo phải active key và ta dc update thoải mái
các bạn vào mục C:\Program Files\Common Files\Microsoft Shared\OFFICE12. tìm file mso.dll đó là tất cả những gì ta cần active (chứ bất liên quan gì đến file proof.en cả nhé)
có 2 cách đề làm
cách 1 :
Cách dễ nhất để Cr-ack là dùng 2 công cụ chính :
Win32Dasm, HView… bộ óc, Coca Cola và âm nhạc .
Giải thích công dụng :
W32Dasm : Công cụ dùng để disassembler một file ra ngựa máy. Nó còn được dùng để hiểu xem chương trình này làm cái “quái” gì trong đó.
HView : Khi vừa biết được nơi cần patch trong file, bạn có thể dùng công cụ có ích này.
Vì đây là cách đơn giản nhất để Cr-ack chương trình nên bất phải tất cả các chương trình đều có thể Cr-ack được mà khoảng 40% chương trình sẽ được patch bằng cách này .
Đầu tiên, bạn phải xem coi chương trình có được nén(pack) lại hay không. Nén ở đây bất có nghĩa là được nén bằng WinZip hay WinRAR mà file .EXE được nén nhỏ lại mà vẫn có thể chạy được bình thường bất cần giải nén. Để biết file có bị nén hay không, bạn phải xem mở file .EXE đó ra để xem đoạn ngựa của nó. Ở đây tui dùng WinNC, chọn file cần xem và nhấn F3. Thông thường, nếu file vừa bị nén thì nó sẽ có 1 dòng đặc trưng trong file bị nén ở đầu file. Chẳng hạn như được nén bằng ASPack thì (thường) trong file sẽ có chuỗi “aspack”. Nén bằng UPX thì sẽ có dòng “UPX…”. Còn đối với shrink thì có chữ “shrink”. Tuy nhiên, cũng có một vài công cụ giúp ta giải nén (unpack) mà bất cần biết file được nén theo dạng nào, đó là nó tự động nhận dạng. Tuy nhiên, nếu dạng được nén bất được hỗ trợ thì nó cũng đành bó tay. Tiêu biểu cho loại này là ProcDump32, nó hỗ trợ khá nhiều dạng phổ biến như ASPack, Code Safe 3.X, PC Guard 2.10, PE Compact, PKLITE… bạn có thể chọn “*unknown*” để chương trình tự động nhận dạng.
Ngoài ra, có thể chương trình còn được bảo vệ bởi 1 đoạn ngựa bảo vệ (Security Code). Đây là một đoạn ngựa dùng để bảo vệ chương trình tránh bị debug (anti-debug) hay thay đổi kích thước. Đối với loại này, chúng ta cũng có một số chương trình để bỏ phần Security Code đó, có thể kể ra là : Anti Crypt, UnCode Crypt, tEunlock…
Giả sử như bạn vừa bỏ Security Code và giải nén được chương trình, lúc này, nó sẽ phình ra lớn hơn so với lúc bình thường (giải nén mà), vừa đến lúc bắt tay vào Cr-ack nó.
* Bước 1:
_ Chạy chương trình cần Cr-ack
_ Thông thường nó sẽ bắt bạn đăng ký, hay sẽ để trên một Menu nào đó để bạn đăng ký chương trình, lớn loại là Registration, Register, Purchase…
_ Nhấn vào nó, điền đầy đủ thông tin và nhập lớn một số Serial/Unlock Code/Registration Code bất kỳ. Chương trình sẽ hiện lên một bảng thông báo tương tự như “Incorrect Password…”, “Wrong Serial…”, “Re-enter password…” (hầu hết các chương trình đều có bảng thông báo này cho người dùng biết ngoại trừ những Cr-ackme . Okie, hãy nhớ lấy cái thông báo này.
* Bước 2:
_ Chạy W32Dasm, chọn “Open file to Disassembler…” hay nhấn trên thanh công cụ cũng được.
_ Chọn file cần Cr-ack.
_ Trên menu Refs, chọn String Data References. Tại sao ta phải làm như vậy, bạn hãy xem đoạn ngựa sau :
Nếu “Serial bạn gõ vào” = “Serial chương trình” thì <—- Ta sẽ Patch chỗ này
Nhảy đến đăng ký bản quyền
Còn không
Nhảy đến bảng thông báo “Incorrect password…” <——- Bạn cần ở đây trong W32Dasm
Bây giờ, nếu nó kêu là sai thì mình cho nó thành đúng :
Nếu “Serial bạn gõ vào” <> “Serial chương trình” thì <—– Chỗ vừa được patch
Nhảy đến đăng ký bản quyền
Còn không
Nhảy đến bảng thông báo “Incorrect password…” <——– Bạn cần ở đây trong W32Dasm
Còn bây giờ bạn cần biết một chút về assembler (vì chương trình sẽ được W32Dasm dịch ra assembler mà
Viết lại trong assembler đoạn code trên sẽ tương tự như :
cmp eax, eax <—– So sánh số serial/unlock code…
jne [Địa chỉ 1] <—– Nhảy đến thông báo số đăng ký đúng hay sai
call [Địa chỉ 2] <—– Nhảy đến thông báo ngược lại
Bây giờ, giả sử [Địa chỉ 1] là nhảy đến thông báo vừa được đăng ký và [Địa chỉ 2] nhảy đến thông báo “Incorrect password…” thì ta sẽ phải sửa lại đoạn code như sau :
cmp eax, eax
je [Địa chỉ 1] <—— Chỗ vừa được Patch
call [Địa chỉ 2]
Trong assembler, câu lệnh nhảy được biết đến là :
je = Jump if equal : Nhảy nếu bằng
jne = Jump if not equal : Nhảy nếu bất bằng
Vì vậy, thông thường “je” được đổi thành “jne” và ngược lại.
Trở lại với chương trình của chúng ta, đi tìm chuỗi “Incorrect password…” là chúng ta vừa đến bảng thông báo “Incorrect password…”. Kiếm bằng cách vào menu Refs/String data references của W32Dasm, tìm chuỗi “Incorrect password…” và nhấn kép vào nó (hy vọng là có . Lúc này, W32Dasm đưa chúng ta đến bảng thông báo chưa đăng ký rồi, nhiệm vụ của chúng ta là phải kiếm được nơi có chứa lệnh nhảy đến bảng thông báo này. Hãy dời con trỏ lên cho tới khi nào kiếm thấy dòng “je …” hay “jne…” thì dừng lại ở đó. Còn nếu thấy dòng :
* Reference ….
:000… <—- để ý đất chỉ này
thì hãy dừng lại đó vì bảng thông báo vừa được gọi từ 1 đất chỉ khác, nhấn Shift-F12 (hay vào menu Goto/Goto Code Location), nhập vào dãy số000… sau dòng “* Reference…” rồi Enter.
Lặp lại các bước dò như trên cho đến khi nào thấy được dòng “je…” hay “jne…“
Cuối cùng, khi vừa kiếm được rồi thì hãy nhìn xuống thanh status bar, bạn sẽ thấy 1 chuỗi số ngay sau “@Offset …00…“. Nhớ lấy chuỗi số đó, và đừng quên là bỏ chữ “h” cuối cùng đi, vì đây là chữ biểu hiện cho số HEX.
* Bước 3 :
_ Đóng W32Dasm lại. Mở HView ra, nhấn F4, chọn Decode, nhấn F5, đánh vào giá trị00… bạn thu được ở “@Offset…00…” lúc nãy và Enter, HView đưa bạn đến ngay đúng dòng bạn nhìn thấy trong W32Dasm và còn chờ gì nữa, patch nó đi. Nhấn F3, rồi F2 (tui chọn cách này để giúp Newbie dễ hiểu hơn vì đôi lúc bất phải lúc nào giá trị cũng là 74 và 75). Sửa “jne...” thành “je…” và “je…” thành “jne…“
_ Cuối cùng, nhấn F9 để Save chương trình và F10 để thoát, bạn chạy lại chương trình và nhập số đăng ký bất kỳ thử xem sao, nếu may mắn, bạn sẽ nhận được thông báo “Thanks for …” , hehe, và đừng quên lưu 1 bản .EXE để đềphòng chốngsự cố trước khi Patch .
Mẹo : Nếu bất tìm thấy dòng “Incorrect password…” thì bạn thử đi ngược lại là đi từ dòng “Thanks for…” hay “Registered…” xem ;-).
Đây là cách đơn giản nhất để Patch chương trình, ngoài ra còn có thể dùng SoftICE, VBDe, DeDe, SmartCheck… cái đó để hỗ trợ Cr-ack soft là tùy ở bạn . Bạn có thể nâng cao “tay nghề” bằng cách viết key hay bằng 1 số thủ thuật khác như “spy memory” .
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
nếu menber nào có học về lập trình thì sẽ hiểu cách làm khi mình chỉ dẫn tơi đây vì đây là các của các pro thường làm để Cr-ack các phần mền mình nói sơ wa để cách bạn tham tiềmo thêm (các phần mền mình nói ở trên các bạn có thể ra cửa hàng máy tính trên toàn quốc tìm mua hay có thể liên lac wa Y!M : hell_angel_star đề minh send wa cho nhe' )
còn nêu menber nào bất có thì chỉ cần thực hiện đúng theo chỉ dẫn sau là okie
cách 2:
trươc tiên bạn cài đặt bản ofice Enterprise 2007 với key các key sao (key nào cũng được)
M2QKF - KDQ4R - YHQKD - M4YYK - GPWVD
T3PVR-XX42X-T49DW-WGBG6-9FT73
V9MTG-3GX8P-D3Y4R-68BQ8-4Q8VD
TPG4V-XBDJF-F624D-4XDVD-Y6CCD
------- lưu ý :nếu bạn nào đang bị trường họp giông như mình nói ở trên thì bất cần uni làm gì chỉ cần cài đè lên là dc bất sao cả ---------
cài đạt xong thì đừng mở ưng dụng nào hết
vào website sau để cài dăt "Genuine Office"
Code:
sau khi setup xong Genuine Office bạn tiến hành validate cho bản Office cảa mình, và sẽ nhận đuợc thông báo invallid, đừng bận tâm về thông báo đó bây giờ đóng hết tất cả các cửa sổ Internet Explorer lại
tiếp tục tải cái này về
giải nén và và chạy file Cr-ack.reg copy file MSO.DLL vào thư mục C:\Program Files\Common Files\Microsoft Shared\OFFICE12.
--------lưu ý : làm theo trình tự mình nói nha nêu bất thì mình bất đảm bảo đâu nhé --------------
sau đó chạy thử word hay excel thử coi nêu nó vẫn hiện bảng yêu cầu kích hoạt thì các bạn chon form telephone và nhập số 0 vào tất cả các ô ( bắt buộc phải có cái bảng này nhé. nếu bất hiện lên cái bảng này thì bạn vẫn chưa active được đâu. và nêu như thế thì bạn vẫn chưa Cr-ack offfice thành công được) sau đó tắt máy khởi động lại
mở lại word thử 1 lần nữa để xem kết quả
mình vừa test và thành công mỹ mãn tốc độ mở 1 file word 30mb chỉ vào khoảng 2s-3s
mình ở thành phố hồ chí minh nếu bạn nào bất tin thì cứ liên lạc với mình wa Y!M hell_angel_star hay SDT 09743 03745 mình sẽ đem máy đến cho bạn xem hết mắt cái ofice của mình hiện giờ như thê nào nhé
ah` wen còn 1 điều nữa hic hic nêu thấy bài của mình có ích cho các bạn thì thanks cho mình 1 cái nha nhớ thanks bắng cách bấm nut chứ đừng có thanks bằng miệng nhe tội nghề mình lắm