摘要:
HTTP是一个无状态的协议。每次的请求都是独立的,它的执行情况和结果与前面的请求和之后的请求是无直接关系的,它不会受前面的请求应答情况直接影响,也不会直接影响后面的请求应答情况。 而实际上,我们的系统往往要支持用户在客户端浏览器和服务端之间的多次请求共用相同的数据(状态),比如用户的登陆账号信息。于 阅读全文
posted @ 2020-07-22 17:19
Linybo2008
阅读(844)
评论(0)
推荐(1)
摘要:
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.CodeDom.Compiler; using System.Reflection; namespac 阅读全文
posted @ 2020-07-22 16:47
Linybo2008
阅读(255)
评论(0)
推荐(0)
摘要:
一.工具介绍 1. ILSpy.exe(点击下载):用来查看IL代码; 2. ILDasm(点击下载):看.net Framework中的程序集中方法的源码(通过反编译),即BCL中的代码; 工具在开发工具中有,也可以从上面的连接链接中下载。 二.C#程序的编译过程 1. 预编译:从C#代码编译为M 阅读全文
posted @ 2020-07-22 14:18
Linybo2008
阅读(2416)
评论(0)
推荐(0)
摘要:
C# 编写的代码通过VS编译器生成 dll 或 exe ,很容易被一些反编译工具查看到源码或对源码进行修改。为防止代码被反编译或被篡改,我们可以进行一定的防范措施。但不能杜绝,因为DotNet编写代码运行必须编译成IL 中间语言,IL是很规则,同时也很好反编译。 反编译防范措施: 设置项目代码反汇编 阅读全文
posted @ 2020-07-22 09:32
Linybo2008
阅读(1842)
评论(0)
推荐(0)
摘要:
我们有时在使用一些小工具软件时,会提示购买License(注册码之类的东东)后才能正常使用。在这里我们来尝试直接绕过License验证直接使用软件,实现简单的软件破解。 主要实现方式: 通过反编译工具,反编译出软件源码。 分析源码,找到License验证位置。 修改反编译代码。 重现编译生成修改后软 阅读全文
posted @ 2020-07-22 09:31
Linybo2008
阅读(1474)
评论(0)
推荐(0)