• 用csc手动编译和Ildasm反编译


    CSC

    csc.exe是.net用来编译.cs文件的。一般来说在C:WindowsMicrosoft.NETFrameworkv2.0.50727。

    1.配置环境变量

    首先确认是否配置环境变量(当然,如果不配置也行,只不过要加上路径),如果没有,请按以下步骤配置(Window7)

    右键点击"计算机"--"属性"--"高级系统设置"--"环境变量"--"系统变量",找到变量Path
    将Path中加上路径:C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/。

    注意:请在配置前查看字符最近是否有分号,如果没有请加上

    2.开始-运行-键入cmd,Window7下默认会在c:Users(用户名)>

    3.输入:cd。即到c盘目录。(当然下一步输入d:就到d盘)

    4.输入:csc -?或csc -help,即可查看所以命令选项。

     输入要编译的CS文件。

     ILDasm

     MSIL反编译器是MSIL汇编程序(Ilasm.exe)的配套工具。

    ilasm 所在目录

    C:WindowsMicrosoft.NETFramework64v4.0.30319ilasm.exe

    ildasm 所在目录

    C:Program Files (x86)Microsoft SDKsWindowsv10.0AinNETFX 4.6 Toolsildasm或

    C:Program Files (x86)Microsoft SDKsWindowsv10.0AinNETFX 4.6.1 Toolsildasm

    打开HelloWord.cs双击MANIFEST节点,显示程序集的元数据信息。

    双击Main()方法,显示该方法的IL代码,不管编译什么版本的HelloWord结果都一样。

  • 相关阅读:
    [USACO11DEC]牧草种植Grass Planting
    [LNOI2014]LCA
    PTA的Python练习题(九)
    竞争条件攻击
    burpsuite使用--暴力破解
    PTA的Python练习题(八)
    PTA的Python练习题(七)
    PTA的Python练习题(六)
    攻防世界Web进阶-Upload1
    BugkuCTF解题Web基础(一)
  • 原文地址:https://www.cnblogs.com/craft0625/p/7923265.html
Copyright © 2020-2023  润新知