1. VS 中如何把编译好的ASP.NET网站 反编译啊
如果是通过普通发布的话,
在aspx页面page指令中有一个属性inherits 他就是说他相对应的cs文件,生成了DLL的名字,不过都是随机命名的。找到后可以用.NET Reflector 反编译下,
如果是用WebDeploymentSetup插件发布的话, 就只有一个程序集了,那更好办了
2. C# 反编译工具 Reflector 以及插件
这个问题我这段时间正在研究呵呵,你想要的插件其实vs都有。怎么说只要是vs写的代码肯定要转化为IL 恰好vs就提供了这个功能 你打开vs的命令工具输入ildasm就会打开一个反编译工具,找到你要反编译的exe 或者dll 保存为IL 然后就可以对IL修改 ,修改后 接着在命令中输入ilasm(注意与ildasm不同)就可以编译回去了(具体实现网络这个两个命令就可以了)。你要的那个可以用vs打开reflector的插件是FileGenerator.dll,上网下载 很多的,add_IN这个后就可以将代码导出到c#里面,不过这个加了混淆器的出来的结果都是vs中狂多错误,建议使用上面第一种方法。
希望对你有用
3. 如何进行反编程
我们按照三种不同的分类,从多个角度阐述反编译的基本过程。
如果按照反编译技术实施的顺序划分,则可以分为7个阶段,它们是:句法分析、语义分析、中间代码生成、控制流图生成、控制流分析、代码生成。
如果按照实践中的具体操作划分,一般也可以分为7个不同的步骤,分别是:文件装载,指令解码,语义映射,相关图构造,过程分析,类型分析和结果输出等。
以逆向分析为目的,反编译的各个阶段并不是一个严格的一遍顺序,而是存在着一些并行的模块,并且也需要通过循环执行分析过程来针对某些特殊问题(例如非N分支代码产生的间接跳转指令)进行分析和恢复。
反编译的处理过程,如果按功能区分,可以分为:前端、中端和后端三个部分。其实这种划分方式是将上述两种过程的阶段进行合并,也就是将几个反编译器阶段组合在一起。这样划分的好处是:通过设计不同的前端、中端和后端以实现针对多种源和目标的反编译器。
4. 如何在vs中安装dll反编译工具
网络搜索下载Reflector绿色版,解压,可找到文件Reflector,
双击Reflector,即可运行Reflector,可看到如下界面;左上角工作栏,File->Open Assembly;打开你所需要打开的dll文件
在软件左边工作区域我们就可以看到你所打开的dll文件,点击展开,在所选择的.dll文件下面可以看到dll中所有的编写的类,
4
点击类名我们就可以看到里面编写的内容了
5. vs2008下如何打开ildasm反编译器
你安装VS2008的时候,肯定没有选择VC++中的ILDASM
安装之后会在开始-程序- Microsoft Windows SDK v6.0A -Tools 中找得到的。
6. vs2015自带反编译工具 在哪
vs2015自带反编译工具 在哪
1
开启 Hyper-V 虚拟化技术;
① 选中 控制面板->卸载程序->启动或关闭Windows功能->Hyper-V->确定
② 重新启动计算机;
2
到Visual Studio官网下载:
Visual Studio Emulator for Android
3
安装 vs_emulatorsetup.exe
7. 如何在Visual Studio和CodeBlocks中反编译C++代码
需要在可执行程序中产生一个调试错误,比如调用 DebugBreak(),然后运行程序时会弹出一个对话框让你选择调试器,选择VS进入调试环境,这时VS里显示的就是反编译的汇编指令。
8. vs2008反汇编的问题
不能,要是能的话,别人的软件不就完全暴露了
9. VS2010如何打开ildasm反编译器
VS在开始菜单里有个命令行工具,输入ildasm就能打开了
10. vs 2013 有什么插件可以直接反编译源代码
反汇编是指将别人编译好的代码经过反向工程,编译为汇编代码,而不是源代码, 源代码是指用什么语言(如c++)编写的程序,经过编译后再经过反向工程得到的对应语言的代码(c++代码)