导航:首页 > 源码编译 > vs2010自带反编译

vs2010自带反编译

发布时间:2022-04-20 23:24:57

❶ VS2010不想用反汇编调试,如何关闭反汇编

工具→选项→调试→源代码不可用时显示反汇编

❷ vs2010 中的 Dotfuscator 能不能做成编译出来的东西自动混淆

代码混淆基本没什么用,可以被反编译的。
最好的做法是结合非托管堆代码实现如下两个目的

一、不能看:.NET DLL可以包含托管堆代码(可以被反编译的)与非托管堆代码(不能被反编译,要反编译也是更高层次的了,不在讨范围内),我们将核心逻辑代码置于非托堆代码中,由托管堆代码提供接口供外部调用,调用时将非托管代码通过.NET动态编译特性编译后返回执行结果。这样就保证了不能看。
二、不能调:我们在非托管代码中加入验证调用者来源功能,判断调用者的HASH值是不是与在非托管代码中约定的HASH值(发布时需要提前生成相关引用者的HASH值存于非托管代码,最后生成非托管代码的DLL放于安装包中)一致,如一致则通过执行返回结果,不一致则返回空。这样就解决了非合法来源不能调的问题。

更多参考:http://www.cnblogs.com/dengxi/p/5750170.html

❸ Vs2010自带工具反编译dll转储IL文件之后还有许多其他文件被编译出来,这些文件怎样才能一同编译回dll中

你还要把这些文件做成一个项目最后生成同命名空间的dll文件就可以了。

❹ 如何反编译或者修改一个.net程序

既然这样的话,你可以使用反射,将别人的程序集加载到自己的程序里面,然后在自己的程序调用他的代码,用反射的好处是,你可以调用所有的私有函数,甚至可以调用函数名被混淆的函数。

❺ vs2010调试时出现反汇编的错误,文件如下,箭头哪一步有问题,程序崩了,咋回事嘞

应该是指针没有实例(没有初始化或越界),这是C语言常犯的错误。

❻ VS2010可以对二进制可执行文件进行反汇编,并对反汇编形成的文件进行调试吗

直接用VS2010打开可执行文件,就开始调试了。
不是自己写的程序,没有调试信息的话,就只有汇编了。
16位的只能在dos下用codeview调试,在windows下调试表示中断不了。

❼ VS2010如何打开ildasm反编译器

VS在开始菜单里有个命令行工具,输入ildasm就能打开了

❽ VS2010 的反汇编窗口在哪而不是列出汇编!

调试的时候,点击菜单调试,点击窗口选项,右侧弹出一系列,倒数第二个,反汇编

阅读全文

与vs2010自带反编译相关的资料

热点内容
中信银行渠道密码加密因子未上送 浏览:285
网络游戏如何连接服务器 浏览:934
农银行app怎么登录不上 浏览:931
西门子plc编程教材 浏览:591
加密货币乐观分析 浏览:675
方言app有什么用 浏览:768
程序员点赞视频大全 浏览:284
命令的异同 浏览:471
加密狗是干什么工作的 浏览:389
centosinit命令 浏览:402
三年怎么算利息怎么算法 浏览:888
手机拍照根目录是哪个文件夹 浏览:968
小猫爪解压 浏览:612
源码置入微信小程序 浏览:922
如何开一家少儿编程公司 浏览:953
光伏计算日照时用什么app 浏览:234
计算阶乘的python程序 浏览:47
传奇如何选择服务器 浏览:574
英雄联盟光辉和程序员哪个厉害 浏览:255
什么是pojo编程 浏览:926