开始防破解--反编译我们的计算器

简介: 开始防破解--反编译我们的计算器

这篇文章属于了解性的文章,主要讲解反编译 C# 软件。我们反编译的软件是前面开发的计算器程序。文章内容较短,对于反编译已经了解的同学可以跳过。


反编译 C# 软件需要用的一个名叫 ILSpy 的开源软件,这个软件是专门用来反编译和浏览 C# 程序集的。软件可在微软应用商店,或者 Github 上下载最新版,截止到本文编写阶段最新版本是 7.1 。运行 ILSpy 文件。1.png单击菜单栏的文件,选择打开我们编写的计算器,就可以看到如下内容:

1.png

从图中我们可以看出,我们编写的计算器程序的源码竟然显示了出来。如果要防止这种情况的出现,我们可以对软件进行加密以提高反编译的难度,相关内容我将会在下一篇文章讲解。

目录
相关文章
|
3月前
|
数据安全/隐私保护 Android开发
2023安卓逆向 -- 某合伙apk登录加密分析
2023安卓逆向 -- 某合伙apk登录加密分析
49 0
|
3月前
|
数据安全/隐私保护 开发者
p文件 破解与防破解技术
p文件 解密机主要功能包括pcode解密、p文件解码、p文件还原m文件、p转m文件、exe文件解密,exe文件还原为m文件
p文件 破解与防破解技术
|
3月前
|
Shell Android开发
安卓逆向 -- 防抓包破解(JustTrustMe)
安卓逆向 -- 防抓包破解(JustTrustMe)
165 1
|
安全 程序员 Shell
反编译之脱去乐固加固的壳
反编译之脱去乐固加固的壳
|
数据安全/隐私保护 Python
用户登录程序防破解
用户登录程序防破解
90 0
|
Linux 网络安全 开发工具
2022-渗透测试-口令破解-几款暴力破解和字典生成的工具
2022-渗透测试-口令破解-几款暴力破解和字典生成的工具
2022-渗透测试-口令破解-几款暴力破解和字典生成的工具
|
安全 Shell 网络安全
利用注释及自定义加密免杀Webshell
此篇只讨论php,其实原理是相同的,本文的思路依然适用于其他语言 由于php7.1以后assert不能拆分了,所以此篇不使用assert函数作为核心,使用适用性更广的eval。
252 0
|
安全 Java C#
开始防破解--该死的杀毒软件
开始防破解--该死的杀毒软件
204 0
|
Java 数据安全/隐私保护
教你一招破解字节码加密
字节码加密的需求 java的字节码是可以反编译的,所以很多时候,做商用产品的时候,防止别人看你的核心代码是一个必要手段,字节码加密的需求就诞生了,本质就是防止别人反编译看代码。
2587 0