V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
anzu
V2EX  ›  C#

现在 C#有防反编译吗?

  •  
  •   anzu · 2019-11-02 18:08:27 +08:00 · 15130 次点击
    这是一个创建于 1866 天前的主题,其中的信息可能已经有所发展或是发生改变。
    最近需要写一个在 Windows 上运行的小工具,于是想到 C#,但是很多年没写过,对其发展不了解。
    记得以前老师说 C#的程序很容易反编译,因为 C#的编译是编译成了中间代码,然后当场演示给我们看,基本还原出了代码。
    现在有避免这种问题的方法吗?
    3 条回复    2020-12-03 06:14:43 +08:00
    Daming
        1
    Daming  
       2019-11-02 18:21:41 +08:00   ❤️ 1
    基本很难被反编译
    就算用了加密工具加了壳
    https://github.com/0xd4d/de4dot
    用这个基本什么都能给你脱了
    hjc4869
        2
    hjc4869  
       2019-12-03 13:33:09 +08:00 via Android
    做成 web 服务跑自己服务器上就不怕被反编译了(逃
    coder001
        3
    coder001  
       2020-12-03 06:14:43 +08:00 via Android
    用 LLVM 来 AOT 应该就很难反编译回来了吧(逃
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   867 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 20:04 · PVG 04:04 · LAX 12:04 · JFK 15:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.