亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

pyinstaller還原python代碼過程圖解

 更新時間:2020年01月08日 11:45:51   作者:potatso  
這篇文章主要介紹了pyinstaller還原python代碼過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

這篇文章主要介紹了pyinstaller還原python代碼過程圖解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

pyinstaller 的作用就是將python打包成對應平臺的可執(zhí)行文件。一般這種可執(zhí)行文件的體積都比較大。
我們可以先通過逆向軟件查看一下具體信息

查看字符串信息 只要有諸如以上的字符串 就說明這個可執(zhí)行文件有很大程度上是通過pyinstaller打包的 解密方法有兩個

1. pyinstxtractor.py

方法很簡單 直接python pyinstxtractor.py 待解密的文件

當然有可能會報錯,不過絕大多數(shù)情況下是可以使用的

2. pyi-archive_viewer

通過查看pyinstaller的文檔,發(fā)現(xiàn)提供pyi-archive_viewer這樣一款工具,去提取可執(zhí)行文件中的py代碼。根據(jù)官網的介紹,這款工具的作用就是查看可執(zhí)行文件中的各種py代碼。如圖

https://pyinstaller.readthedocs.io/en/v3.3.1/advanced-topics.html

首先要pip install pyinstaller ,安裝pyinstaller 才能使用pyi-archive_viewer這條命令
執(zhí)行如圖命令

這時就會列出集成進去的py包

找到那個py文件,提取出來

現(xiàn)在就已經還原pyc代碼了。

pyinstaller還有一個問題,就是他在打包pyc的時候,會去掉pyc的magic和時間戳。所以我們需要手工修復。pyinstaller在打包的系統(tǒng)庫的時候是不會去掉magic的,所以我們查看一下系統(tǒng)庫的magic,如下

magic為\x03\xf3\x0d\x0a,時間戳的話,隨便寫一個就行,不過必須是4個字節(jié)

如圖修復

保存,然后找個pyc還原py代碼的網站就可以了。

至此,完整的提取出pyinstaller打包的文件了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 為什么選擇python編程語言入門黑客攻防 給你幾個理由!

    為什么選擇python編程語言入門黑客攻防 給你幾個理由!

    為什么選擇python編程語言入門黑客攻防,小編今天給你幾個理由!Python語言的優(yōu)點、Python黑客攻擊優(yōu)點,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • python 垃圾收集機制的實例詳解

    python 垃圾收集機制的實例詳解

    這篇文章主要介紹了 python 垃圾收集機制的實例詳解的相關資料,希望通過本文能幫助大家理解這部分內容,需要的朋友可以參考下
    2017-08-08
  • python+pytest接口自動化之token關聯(lián)登錄的實現(xiàn)

    python+pytest接口自動化之token關聯(lián)登錄的實現(xiàn)

    公司某管理后臺系統(tǒng),登錄后返回token,接著去請求其他接口時請求頭中都需要加上這個token,否則提示請先登錄,今天通過本文給大家介紹下python+pytest接口自動化之token關聯(lián)登錄的實現(xiàn),感興趣的朋友一起看看吧
    2022-04-04
  • 詳解Python 關聯(lián)規(guī)則分析

    詳解Python 關聯(lián)規(guī)則分析

    這篇文章主要介紹了Python 關聯(lián)規(guī)則分析的相關資料,幫助大家更好的理解和學習使用python,感興趣的朋友可以了解下
    2021-03-03
  • Python數(shù)據(jù)結構之圖的應用示例

    Python數(shù)據(jù)結構之圖的應用示例

    這篇文章主要介紹了Python數(shù)據(jù)結構之圖的應用,結合實例形式分析了Python數(shù)據(jù)結構中圖的定義與遍歷算法相關操作技巧,需要的朋友可以參考下
    2018-05-05
  • PyCharm運行python測試,報錯“沒有發(fā)現(xiàn)測試”/“空套件”的解決

    PyCharm運行python測試,報錯“沒有發(fā)現(xiàn)測試”/“空套件”的解決

    這篇文章主要介紹了PyCharm運行python測試,報錯“沒有發(fā)現(xiàn)測試”/“空套件”的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Python實現(xiàn)在線音樂播放器

    Python實現(xiàn)在線音樂播放器

    這篇文章主要為大家詳細介紹了Python實現(xiàn)在線音樂播放器的相關資料,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • 使用Python實現(xiàn)MP4轉GIF

    使用Python實現(xiàn)MP4轉GIF

    在日常生活中,我們經常會遇到需要將 MP4 文件轉換為 GIF 文件的需求,本文將介紹一種使用 Python 實現(xiàn) MP4 轉 GIF 程序的方法,這種方法簡單易學,而且完全免費,需要的可以參考下
    2023-12-12
  • Python Matplotlib庫安裝與基本作圖示例

    Python Matplotlib庫安裝與基本作圖示例

    這篇文章主要介紹了Python Matplotlib庫安裝與基本作圖,簡單分析了Python使用pip命令安裝Matplotlib庫及繪制三角函數(shù)曲線的相關操作技巧,需要的朋友可以參考下
    2019-01-01
  • Pyinstaller+Pipenv打包Python文件的實現(xiàn)示例

    Pyinstaller+Pipenv打包Python文件的實現(xiàn)示例

    相信大家都試過將Python文件進行打包,本文主要介紹了Pyinstaller+Pipenv打包Python文件,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03

最新評論