
C#
qwsf01115
这个作者很懒,什么都没留下…
展开
-
C# 短信猫(SMS cat) 操作源码开发经验
我曾经开发的某项目需要使用短信猫模块,要求使用C#编程操作。能独立使用的动态链接库之一就是网上流传的sms.dll,但它的功能较少,不能满足需求,鉴于一时找不到合适的完整代码,我深入研究了短信协议,借鉴了很多代码,开发了“C#短信猫操作类”,使用AT指令操作短信猫,达到完全自主可控、灵活使用的目的。代码已在多个生产环境使用,工作稳定高效。现将短信猫开发使用经验略作总结,供大家交流借鉴。原创 2016-09-01 16:37:53 · 2209 阅读 · 0 评论 -
.NET DLL 保护措施详解(三)最终效果
针对.NET DLL 保护措施详解所述思路完成最终的实现,以下为程序包下载地址下载注意:运行环境为.net4.0,需要安装VS2015 C++可发行组件包vc_redist.x86.exe。然后运行NetProtect.ConsoleApplication1.exe即可查看运行结果NetProtect.CoreClr.dll类库提供了加密、解密、获取一段密钥的功能封装且原创 2016-09-26 17:02:59 · 652 阅读 · 0 评论 -
.NET DLL 保护措施详解(四)各操作系统运行情况
我准备了WEB应用程序及WinForm应用程序,分别在WIN SERVER 2012/2008/2003、Win7/10上实测,以下为实测结果截图:2012 2008 2003 WIN7 WIN10 .net dll保护系列------------------------------------------------------原创 2016-09-26 17:03:51 · 510 阅读 · 0 评论 -
.NET DLL 保护措施详解(五)常规条件下的破解
为了证实在常规手段破解下能有效保护程序核心功能(演示版本对AES加解密算法及数据库的密钥(一段字符串)进行了保护),特对此DLL保护思路进行相应的测试,包含了反编译及反射测试,看是否能得到AES加解密算法的密钥及数据库字符串。 反编译: 我这里使用了.net dll反编译工具ILSpy,以下为真实截图。 1. NetProtect.BLLDemo.dll 2. N原创 2016-09-26 17:04:17 · 718 阅读 · 0 评论 -
.NET DLL 保护措施详解(非混淆加密加壳)
为什么要保护DLL,我就不多说了,各人有各人的理由。总的来说,就是不想核心逻辑泄露及授权验证被破解两大方面的因素。首先,我来介绍一下发布出去的DLL所面临的风险:一、直接引用二、反编译三、反射如果DLL一点措施都不做的话,上面任意一种都可以达到破解目的的。然后,通常网上能搜到如下的保护方式,但真心的来说,用处不大,当然对小白破解者增加了难度。一、混淆类的工具原创 2016-08-10 11:10:49 · 12056 阅读 · 0 评论