disassembly

    2热度

    4回答

    我有以下几个基本问​​题: 当我们应该包括在调试拆装 如何解释拆卸,例如下面哪些呢每段代表 00637CE3 8B 55 08 mov edx,dword ptr [arItem] 00637CE6 52 push edx 00637CE7 6A 00 push 0 00637CE9 8B 45 EC mov eax,dword ptr [result]

    1热度

    1回答

    什么是C#相当于Java的JAD,是否有一个类似于Eclipse的JadClipse的VS插件?

    3热度

    2回答

    我需要一个工具来反编译混淆.NET代码。 是的,我知道Reflector及其插件(FileDisassemble,FileGenerator)。 但他们创建的VS项目不会编译。 对于反编译的代码包含一个示例: 私人密封类d__0:IEnumerator的,的IEnumerator,IDisposable的 { 私人诠释<> 1__state; private int <> 2__current;

    8热度

    2回答

    我有一个传统的FoxPro exe应用程序。 源代码是不可用(这是写在外包和源代码已被从未发送)。 还有就是要写明在C#中相同的应用程序,然后开发新的功能的请求。要求像往常一样过时。虽然我们可以看到应用程序在UI上做了什么,但我们也想了解内部逻辑。 是否有可以做同样的.net反射可以用.NET程序集做任何工具的FoxPro?

    1热度

    2回答

    有没有办法查看两个二进制DLL文件之间的区别?我有两个PDB。 理想我想看看: 有哪些新增功能 什么样的功能已被删除 已被修改什么样的功能(与拆卸的差异) 还有哪些其他条目(静态变量,资源等)已被添加/删除/修改 注意:这与this question不同,因为我正在处理本地DLL。

    0热度

    2回答

    什么是绿色和红色方块?这些变量名称和字符串是故意混淆的吗?有没有“混淆器”?

    2热度

    2回答

    给出下面的示例源代码,是否有人可以使用反汇编器看到_secret的值?我没有看到通过Reflector获取数值的方法,但我没有使用它。假设代码不以任何方式混淆。 class Foo { private string _secret = @"all your base are belong to us"; public void Foo() { ...

    1热度

    2回答

    我正在研究IL。 我喜欢RedGate的.Net Reflector工具(最初是Lutz)。我已经有Serge Lidin和Ecma-335的书。看起来这些东西都是我们必须和IL一起工作的(当然除了ILAsm和ILDasm之外)。 我的任务是解析程序集二进制文件并获取IL代码。很明显,程序集是一个二进制文件;因此,它只是一个字节链。要做我想做的事情,我需要知道程序集结构:哪些头文件存在,它们占用多

    10热度

    1回答

    我可以使用stepi和nexti在不调试信息的情况下调试应用程序。 在Mac OS X上gdb显示库中调用的函数,虽然有时会在每个stepi指令中推进几个汇编指令。 在Linux上,当我进入动态库时,gdb会丢失。例如,对于puts(),在puts()中有三个汇编程序指令,一旦gdb在0x080482bf处跳转,它将失败并显示消息“无功能包含选定帧的程序计数器”。 0x080482ba in [e

    0热度

    3回答

    我已经尝试refox,看看我的EXE如何eazy被拆卸。该refox提供了一个功能,他们保证没有人可以拆卸。但是,有没有其他的选择?