如何反編譯vc程序
❶ 如何對VC中的lib進行反編譯
反編譯vc的程序幾乎是不可能的,,因為vc編譯的程序,用的是C/C++,裡面可能調用了好多指針,編譯的原理不一樣,反編譯的結果也不同的
❷ VC++7.0的反編譯
除非你想要反匯編代碼,牛人可以返回源代碼,但和你的肯定不一樣,而且把一個程序都反編譯工作量是很變態的。
用FinalData數據恢復,如果你的文件丟失時間不長的話,恢復回來的幾率很大
❸ Microsoft Visual C++ 8.0 如何 反編譯
1、在當前,這基本上是不可能完成的任務,因為VC生成的執行程序是直接生成了機器可以直接識別的二進制語言,轉化成了機器二進制代碼。
2、這種代碼以當前的技術,還無法轉回高級的帶有語言描述性的語言類,比如C++語言。最多隻能反編譯回很接近機器語言的「匯編」語言,這樣的反編譯與原代碼是完全的天差地別,牛頭不對馬嘴了。
3、之所以有反編譯VB的、VF的,還可能有基它的反編譯的,那基本上都有一個特點,就是生成的執行文件並不是真正原機器代碼,而是中間代碼,這些中間代碼有一定的規則可循,所以可以反編。
4、現在能做到的,最多是對VC生成的代碼進行有限的修改,使用工具軟體將執行文件里的某些部分拆解後,改變界面的某些字元串、改變界面上的圖片等等,甚至可以改一小程代碼,但正確的反編回VC的原代碼的工具目前為止沒有人能做出來。
❹ Exe程序怎樣反編譯成VC語言的程序
VC編譯好的exe不能還原成原來的代碼,如果可以的話,我想所有的軟體都賣不到錢了。
VC編譯的軟體如果是按debug方式編譯的,通過OD可以轉換成win32匯編。如果是按release編譯的,雖然轉換不成win32匯編,但是也可以轉換成CPU執行時的匯編的。
試試吧~!
❺ Microsoft Visual C++ 6.0 如何反編譯
你說的沒錯,目前還沒有任何程序能夠做到把exe文件反編譯成高級語言,因為編譯過程是不可逆的,目前只能反編譯成匯編語言,你說的那幾個軟體還有樓上提到的都可以。至於反編譯到C,只能期待高人去做了,不過即使能反編譯成C語言肯定也與原來的代碼不完全一樣,而是功能相同而已,而且變數名肯定不會像人編寫的那樣有特定意義。
❻ 怎麼把一個VC程序反編譯
可以反編譯成匯編代碼,不過代碼量非常的大.具體不詳,我是外文系,對計算機語言不懂,.至於反編譯成源代碼.這是不太可能的.修改程序么.也就是小改改.想改一個模塊...那可不是一般的累人
❼ VC++ Dll文件可以反編譯嗎
可以的。
1、Dll文件和EXE文件一樣,都屬於Windows可執行文件,都遵守PE文件格式。
2、靜態反匯編可以通過IDA等軟體來進行,動態反編譯可以通過Windbg、Ollydbg來進行。以OllyDbg為例,把要反編譯的DLL文件拖到其界面中即可看到其反匯編代碼。
❽ VC6生成的程序用什麼工具可以反編譯或是破解
那要看到什麼程度,如果想反編譯是沒有這樣工具的,
但是做到源代碼級調試是不可避免的!
有名的反匯編工具,動態分析的有SoftIce, TRW2000...
靜態分析的有WinDasm, OllyDbg等等,
至於找出exe相關信息的工具就更多了,去「看雪論壇」轉轉,你可以找到大部分工具的
❾ 如何反編譯 vc
反編譯 vc??,你是要看工程源代碼的反匯編代碼嗎,若是的,在你要看的源代碼行按F9,按F5運行,再在調試工具欄里點反匯編Disassembly就可以看到相應的匯編代碼了,如果你的調試工具欄沒顯示,就點工具菜單-自定義選項的第項的工具欄把調試Debug打鉤
❿ vc 6.0程序如何反編譯到源代碼
不需要任何軟體,在你要看的源代碼行按F9,按F5運行,再在調試工具欄里點反匯編Disassembly就可以看到相應的匯編代碼了,如果你的調試工具欄沒顯示,就點工具菜單-自定義選項的第項的工具欄把調試Debug打鉤。