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 Python
-
Python Việt Nam | Cần 1 Bạn Dịch Ngược Python 3.8 | Facebook
-
Chống Dịch Ngược Python - Dev Chat - Dạy Nhau Học
-
Làm Cách Nào để Thiết Kế Ngược Một EXE được "biên Dịch" Bằng ...
-
Làm Thế Nào để Dịch Ngược Một Tệp Exe được Biên Dịch Bởi Py2exe?
-
Có Thể Dịch Ngược Tệp .pyc đã Biên Dịch Thành Tệp .py Không?
-
Đảo Ngược Chuỗi Trong Python - Làm Việc Thông Thái
-
Download Retoolkit - Bộ Công Cụ Dịch Ngược Phần Mềm - AnonyViet
-
Giấu Source Code Python - THỊ GIÁC MÁY TÍNH
-
Hàm Reversed() Trong Python
-
Bảo Vệ Mã Nguồn Python Với Cython - PDFCOFFEE.COM
-
How To Reverse A String In Python (Translated) - Viblo
-
71 Trích đoạn Code Python Cho Các Vấn đề Hàng Ngày Của Bạn
-
Một Số đoạn Code Python Phổ Biến Bạn Nên Thuộc Lòng - TopDev
-
Cách Kết Nối Python App Với Mysql Bảo Mật Cao
-
/forum/p?t=13374
-
Download Visual DuxDebugger 3.9.2 - Dịch Ngược ứng Dụng, Gỡ Lỗi ...
-
Dis - Tin Tức Python
-
Phần Mềm Dịch Ngược Mã Nguồn File Exe Chi Tiết Và ... - Re:Monster