色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何將python打包后的exe還原成py

馬哥Linux運(yùn)維 ? 來(lái)源:苦海飄搖 ? 作者:苦海飄搖 ? 2021-10-26 09:56 ? 次閱讀

用到的工具

pyinstxtractor.py 拆包(解壓)工具,將exe文件解壓成一個(gè)文件夾

uncompyle6 pyc反編譯工具

010EditorEditor 或者其他二進(jìn)制查看與修改工具,我這里用的010Editor

安裝方法

pip install uncompyle6

第一步:解包

python3 pyinstxtractor.py ***.exe # 這里替換成你要反編譯的exe文件# 會(huì)生成一個(gè)以 exe文件名+_extracted 的文件夾,這個(gè)就是解包后的數(shù)據(jù)

d17f7a28-357f-11ec-82a8-dac502259ad0.png

第二步:添加頭信息

PyInstaller打包后,pyc文件的前8個(gè)字節(jié)會(huì)被抹掉,所以最后要自己添加回去。前四個(gè)字節(jié)為python編譯的版本,后四個(gè)字節(jié)為時(shí)間戳。想要獲得編譯版本可以查看打包文件里struct的信息

1)。 進(jìn)入文件夾,找到以exe文件名命名的文件(沒(méi)有后綴),這個(gè)就是目的文件

2)。 用 010Editor 打開(kāi) struct,前八位就是我們想要的信息,將其復(fù)制

3)。 用 010Editor 打開(kāi)目的文件我這里是 abc_text,將上一步復(fù)制的信息插入到開(kāi)頭

修改前:

d3339cb4-357f-11ec-82a8-dac502259ad0.png

修改后:

d407a96e-357f-11ec-82a8-dac502259ad0.png

4)。 將目的文件我這里是 abc_text,添加pyc的后綴

第三步:逆向 目的文件.pyc

1)。 其實(shí)這里已經(jīng)可以使用了。了解python的都知道pyc是py文件編譯后的二進(jìn)制文件,因此如果想要分析源碼還得繼續(xù)逆向成.py文件

2)。 uncompyle6逆向pyc文件

uncompyle6 abc_text.pyc 》 abc_text.py

d70682a2-357f-11ec-82a8-dac502259ad0.png

原文來(lái)自:https://www.jianshu.com/p/5871c3dd633b

(版權(quán)歸原作者所有,侵刪)

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7081

    瀏覽量

    89177
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    659

    瀏覽量

    32903
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4799

    瀏覽量

    84810

原文標(biāo)題:將python打包后的exe還原成py

文章出處:【微信號(hào):magedu-Linux,微信公眾號(hào):馬哥Linux運(yùn)維】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    當(dāng)matlabappdesigner打包exe文件,如何調(diào)用外部的函數(shù).m程序?

    當(dāng)matlabappdesigner打包exe文件,如何調(diào)用外部的函數(shù).m程序?我嘗試了很多辦法,包括 addpath,filread,eval等,都不可行,誰(shuí)能幫幫我!
    發(fā)表于 12-29 18:50

    labview打包生成的exe安裝,不能TCP通信?

    同一臺(tái)電腦,沒(méi)有打包的時(shí)候是可以TCP通信的,但是打包就不行了,已經(jīng)管理員打開(kāi)了
    發(fā)表于 10-25 13:00

    labview程序生成exe文件怎么還原

    在LabVIEW中,程序生成exe文件,通常這個(gè)過(guò)程是不可逆的,即exe文件無(wú)法直接“還原”回原始的LabVIEW項(xiàng)目文件(.vi或.lvproj)。
    的頭像 發(fā)表于 09-04 17:12 ?1570次閱讀

    labview打包exe調(diào)用子VI問(wèn)題

    項(xiàng)目結(jié)構(gòu)問(wèn)題 當(dāng)我通過(guò)打開(kāi)VI引用調(diào)用子VI的時(shí)候,子VI報(bào)錯(cuò)1003,VI引用函數(shù)如下圖所示** 子VI如圖所示注: 該方式在開(kāi)發(fā)環(huán)境中正常,但是打包exe之后就報(bào)錯(cuò)1003
    發(fā)表于 08-07 18:37

    如何將LMH34400評(píng)估模塊設(shè)置電流輸入模式?

    LMH34400 評(píng)估模塊手冊(cè)里注明默認(rèn)電壓輸入模式,如何設(shè)置電流輸入模式?jīng)]有說(shuō)明,煩請(qǐng)說(shuō)明下如何將LMH34400 評(píng)估模塊設(shè)置電流輸入模式,謝謝。
    發(fā)表于 08-01 07:35

    ubuntu下(python ver 2.7.6)運(yùn)行python demo_server.py無(wú)反應(yīng)怎么解決?

    python ver 2.7.6)運(yùn)行python demo_server.py無(wú)反應(yīng) 請(qǐng)問(wèn)該如何正確運(yùn)行此腳本?
    發(fā)表于 07-22 08:20

    編譯ESP-AT工程,運(yùn)行python build.py install命令提示符遇到的疑問(wèn)求解

    :Espressiftoolsidf-python3.8.7python.exe: can't open file 'build.py': [Errno 2] No such file or directory 請(qǐng)問(wèn)這個(gè)是啥意思呢,怎么解決
    發(fā)表于 06-27 06:05

    版本從v3.3更新至v4.2版本,idf.py無(wú)法使用怎么解決?

    看了官方的說(shuō)明文檔,v4.2采用Python3,所以Python改為了python3.6,從github上下載了zip包,解壓到~/esp目錄下,分別完成了install.sh和ex
    發(fā)表于 06-24 06:30

    在VSCode軟件上運(yùn)行idf.py -p COM3 flash出現(xiàn)報(bào)錯(cuò)是怎么回事?

    SERIAL_TOOL=\"E:/esp/.espressif/python_env/idf4.3_py3.8_env/Scripts/python.exe E:/esp/esp_idf/components
    發(fā)表于 06-20 08:32

    運(yùn)行idf.py -p COM4 flash monitor出錯(cuò)是什么原因?qū)е碌模?/a>

    /python.exe E:/esp/esp-idf/components/esptool_py/esptool/esptool.py --chip esp32c3 failed FAILED: CMakeFiles
    發(fā)表于 06-20 07:35

    ESP32-S3 DevKitC-1連接到電腦并執(zhí)行到idf.py -p com3 flash monitor程序時(shí)報(bào)錯(cuò)怎么解決?

    _env/idf4.3_py3.8_env/Scripts/python.exe C:/esp/esp-idf/components/esptool_py/esptool/esptool.py
    發(fā)表于 06-19 07:18

    深入理解 Sora 的技術(shù)原理

    將去除噪音的結(jié)果數(shù)據(jù),利用視頻解碼器進(jìn)行解碼,低維潛在空間數(shù)據(jù)還原成原始視頻數(shù)據(jù),這里可以實(shí)現(xiàn)不同分辨率的視頻解碼。
    的頭像 發(fā)表于 04-05 09:19 ?1974次閱讀
    深入理解 Sora 的技術(shù)原理

    TC275 GTM如何將TIM配置讀取引腳電平狀態(tài)模式?

    如何將TIM配置讀取引腳電平狀態(tài)模式
    發(fā)表于 02-19 06:32

    在hightec中如何將源代封裝,并編譯鏈接.a的庫(kù)函數(shù)?

    在hightec中如何將源代封裝,并編譯鏈接.a的庫(kù)函數(shù)
    發(fā)表于 02-18 08:10

    請(qǐng)問(wèn)如何將M482的X32_IN X32_OUT設(shè)定GPIO_OUTPUT?

    請(qǐng)問(wèn)如何將M482的X32_IN X32_OUT設(shè)定GPIO_OUTPUT?
    發(fā)表于 01-16 06:40
    主站蜘蛛池模板: 亚洲欧美另类无码专区| 久久是热这里只有精品| 九九热伊人| 日本漫画母亲口工子全彩| 亚洲qvod图片区电影| www.国产精品视频| 精品无码人妻一区二区免费AV| 日本亚洲电影| 最新高清无码专区在线视频| 国产欧美日韩网站| 漂亮的保姆3中文版完整版| 亚洲午夜久久久精品影院| 丰满的女朋友韩国版在线观看| 恋夜秀场1234手机视频在线观看| 性按摩AAAAAAA片| 阿离被扒开双腿疯狂输出| 久久久久亚洲精品影视| 亚洲 欧美 国产 视频二区| YELLOW免费观看2019| 老师紧窄粉嫩| 亚洲精品久久一区二区三区四区| 出租屋自拍贵在真实15P| 伦理片2499电影伦理片| 亚洲欧美国产视频| 国产精品18久久久久久欧美网址| 欧美人与动牲交A精品| 又黄又爽又无遮挡在线观看免费| 国产伦精品一区二区三区精品| 青青操久久| 99久久精品免费看国产一区二区| 久久精品国产亚洲AV天美18| 亚洲AV久久婷婷蜜臀无码不卡| 国产 日韩 欧美 综合 激情| 青草久久伊人| 9966在线观看免费高清电影| 久久久久久电影| 亚洲视频黄| 好男人免费观看在线高清WWW | 中文字幕 人妻熟女| 精品第一国产综合精品蜜芽| 星空无限传媒视频在线观看视频|