python反編譯工具

來源:互聯網
上載者:User

標籤:shu   style   png   director   開源   alt   完全   rip   data   

開發類線上工具:https://tool.lu/
一個反編譯網站:https://tool.lu/pyc/

一看這個標題,就是搞壞事用的, 用 java 寫程式多了,很習慣用反編譯工具了,而且玩java 的人認為那是很正常的事。所以很多商業應用的java 程式都用了混淆器或者自己寫了classloader,防止別人反編譯,其實理論上還是可以反編譯的,只是難度加大了。我用python,django 兩年多了,雖然都是業餘時間再玩,自己也寫過一些應用,有時候想如果某些核心的代碼不公開能反編譯嗎,肯定是可以(如果你的python不是自己處理過的,編譯出來的位元組碼都可以反編譯),我在sf上找到的這個工具就很好用.

python 反編譯工具名稱: Easy Python Decompiler

工具:

http://sourceforge.net/projects/easypythondecompiler/?source=directory

這是個windows版的工具,可以反編譯單個pyc,pyo 檔案,或者選定反編譯一個指定檔案夾下面的pyc,pyo 檔案, 確實很好用.

下載python 反編譯工具後的目錄

  

運行反編譯工具,選擇一個需要反編譯的檔案.

  

反編譯的結果的名字為原來的名字+"pyc_dic", 用文字編輯器開啟就可以看到源碼

  

這是我寫的 django 程式的 views.py , 完全被反編譯出來了,而且沒有差錯。從另外一個角度來說,玩python的就希望開源,也沒有必要加密了,如果真的需要加密,估計要下載python 原始碼,並且修改之後編譯自己的python, 才能不那麼容易反編譯了。

python反編譯工具

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.