1. 程式人生 > >uncompyle的使用(python的pyc檔案還原py)

uncompyle的使用(python的pyc檔案還原py)

之前寫過一個將py檔案轉換成exe的,其實整個過程根本算不上加密,最多算是壓縮而已。既然有壓縮那麼肯定就有解壓縮。

整個過程:py-->pyc-->exe

uncompyle就是這樣的壞小子,可以將pyc打回原形。(pyc->py,當然exe也是可以轉換成pyc的,具體方法自行谷歌)

使用方法:

使用幫助:

uncompyle2 -h

如果你查看了幫助,你會發現裡面操作有點麻煩,就是-o outfile必須先寫,

例如有一個pcat.pyc,想反編譯輸出檔案為pcat.py,你必須這樣寫:

uncompyle2 -o pcat.py pcat.pyc

線上解密:

輸入pyc ,直接轉換py

https://tool.lu/pyc/

相關推薦

uncompyle的使用python的pyc檔案還原py

之前寫過一個將py檔案轉換成exe的,其實整個過程根本算不上加密,最多算是壓縮而已。既然有壓縮那麼肯定就有解壓縮。 整個過程:py-->pyc-->exe uncompyle就是這樣的壞小子,可以將pyc打回原形。(pyc->py,當然exe也是可以轉換

mysql備份與還原操作手冊.sql檔案操作指南

轉載自: https://yq.aliyun.com/articles/626120?utm_content=m_1000026933 一、備份常用操作基本命令 1、備份命令mysqldump格式 格式:mysqldump -h主機名 -P埠 -u使用者名稱 -p密碼 –dat

Dalvik指令集練習smali檔案的編寫

移動智慧終端安全 (作者:Baron_wu 禁止轉載) ** 一、 實驗內容 編寫smali檔案,輸出HelloXidian 編寫smal

OpenStack雙節點部署—M Manila共享檔案系統服務

Manila安裝 一、資料庫配置 二、建立服務憑證和API端點 三、安裝並配置Heat 四、啟動服務並設定開機自啟 一、資料庫配置 Controller節點 # mysql -uroot

十三、C#入門基礎13 XML檔案的CRUD

一、什麼是XML檔案?: 可擴充套件標記語言,標準通用標記語言的子集,是一種用於標記電子檔案使其具有結構性的標記語言。 1.可擴充套件標記語言是一種很像超文字標記語言的標記語言。 2.它的設計宗旨是傳輸資料,而不是顯示資料。 3.它的標籤沒有被預定義。您需要自行定義標籤。 4.它被設計為具有

Idea不識別java檔案檔案顯示橙色

解決: 1.點選File  -->  Project Structure 2.Modules 裡 將Content Root刪除再新增 3.重新修改maven設定(非maven專案請跳過此步) File->setting  &

HDFS分散式檔案儲存系統

一 、HDFS命令列客戶端的常用操作命令 (1)start-dfs.sh :自動啟動整個叢集          stop-dfs.sh :自動停止整個叢集 (2)上傳檔案到hdfs中:    hadoop fs -pu

Spring事務配置配置檔案的形式

     聲明瞭事務通知後, 就需要將它與切入點關聯起來. 由於事務通知是在 <aop:config> 元素外部宣告的, 所以它無法直接與切入點產生關聯. 所以必須在 <aop:config> 元素中宣告一個增強器通知與切入點關聯起來. 由於

Django通過Ajax利用FormData動態提交表單包括檔案,字串

0 需求背景 有的時候我們上傳表單,經過後臺處理之後再分發回原來頁面,這時必定會重新整理這個頁面。為了解決這個問題,我們採用JS動態提交表單元素,如:file、text等型別,可以很好的解決這一問題。 1 DOM結構 <form method="post" enctype=

Dubbo配置篇:常用配置總結配置檔案詳解

1.暴露服務,定義服務資訊 服務配置,用於暴露一個服務,定義服務的元資訊,一個服務可以用多個協議暴露,一個服務也可以註冊到多個註冊中心。 <dubbo:service id="sendSmsSOAService" interface="com.sms.api.service.Sen

HDFS基本概念與重新梳理hdfs檔案資訊介紹

HDFS(Hadoop Distributed File System )Hadoop分散式檔案系統。是根據google發表的論文翻版的。論文為GFS(Google File System)Google 檔案系統(中文,英文)。 HDFS有很多特點: 1.儲存多個副本,且提供容錯機制,副

Nginx 效能優化配置檔案詳解

  隨著訪問量的不斷增加,需要對 Nginx 和核心做相應的優化來滿足高併發使用者的訪問,那下面在單臺 Nginx 伺服器來優化相關引數。 Nginx.conf 配置優化: worker_processes 8; nginx 程序數,建議按照 cpu 數目來指定,一般為它的倍數。worke

redis 進階配置檔案和持久化

一、redis.conf 配置詳解 Redis預設不是以守護程序的方式執行,可以通過該配置項修改,使用yes啟用守護程序 daemonize no 當Redis以守護程序方式執行時,Redis預設會把pid寫入/var/run/redis.pid檔案,可

OpenCV—python影象標註批量檔案重新命名

""" 批量修改檔名:我這裡用於對圖片資料集標註 注意:輸入目錄與輸出目錄相同才行 """ import os input_dir = "../SandBox/label_pictures" ou

c#在excel裡批量插入附件檔案建立物件

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; u

Navicat12版本+破解教程檔案壓縮包

連結:https://pan.baidu.com/s/1S4oLqY5XLYqbt7nJAUTi4A 提取碼:tk7b   下載成功後: 1、點選navicat12018_premium_cs_x64 進行安裝 ,無腦下一步,下一步中只需要選擇同意,路徑,其他不用管,直接下一步,

linux上zabbix-server優化配置檔案和資料庫

linux上zabbix-server優化(配置檔案和資料庫) 一、:修改配置檔案       vim /usr/local/zabbix/etc/zabbix_server.conf        Timeout=20 &

JAVA核心技術I---JAVA基礎知識Jar檔案匯入匯出

一:Jar初識 (一)定義 同c++中的DLL一樣 jar檔案,一種副檔名為jar的檔案,是Java所特有的一種檔案格式,用於可執行程式檔案的傳播。 jar檔案實際上是一組class檔案的壓縮包 (二)優勢 –jar檔案可以包括多個class,比多層目錄更加簡潔實用–jar檔案

【NOSQL】非關係型資料庫MongoDB MongoDB檔案存取操作

由於MongoDB的文件結構為BJSON格式(BJSON全稱:Binary JSON),而BJSON格式本身就支援儲存二進位制格式的資料,因此可以把檔案的二進位制格式的資料直接儲存到MongoDB的文件結構中。但是由於一個BJSON的最大長度不能超過4M,所以限制了單個文件

刪除Git遠端倉庫專案的所有內容,重新提交所有內容檔案大小寫坑

問題 在向github遠端倉庫同步專案的時候發現,之前重新更改大小寫的資料夾同步出了問題,導致同時存在大小寫的資料夾。 或是如果我們上傳了一個專案到git並已經commit和push了所有內容,但是忘記搞gitignore檔案,導致一些不想加入版本控制的檔案,如IDE配置檔案,