❶ 反編譯為什麼不能得到源代碼
因為源代碼中有很多地方是通過編譯器的預編譯功能規范了的
首先要預編譯才能編譯,反編譯最多隻能得到預編譯後的東西吧
❷ 我在一個地方做了網站他不給原代碼給我。是不是我拿到了網站運行的代碼用反編譯軟體都能搞到原來的代碼
1. 我在一個地方做了網站,但對方沒有提供源代碼。
2. 理論上,使用反編譯軟體可以嘗試獲取網站的原始代碼,但結果並不保證完整或准確。
3. 網站運行的代碼可能已經經過編譯,這意味著直接獲取原始代碼會面臨困難。
4. 如果需要對網站進行修改或添加新功能,最佳做法是聯系原始的開發公司進行協助。
5. 省去維護費用可能會導致後期更高的成本,因為網站的持續運行和更新需要專業的支持。
❸ 反匯編能否將代碼弄出來
常規意義上不能。就算勉強可以那也不會得到和原來一樣的代碼(比較。NET的中間語言)。
反匯編 把目標代碼轉為匯編代碼的過程.
通常,編寫程序是利用高級語言如C,Pascal等語言進行編程的,後再經過編譯程序生成可以 被計算機系統 直接執行的執行文件。反匯編即是指將這些執行文件反編譯還原成 匯編語言或其他 高級語言。但通常反編譯出來的程序與原程序會存在許多不同,雖然執行效果相同,但程序代碼 會發生很大的變化,非編程高手很難讀懂。
❹ windows系統的源代碼,為什麼沒人反編譯出來
原因:
一是代碼經過編譯後,
反編譯
是比較困難的。
二是代碼量超級大;
三是能夠反編譯的力量沒這么強大;
四是不是任何程序都能夠完整「還原」。
微軟現在也已經對部分代碼實行了公開,有他的公開網站,不過在上面我至今沒查到過我所需要的東西。