0
我想調試一個.net c#文件的exe文件。我沒有這個文件的代碼,所以我使用了Immunity Debugger。然而,很難使代碼的意義,因爲我能看到的是呼叫喜歡:如何調試一個c#二進制文件
CALL clr.AABBCCDD
是否有任何其他的調試器最適合的調試C#代碼?該代碼被混淆了(是的,它是一個惡意文件)與一些自定義混淆器。 UnConfuser,ILSpy,de4dot,.net反射器等都沒用。無論如何,我只需要遵循二進制代碼並最終手動修補它。
在此先感謝。
我不清楚你的情況。你是說你不能反編譯.NET IL,或者當你這樣做時會讓你混淆C#?另一個調試器/反編譯器會給你什麼,你還沒有? – Cameron
是的。由於我無法訪問源代碼,因爲它被混淆了,所以我試圖調試它。正如我所說,免疫力不是很有幫助。所以我的問題是......什麼是最好的調試器跨越.net c#生成的二進制代碼。 – flexow
它很大程度上取決於如何執行混淆處理以及剩下哪些信息。在最糟糕的情況下,您只能獲得完全本機的應用程序,並且根本無法看到MSIL,因此無法實現託管調試體驗。 –