我想知道是否有人對如何看待簡單的英特爾彙編語言並將其轉換爲C代碼有一些專業提示。任何幫助都會很棒。謝謝!從英特爾彙編語言手動編寫C代碼?
-2
A
回答
3
試圖反編譯器,可以在線與谷歌相對於-ING輕鬆找到,但結果各不相同,有些不一致,主要是由於這樣的事實,你的反編譯往往是盲目的由原始編譯器進行的優化。最常見的情況是,僅查看實用程序庫的精簡版本,幾乎不可能找到原始包含路徑。
此外,反編譯器傾向於顯示,在C語言中,與大多數源語言一樣,真正有大約一百萬種方法來編寫給定的函數。簡而言之,在x86和原始源之間進行1-1翻譯幾乎是不可能的。
你最好打賭就是在閱讀x86時非常好。最終,你會開始注意到某些代碼段的模式(switch語句,if-else塊,while循環等),並且可以讓你瞭解給定塊的基本概念。
+1
想補充一點,我不得不做這絕對與舊的ARM彙編源程序。儘管如此,我結束了更好的過程! – 2013-04-08 16:43:04
相關問題
- 1. 從彙編語言編寫C程序
- 2. 英特爾奔騰彙編器x86彙編代碼生成
- 3. 英特爾彙編優化
- 4. AVR彙編語言代碼
- 5. x86反彙編反彙編到英特爾語法
- 6. Printf彙編語言堆棧指針nasm英特爾
- 7. 寫彙編代碼的C++
- 8. 是否可以使用Visual Studio編寫英特爾彙編?
- 9. 採用英特爾內聯彙編編寫BIGINT帶有進
- 10. 這個英特爾彙編代碼是什麼意思?
- 11. 用c語言編寫的代碼
- 12. 用C語言編寫cgi代碼
- 13. 如何從gk的haskell生成英特爾彙編語法?
- 14. C代碼在Visual Studio中編譯成什麼彙編語言?
- 15. 關於英特爾彙編的問題
- 16. 的x86英特爾彙編LEA
- 17. 彙編語言代碼問題
- 18. 彙編語言符號操作代碼
- 19. 彙編語言機器代碼
- 20. 彙編語言中的簡單代碼
- 21. 彙編+元數據+彙編語言清單+ MSIL代碼
- 22. 如何用匯編語言編寫
- 23. C至MIPS彙編語言
- 24. 彙編語言到C
- 25. 彙編語言
- 26. 彙編語言?
- 27. 從c反彙編代碼#
- 28. 將英特爾彙編合併排序代碼嵌入到C++中(內聯彙編)
- 29. 彙編語言編碼幫助需要
- 30. C++彙編代碼
reverseengineering.stackexchange.com開放給公衆...這個問題更適合於該網絡。它仍處於測試階段,儘管 – 2013-04-08 16:26:39
請參閱最近更新的[Decompiling wiki條目](http://stackoverflow.com/tags/decompiling/info)。沒有這個問題是重複的!我寫了這篇文章是因爲我看過很多次這個概念。 – 2013-04-08 16:49:08
可能重複:[開源反編譯](http://stackoverflow.com/questions/711220/opensource-cc-decompiler),[什麼是好的反編譯](http://stackoverflow.com/questions/193896/whats -a好-C-反編譯),[有交流反編譯](http://stackoverflow.com/questions/205059/is-there-ac-decompiler) – 2013-04-08 17:00:43