Decomplied Python - Dancing On The Keyboard
Có thể bạn quan tâm
*Lưu ý: để import thì các file phải nằm cùng thư mục, còn import khác thư mục sẽ hướng dẫn tại các bài sau
Ngay sau khi lệnh trên thực thi, 1 file binary .pyc sẽ được tạo ra. Đó chính là file đã complied. Câu hỏi đặt ra, làm thế nào để dịch ngược lại file .pyc đó sang file code .py?
Công cụ
Rất may mắn, đối với python 2.7 trở xuống đã có công cụ hỗ trợ việc này, đó là uncompyled2. Sau khi clone hoặc down toàn bộ master code từ github về, chúng ta sẽ tiến hành cài đặt.
Cài đặt
Giải nén file uncompyled2-master.zip (đối với download toàn bộ master), hoặc vào trực tiếp thư mục gốc của uncompyled.
Dùng lệnh python setup.py install để cài đặt.
Đối với một số trường hợp sẽ yêu cầu quyền root/admin của máy thì ta chạy lệnh sudo python setup install với Linux hoặc run command line quyền Administrator của Windows.
Một cách đơn giản hơn để cài đặt là sử dụng trình quản lý package pip với lệnh sau:
pip install uncompyle2
Sử dụng
Sau khi cài đặt, uncompyle2 sẽ tự động thêm vào biến môi trường nên ta có thể gọi từ bất kì đâu. Sử dụng uncompyle2 bằng lệnh:
uncompyle2 -o file_output.py file_complied.pyc
File file_output.py đã được dịch ngược lại. Để tham khảo một số lệnh khác của uncompyle2, có thể dùng trợ giúp
uncompyle2 -h hoặc uncompyle2 --help
Share this:
- X
Related
Từ khóa » Dịch Ngược Mã Nguồn Python
-
Chống Dịch Ngược Python - Dev Chat - Dạy Nhau Học
-
Python Việt Nam | Cần 1 Bạn Dịch Ngược Python 3.8 | Facebook
-
Làm Thế Nào để Dịch Ngược Một Tệp Exe được Biên Dịch Bởi Py2exe?
-
Làm Cách Nào để Thiết Kế Ngược Một EXE được "biên Dịch" Bằng ...
-
Download Retoolkit - Bộ Công Cụ Dịch Ngược Phần Mềm - AnonyViet
-
Bảo Vệ Mã Nguồn Python Với Cython - PDFCOFFEE.COM
-
Giấu Source Code Python - THỊ GIÁC MÁY TÍNH
-
Phần Mềm Dịch Ngược Mã Nguồn File Exe Chi Tiết Và ... - Re:Monster
-
Download Visual DuxDebugger 3.9.2 - Dịch Ngược ứng Dụng, Gỡ Lỗi ...
-
71 Trích đoạn Code Python Cho Các Vấn đề Hàng Ngày Của Bạn
-
Lập Trình C# - Dịch Ngược Mã Nguồn Với ILSpy - Phan Xuân Chánh
-
/forum/p?t=13374
-
[FREE] Tải Phần Mềm Dịch Ngược Mã Nguồn File EXE "VB ...
-
Python (ngôn Ngữ Lập Trình) – Wikipedia Tiếng Việt
-
Cách Kết Nối Python App Với Mysql Bảo Mật Cao
-
Dịch Ngược Và Chống Dịch Ngược Mã Nguồn C# - YouTube
-
Trình Biên Dịch Ngược Trong Java Mà Mọi LTV đều Nằm Lòng
-
Sự Khác Nhau Giữa Trình Biên Dịch Và Trình Thông Dịch - Viblo