如何将伪汇编程序转换为C#? [英] How convert pseudo assembler to c#?

查看:138
本文介绍了如何将伪汇编程序转换为C#?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经将.exe文件反汇编为c#,但是
Dis有一些程序.软件无法反汇编.
我只能得到伪代码.
有办法逐步做到吗?

谢谢.

I have disassembler a .exe file into c# but
there are some procedures the Dis. Software couldn''t disassembler.
I only could get the pseudo code.
Is there a way to do it step by step?

Thank you.

推荐答案

什么是伪汇编程序?您是说它是实际的汇编程序,所以该部分不是用C#编写的吗?您是说MSIL吗?
What is pseudo assembler ? Do you mean that it''s actual assembler, so that portion was not written in C# ? Do you mean MSIL ?


这是我在说的代码:
label_25:
ldc.i4.s 24
stloc.s V_9
ldsfld十进制Decimal.Zero
stloc.s V_5
label_26:
ldc.i4.s 25
stloc.s V_9
ldc.i4.s 10
stloc.2
label_27:
ldc.i4.s 26
stloc.s V_9
ldc.i4.1
stloc.3
.....
This is the code I''m talking:
label_25:
ldc.i4.s 24
stloc.s V_9
ldsfld decimal Decimal.Zero
stloc.s V_5
label_26:
ldc.i4.s 25
stloc.s V_9
ldc.i4.s 10
stloc.2
label_27:
ldc.i4.s 26
stloc.s V_9
ldc.i4.1
stloc.3
.....


这是MSIL.我无法想象为什么您不能对其进行反编译,但是如果您不能,那么您将无法进行反编译.我想您需要学习MSIL并将其用C#重写.
That is MSIL. I can''t imagine why you can''t decompile it, but if you can''t, then you can''t. I guess you''d need to learn MSIL and rewrite it in C#.


这篇关于如何将伪汇编程序转换为C#?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆