#1
|
|||
|
|||
C++/cli decompiler?
I have a dll that was originally written in C++/CLI. Is there a decompiler that can decompile the C++/CLI bits (as opposed to the native code C++ bits) back to C++/CLI? I know decompilers exist that will convert it into C# (and even VB.NET) but are there any that will convert things back into C++/CLI?
|
#2
|
||||
|
||||
.NET Reflector used to, not sure if the latest versions still do. Haven't personally touched it since ILSpy and dnSpy came around for free.
__________________
Personal Projects Site: https://atom0s.com |
#3
|
|||
|
|||
Maybe this would help. There's a lot of good tools / scripts in the framework that it might have something that can help. https://github.com/avast/retdec
|
The Following 2 Users Say Thank You to schrodyn For This Useful Post: | ||
niculaita (10-05-2021), thanhtam1306 (11-16-2021) |
#4
|
|||
|
|||
RetDec is a retargetable machine-code decompiler based on LLVM. Good tool for me.
|
#5
|
|||
|
|||
Reflector was my tool of choice previously as well for C++/CLI. It required manual touch up to make recompilsblw code and was not perfect. It is unclear whether it worked perfectly on unsafe regions of code too. I would think dealing with unsafe regions gets close to the practical decompilation issues of native byte code. But I suppose the pointer accesses are wrapped still in some IL code.
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
IDA Pro - New ARM decompiler | reversing_solo | General Discussion | 6 | 08-03-2010 04:48 |
php decompiler ? | tr_ | General Discussion | 4 | 09-22-2003 22:54 |