Ⅰ 一個C++的EXE文件,怎麼反編譯成C++語言
1、有一個叫exe2c的軟體,可以把exe文件轉成c代碼。不過建議不要用,看它生成的代碼會讓人痛不欲生的。2、計算機軟體反向工程(Reverse engineering)也稱為計算機軟體還原工程,是指通過對他人軟體的目標程序(可執行程序)進行「逆向分析、研究」工作,以推導出他人的軟體產品所使用的思路、原理、結構、演算法、處理過程、運行方法等設計要素,某些特定情況下可能推導出源代碼。反編譯作為自己開發軟體時的參考,或者直接用於自己的軟體產品中。
Ⅱ 將EXE文件反編譯成C文件
我不太清楚有沒有工具可以反編譯成C文件,一些工具也只能到匯編.事實上並不是所有exe都可以換成C的,C不充許改函數指針,還有一些應用了堆纏的技術是C無法寫出的.為啥要反編譯成C呢,黑客可都是用匯編的.
Ⅲ C++程序可以被反編譯嗎
c/c++程序是不能被反編譯的,除非是debug版本(包含各種標識符及調試信息),release版本沒有任何有關源碼的信息,是不能被反編譯的
Ⅳ 可不可以將exe文件反編譯成C++代碼
不能。
程序:
#include <stdio.h>
void main()
{
int j=1;
}
和程序:
#include <stdio.h>
void main()
{
int i=1;
}
反匯編各得5071行,沒有區別。
如果編譯時用了/O2, 再反匯編回來,得到行數不同。
要想反編譯成原文件,顯然不可能。
除非開發一個新編譯器,把源程序用註解方式寫進去,就能反編譯回來。
Ⅳ VC++編寫的exe怎麼反編譯成vc語言 或者其他高級語言,匯編語言看不懂
http://ke..com/link?url=5wMo_8ZFQVks2J2_WIqffwlblVN7QNZREs7Y1e-l0bpRO8-NUTTwCultz_2W5v3C1SYKmr_-CoFbUniEP9QKxq
試試IDA吧 裡面有一個反編譯為C語言的插件
真要學好 還行去學匯編吧 程序反編譯的C代碼感覺有時比匯編還難理解
Ⅵ exe文件能不能反編譯
所有exe文件都能進行「反編譯」,只不過是經過加密或者優化處理的exe文件反編譯出來無法正常閱讀。
Ⅶ 易語言 做出來的exe 能被反編譯嗎
可以反編譯為匯編,因為易編澤後是機器碼
Ⅷ 如何將.exe的可執行程序反編譯成為C語言代碼程序
沒有完全可以的,想要代碼就自己寫
這種軟體多數是假的,要麼就是有毒的
.exe的可執行程序都是已經編譯過了,很難恢復為代碼
Ⅸ 能將一個C生成的EXE反編譯嗎
不可能的.能反編譯出匯編
Ⅹ Exe程序怎樣反編譯成VC語言的程序
用VC源程序製作出的Exe程序
.........是不能.........
還原成VC語言的程序的