[Question] Fix FoxitReader to by pass protected pdf file! |
24/08/2008 04:06:41 (+0700) | #1 | 148354 |
|
kienmanowar
HVA Friend
|
Joined: 13/07/2004 05:57:34
Messages: 483
Offline
|
|
Hôm nay, down được một cái pdf file. Dùng Foxit Reader để mở cho nó nhẹ vì thằng Acrobat Reader nhiều khi nặng và tốn tài nguyên quá. Đến lúc thử copy text thì nhận được cái Nag không thực hiện được vì file đã được protect. Bấm cái nút Snap-shot bên cạnh cũng văng Nag nữa luôn . Thử lấy Olly ra vọc chơi, ai dè lại by pass được...tiện mới được Merc share Instant Demo nên quyết định làm cái movie về cách fix ... Cực kì đơn giản, nhiều người xem có khi còn chê là gà cũng nên lolz
Program : Foxit Reader
Description : Foxit Reader is a free PDF document viewer, with incredible small size (only 2.55 M download size), breezing-fast launch speed and rich feature set. Foxit Reader supports Windows Me/2000/XP/2003/Vista. Its core function is compatible with PDF Standard 1.7.
Tools : REAOdbg
Difficult : So Easy
Packer/Protector/Compiler : Microsoft Visual C++ ver 5.0/6.0
Objective : Parch
Author : kienmanowar {REA_TEAM}
Download movie:
http://www.4shared.com/file/60113809/4d33715/Fix_FoxitReader_to_bypass_protected_pdf.html?dirPwdVerified=efeb2e94
Best Regards
kienmanowar |
|
|
|
|
[Question] Re:Fix FoxitReader to by pass protected pdf file! |
04/09/2008 08:40:28 (+0700) | #2 | 149601 |
Resicons
Member
|
0 |
|
|
Joined: 25/07/2008 23:28:34
Messages: 17
Offline
|
|
Bài hướng dẫn rất rõ ràng và dễ hiểu, tuy nhiên anh cho font việt có dấu thì hoàn hảo hơn.
Em có một chút thắc mắc là vậy thì cơ chế bảo vệ của một pdf phụ thuộc vào reader chứ không phải vào document. Vậy thì cơ chế bảo vệ này chỉ đơn thuần là định nghĩa một hay một số cấu trúc trong file doc đại loại như flag để báo cho reader biết nó được bảo vệ. Trên thực tế pdf đã được phát triển lâu đời mà còn dùng kiểu bảo vệ sơ sài này sao? Em chưa thử và cũng chắc cũng không nghiên cứu thêm về vấn đề này trong tương lai, nhưng bài viết của anh rất hữu ích, không biết anh Kiên đã thử trên Acrobat Reader và thử trên các doc pdf khác chưa, kết quả có vậy không anh? |
|
|
|
|
[Question] Re: Fix FoxitReader to by pass protected pdf file! |
04/09/2008 21:39:31 (+0700) | #3 | 149662 |
|
kienmanowar
HVA Friend
|
Joined: 13/07/2004 05:57:34
Messages: 483
Offline
|
|
Xin trả lời bạn theo vốn hiểu biết của tôi như sau :
1. Cùng định xài tiếng Việt để cho mọi người dễ theo dõi nhưng lại thôi , vì thằng instant demo nó không support unicode mà chuyển qua gõ font .Vntime cũng được nhưng lại ngại hì hì
2.Trong đoạn movie bạn xem thì sẽ thấy là fix trực tiếp vào FoxIt chứ không fix trên pdf file.Điều này là do tác giả tạo ra pdf khi convert file .doc sang .pdf đã cho thêm tùy chọn cấm cho copy nội dung từ file, cấm cho chụp hình file hay thậm chỉ cấm cả việc in ấn. Những cơ chế này đã làm cho các functions của FoxIt bị vô hiệu hóa không sử dụng được. Trong quá trình thử nghiệm nhận thấy có thể vượt qua cơ chế này để cho FoxIt có thể tiếp tục copy nội dung, text snap-shot v..v..
Ngày trước có dùng qua chương trình remove protect của file pdf, nhớ là chỉ việc kéo thả file đó vào chương trình unprotect là ok. Theo suy đoán là chương sẽ đọc cấu trúc của pdf file và remove các cơ chế bảo vệ và xuất ra file pdf không bị protect.... đây cũng chỉ là suy đoán cá nhân có anh em nào biết thì chia sẻ thêm!!
3. Có thời gian sẽ thử trên Acrobat Reader và trên các trình viewer khác xem thế nào
Best Regards
kienmanowar
|
|
|
|
|
[Question] Re:Fix FoxitReader to by pass protected pdf file! |
05/09/2008 02:30:12 (+0700) | #4 | 149707 |
Resicons
Member
|
0 |
|
|
Joined: 25/07/2008 23:28:34
Messages: 17
Offline
|
|
Em có tham khảo qua tài liệu về PDF và phát hiện ra một điều khá thú vị, đúng như phỏng đoán, theo định nghĩa của adobe thì cái đó là flag:
Access permissions are specified in the form of flags corresponding to the various operations, and the set of operations to which they correspond depends on the security handler’s revision number (also stored in the encryption dictionary). If the revision number is 2 or greater, the operations to which user access can be controlled are as follows:
Và theo định nghĩa của họ thì trong số các operations có:
Copying or otherwise extracting text and graphics from the document, including
extraction for accessibility purposes (that is, to make the contents of the document accessible through assistive technologies such as screen readers or Braille output devices; see Section 10.8, “Accessibility Support”)
Điều thú vị nhất là dù doc có bảo vệ như thế nào thì thay vì bypass nó thì bypass reader của anh Kiên là một lựa chọn thông minh . Với cơ chế bảo vệ snap-shot và copy text này nếu bạn nào thích tìm tòi có thể bypass trực tiếp thông qua file gốc, nhưng cần phải hiểu rõ khá nhiều điều. Bạn nào có hứng thú với chủ đề này có thể tham khảo cấu trúc PDF ở đây:
http://www.adobe.com:80/devnet/acrobat/pdfs/pdf_reference_1-7.pdf
|
|
|
|
|
[Question] Re: Fix FoxitReader to by pass protected pdf file! |
08/09/2008 03:33:07 (+0700) | #5 | 150202 |
|
mystery_hacker
Member
|
0 |
|
|
Joined: 30/06/2006 16:16:03
Messages: 365
Location: Khánh Hòa
Offline
|
|
Anh ơi! Sao em lại xem không được! Chờ hoài mà không thấy cái file *.swf chạy! |
|
|
|