Tôi đã viết một hướng dẫn về việc làm thế nào để lực lượng Firefox 3 để luôn luôn tự động lưu mật khẩu mà không hiển thị thanh thông báo đơn giản bằng cách chỉnh sửa các tập tin nsLoginManagerPrompter.js mà nằm trong thư mục các thành phần bên trong nơi mà Firefox được cài đặt. Điều này có thể bị lạm dụng đặc biệt là trong cybercafe bởi vì mật khẩu của người dùng sẽ được tự động lưu lại mà không cần yêu cầu người dùng ở nơi đầu tiên. Có vẻ để hành động như keylogger phải không? Trong Firefox 4, các nhà phát triển đã đóng gói tất cả các tập tin thường vào một tập tin bình omni.jar gọi. Một tập tin JAR thật sự là một kho lưu trữ Java, tương tự như file ZIP mà bạn thường download trên internet mà nhiều tập tin có thể được đóng gói và nén vào một tập tin.
Một tập tin JAR có thể được mở bằng bất kỳ phần mềm lưu trữ chẳng hạn như WinZIP, WinRAR hoặc thậm chí là Windows 7 được xây dựng trong ZIP vắt. Tôi sử dụng trong 7-Zip nổi tiếng và thật là thú vị tôi đã không thể mở tập tin omni.jar và đã nhận được thông báo lỗi "Không thể mở tập tin omni.jar lưu trữ".
Sau đó, tôi đã cố gắng omni.jar đổi tên để omni.zip, bằng cách sử dụng Windows 7 được xây dựng trong ZIP giải nén để mở mà đã thành công. Tuy nhiên khi tôi đã cố gắng để chỉnh sửa hoặc ghi đè lên bất kỳ tập tin trong tập tin omni.zip, tôi nhận được lỗi "The nén (nén) Folder là không hợp lệ hoặc bị hỏng". Cuối cùng tôi đã cố gắng WinRAR nhưng nó chỉ cho phép tôi để xem các tập tin nhưng không chỉnh sửa. Tóm lại, nó chỉ có thể mở các omni.jar nhưng không thể thêm hoặc ghi đè lên bất kỳ của các tập tin trong omni.jar này. Sau vài giờ nghiên cứu về các tập tin omni.jar, cuối cùng tôi đã tìm thấy hai cách để chỉnh sửa các tập tin jar.
Nếu bạn mở một tập tin JAR với Notepad, bạn sẽ thấy rằng nó bắt đầu với PK mà là một chữ ký cho ZIP, nhưng thật là thú vị bắt đầu omni.jar với ¶ μ mà lúc đầu tôi nghĩ rằng nó có thể mã hóa để ngăn chặn bất kỳ người dùng chỉ cần sửa đổi các omni jar file.. Sau đó tôi phát hiện ra điều này là do tối ưu hóa các tập tin JAR với file python optimizejars.py. Tôi cũng có thể sử dụng cùng một tập tin optimizejars.py để deoptimize tập tin omni.jar và sau đó sử dụng bất kỳ phần mềm lưu trữ thêm hoặc ghi đè lên tập tin đó là trong omni.jar này.
1. Download ActivePython và cài đặt.copo after pase" http://www.activestate.com/activepython/downloads"
2. Download optimizejars.py"http://hg.mozilla.org/mozilla-central/raw-file/f7016571b472/config/optimizejars.py"
3. Đặt tập tin omni.jar có thể được tìm thấy trong C: \ Program Files \ Mozilla Firefox \ tại cùng một vị trí nơi optimizejars.py là.
4. Chạy lệnh dưới đây để omni.jar deoptimize và bạn sẽ có được kết quả "Deoptimized 0 / 1704 tại. / Omni.jar"
optimizejars.py -. deoptimize / / /..
Sau khi tập tin deoptimizing omni.jar, bạn có thể mở nó với 7-Zip hoặc bất kỳ phần mềm tương tự lưu trữ và chỉnh sửa hoặc ghi đè lên bất kỳ tập tin bằng cách kéo và thả vào đó. Tôi sẽ khuyên bạn reoptimize tập tin omni.jar một lần nữa một khi bạn đã hoàn tất việc chỉnh sửa nó bằng cách sử dụng các lệnh tương tự như trên, ngoại trừ thay đổi - deoptimize to - tối ưu hóa.
Trên thực tế sau đó tôi thấy rằng có một cách dễ dàng hơn để chỉnh sửa tập tin omni.jar mà không cần cài Python và deoptimizing nó. Tất cả bạn cần làm là giải nén các tập tin omni.jar với WinRAR hoặc đổi tên nó để omni.zip và sử dụng Windows 7 để giải nén nó. Sau đó thực hiện bất kỳ sửa đổi hoặc thay đổi các tập tin, ZIP nó trở lại một lần nữa và copy vào thư mục Firefox. Mặc dù nó hoạt động nhưng cá nhân tôi nghĩ rằng phương pháp này không phải là "tối ưu". Bây giờ bạn đã học được cách chỉnh sửa tập tin omni.jar, bạn có thể đi trước và chỉnh sửa các nsLoginManagerPrompter.js để tự động lưu mật khẩu mà không khiến người sử dụng hoặc chỉnh sửa các nsLoginManager.js để cho phép lưu mật khẩu vào trình quản lý xây dựng trong mật khẩu về hình thức đăng nhập với autocomplete=”off”.
cấm sao lưu đây là sở hữu cá nhân của tác giả.


Không có nhận xét nào:
Đăng nhận xét