當前位置:首頁 » 編程軟體 » 反編譯exe保存

反編譯exe保存

發布時間: 2023-04-01 08:33:57

⑴ EXE文件反編譯成代碼後,能重新再生成EXE文件嗎

如下參考:

1.單擊「開始」菜單以純巧者選擇「運行」。

⑵ 如何反編譯exe文件

反編譯exe文件基本上是不可能的,因為反編譯過程由很多因素會干擾,反編譯過程:
1、檢測程序時候加殼了,如果加殼就必須先去殼。
2、去殼後需要猜測程序員採用的是什麼編程語言,編程語言有:java/c/c++/c#/vb/VC++等等。
3、猜測到程序員使用的語言後根據編程語言進行匯編,匯編需要考慮到語言中的語法問題,即使是同種語言,一種命令有多種說法,匯編成功率在20%左右。
4、匯編成功後基本就已經到反編譯的頂端了,要從匯編程序翻譯成源碼可能性為1%。

⑶ 反編譯python編寫的exe文件的詳細方法

接下來具體說一下步驟:

這個文件在pyinstaller庫里,還沒有安裝的需要安裝一下(已經安裝的跳過安裝)

安裝完成後在python安裝路徑下的\Lib\site-packages文件夾搜索archive_viewer.py文件

找到文件後可以復制到你想要放置的位置(不復制也行)

這一步會把編譯出的文件都羅列出來,像這樣

但是我們只需要找到我們exe對應的名字的文件就好了,確認存在之後滑到最下面,會發現有個?號用於輸入接下來的命令,在這邊我們輸入

會顯示 to filename? 讓你輸入需要輸出的pyc文件名稱,這邊輸入 your_app.pyc 回車就好了
接下來又會顯示?號,接著輸入 x struct 回車,輸入struct文件名稱 struct 回車

由於用PyInstaller打包後,pyc文件的前8個位元組會被抹掉,所以最後要自己添加回去。前四個位元組為python編譯的版本,後四個位元組為時間戳。
這邊使用Hex Editor Neo軟體同時打開.pyc文件和struct文件,復制struct文件前面8個位元組插入到.pyc文件的前面:

這樣我們就得到了完整的pyc文件

安裝uncompyle庫

反編譯

⑷ 反編譯後入軟體怎麼保存

用的OD?
選中代碼點保存修改
全部保存嘩碧
就可以了
------------
先選陪衡上你改的那段代碼
點右鍵亂亂舉
保存到可執行程序
保存全部
右鍵
保存

⑸ 為什麼我反編譯一個exe文件原封不動轉為.exe就報錯了。

世界上的大多數事物都是存在不可逆特性的,比如說生雞蛋煮成熟雞蛋很容易,但把熟雞蛋再還原為生雞蛋就幾乎不可能了,也許將來的科技能夠實現,但至少現在還沒聽說過。
程序的編譯和反編譯也是一樣,一個電腦程序從供人類閱讀的高級語言編譯為供CPU解讀的機器語言,這是一個質變的過程,比方說某個運算結果可以用多種演算法實現,那麼你想往上回溯時,究竟選擇那種演算法呢?你可能會說,讓反編譯軟體隨便選一種吧,那麼問題來了,再繼續往上回溯的時候,很有可能就跟原程序完全不同了。所以,盡管「條條大路通羅馬」,但要想從羅馬回到原來的出發點就不是容易的事了。因此,到目前為止,尚未有反編譯軟體能夠把一個exe文件完整無誤地反編譯為源程序的(當然也許極簡單的程序可以,比如hello world),而程序本來就是嚴謹的東西,差一個字也可能會產生十萬八千里的誤差。所以,反編譯的結果只能用作參考,不能把它當作實際代碼。

⑹ ilspy無法反編譯exe

ilspy無法反編譯exe解決如下。
1、打開ILSpy軟體,點擊File,打開,選擇所要反編譯的.exe文件,點擊確定。
2、選中要保存的反編譯項目名稱,點擊保存代碼。
3、完成。

⑺ EXE文件反編譯成源碼

EXE文件可以通過步驟來反編譯成源碼,具體步驟如下:

1、在網路上搜索下載反編譯工具ILSpy,ILspy是一個開源的.net反編譯軟體,使用十分方便。解壓後如圖,雙擊.exe文件打開解壓工具。

(7)反編譯exe保存擴展閱讀:

反編譯也稱為計算機軟體還原工程,是指通過對他人軟體的目標程序(比如可執行程序)進行「逆向分析、襲轎前研究」工作,以推導出他人的軟體產品所使用的思路、原理、結構、演算法、處理過程、運行方帆培法等設計要素,某些特拍清定情況下可能推導出源代碼。

exe是編譯好的程序文件 要看結構就得反編譯 但是通常不能把可執行文件變成高級語言源代碼,只能轉換成匯編程序。 所以要要看結構不止要會反編譯 還得精通匯編語言。

⑻ 為什麼我反編譯一個exe文件原封不動轉為.exe就報錯了。

世界上的大多數事物都是存在不可逆特性的,比如說生雞蛋煮成熟雞蛋很容易,但把熟雞蛋再還原為生雞蛋就幾乎不可能了,也許將來的科技能夠實現,但至少現在還沒聽說過。
程序的編譯和反編譯也是一樣,一個電腦程序從供人類閱讀的高級語言編譯為供CPU解讀的機器語言,這是一個質變的過程,比方說某個運算結果可以用多種演算法實現,那麼你想往上回溯時,究竟選擇那種演算法呢?你可能會說,讓反編譯軟體隨便選一種吧,那麼問題來了,再繼續往上回溯的時候,很有可能就跟原程序完全不同了。所以,盡管「條條大路通羅馬」,但要想從羅馬回到原來的出發點就不是容易的事了。因此,到目前為止,尚未有反編譯軟體能夠把一個exe文件完整無誤地反編譯為源程序的(當然也許極簡單的程序可以,比如hello
world),而程序本來就是嚴謹的東西,差一個字也可能會產生十萬八千里的誤差。所以,反編譯的結果只能用作參考,不能把它當作實際代碼。

⑼ 怎樣將EXE轉為TXT

分類: 電腦/網路 >> 程序設計 >> 其他編程語言
解析:

exe電子書轉TXT必備工具

miniKillEBook反E書編輯 1.01
tax.ha/Sofare/View-Sofare-71

本軟體模塵只能在Windows 2000/XP下使用,並且在Windows 2000下可能需要IE 6的支持(Windows 2000預設安裝的是IE 5)。

滑鼠雙擊miniKillEBook.exe啟動軟體後,按照軟體界面上標注的1、2、3的順序執行:

滑鼠左鍵移動到「選擇源文件」框中的靶子圖標上,按下,游標變成準星圖案,不要松開,將滑鼠移動到電子書顯示網頁的窗口上再松開滑鼠左鍵。如咐培果軟體認為您選擇的窗口是一個有效的窗口,則會自動填充電子書的文件路徑、首頁,否則會提示您選擇的窗口無效。如果找不到電子書中的顯示窗口,也可以將準星游標移動到電子書的標題條上再放開,試試運氣。

如果有必要,點擊「反編譯出來的文件存放到此文件夾」框里的文件夾選擇按鈕,選擇文件夾。如果認為系統自動設置的文件夾可以接收,則可跳過此步驟。

點擊「開始」按鈕,開始反編譯。

反編譯旦簡禪完成後,點擊窗口右上角的「×」按鈕即可退出程序。

預設情況下,「以文本方式保存」選項會被選中,這時反編譯結果將被保存為文本文件。如果想保存成HTML文件,可以將這個選項清除掉。

如果在第一步選擇源窗口的時候,覺得不方便,可以選中「總在最上層」選項,使軟體的主窗口總是漂浮在其它窗口之上。

有時候電子書的首頁可能深入到子目錄中,這樣有些上級目錄下的內容可能會被「只處理以下列字元串開頭的鏈接」選項過濾掉,這時可以對這個選項內容進行編輯,只保留協議部分,然後重新點「開始」。如果您對HTML和URL不熟,就當我什麼也沒說好了。

開始反編譯後,軟體的主窗口會變成半透明,如果看到電子書中彈出錯誤對話框,請及時點掉,否則反編譯過程可能被吊住。

有些反編譯出來的HTML文件,鏈接可能存在問題,可以用FindStr對鏈接進行批量更改。

⑽ 如何反編譯exe文件

(1)下載Flash Decompiler Trillix並安裝
(2)安裝完成後,雙擊打開,頁面如下:

(3)點擊管理,點擊添加到任務,如下圖:
(4)點擊添加到任務之後,可以添加SWF文件或者EXE文件,會出現如下界面:

(5)根據實際需要,添加需要反編譯的文件,如下圖:
(6)點擊轉換所有任務之後,出現如下界面:

(7)點擊確定,就可以到存放的目錄去找轉換過來的源文件了。

熱點內容
sql查詢表是否存在 發布:2024-04-19 06:11:48 瀏覽:622
T178Tccftp 發布:2024-04-19 06:11:35 瀏覽:185
電腦遠程訪問自己的伺服器 發布:2024-04-19 00:08:03 瀏覽:96
噸包演算法 發布:2024-04-19 00:02:13 瀏覽:328
win8解壓縮軟體官方下載 發布:2024-04-18 23:52:27 瀏覽:727
手機軟體在哪個文件夾 發布:2024-04-18 23:51:26 瀏覽:373
未加密魔獸地圖 發布:2024-04-18 23:39:13 瀏覽:947
伺服器的軟體系統是什麼 發布:2024-04-18 23:26:14 瀏覽:827
pythonlistin效率 發布:2024-04-18 22:59:42 瀏覽:189
存儲研發工程 發布:2024-04-18 22:53:13 瀏覽:93