2011年11月23日

摘要: 本文来自:www.kttec.net提示与技巧攻击应用程序由于大多数软件开发商不是每天都在编写安全代码,应用程序经常成为最容易受到攻击的目标。对保护不善的应用程序,只需要执行数个快速更改就可以使它在不附加圣天狗的情况下运行,例如:黑客可能会使用代码补丁或伪造应用程序组件。下面提供的很多技巧可以使这种攻击变得极难成功。(一)使用外壳加密您的可执行文件将您基于API 元素的自定义保护与外壳保护结合起来,增加额外的保护层。外壳加密您的最终可执行文件,使通过拆解或调试方法对您的应用程序实施的攻击难以实现。即使攻击者成功地删除了外壳,应用程序内部依然是受到保护的-因为这两种保护方式都是独立运行的。(二) 阅读全文
posted @ 2011-11-23 11:08 李可丽 阅读(258) 评论(0) 推荐(0)

2011年11月22日

摘要: 软件加密狗研发背景和简介 在当今恶劣的软件环境下,软件产品盗版横行,软件项目恶意欠款。软件不加密,如同裸身走在大街,危险和尴尬随时会来。加密狗是这个时代保护我们权益的忠诚伙伴。 使用加密狗,加密的强度主要依靠两个方面:一是软加密狗本身的设计结构,二是软件商使用加密狗的技巧。使用同一种加密狗,由于加密方案的不同,软件的加密强度会有很大的差别。很多软件商不是很熟悉加密狗的使用方式,没能充分利用加密狗提供的加密方式,给破解者留下了大大的漏洞。 而掌握一个加密狗并实现较好的加密方案,需要花费大量的精力和时间。通常,作为大多数软件商不可能有很多精力去完成一套复杂的加密方案。经常是:购买了高昂价格的... 阅读全文
posted @ 2011-11-22 13:50 李可丽 阅读(295) 评论(0) 推荐(0)

2011年7月25日

摘要: 加密狗-SafeNet圣天狗与 Aladdin HASP HL 加密锁 竞争力对比功能SafeNet圣天狗AladdinHASP HL说明:公钥加密(ECC) PXØ 圣天狗采用公钥加密,利用不对称密钥对建立安全隧道,然后应用程序和加密狗之间由此进行安全的密钥交换,密钥不会泄露,因此能在事实上防止破解。AES 128 位加密 P+P-Ø HASP 的 AES 密钥存储在应用程序软件中,因此较容易被破解Ø 圣天狗 的 AES 密钥存储在硬件中,无法破解商业级APIPØ 根据我们最近的工程调查发现,使用 HASP 的用户仍然需要进行低级编程来实现授权模型。高 阅读全文
posted @ 2011-07-25 23:03 李可丽 阅读(651) 评论(0) 推荐(0)

2011年7月12日

摘要: 本文来自:www.kttec.net CopyFileVB声明Declare Function CopyFile Lib "kernel32" Alias "CopyFileA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal bFailIfExists As Long) As Long说明复制文件。与vb的filecopy命令相似返回值Long,非零表示成功,零表示失败。会设置GetLastError参数表参数类型及说明lpExistingFileNam 阅读全文
posted @ 2011-07-12 10:48 李可丽 阅读(442) 评论(0) 推荐(0)

2011年7月9日

摘要: 本文来自:www.kttec.net 程序加密技巧1-如何提高加密强度 下面,我们以Sentinel SuperPro加密锁为例,详细介绍一下程序加密技巧,使用如何在编程的过程中提高加密强度的方法。 1、程序加密技巧1-反DEBUG解密的编程方法和技巧 访问狗之后不要立即做判断,判断狗不正确后,不要立即提示,或者不提示。开发商在程序各个部分插入校验算法的代码,用以增加程序代码的复杂性,防止解密者轻易跟踪发现全部的校验代码。校验代码插入程序的频率越高,破解难度越大,软件就越安全。 重要的字符串不要在程序中以明文出现,应该使用算法动态生成。 在不影响程序效率的情况下,尽量多写一些查狗的函数,彼此要 阅读全文
posted @ 2011-07-09 22:07 李可丽 阅读(299) 评论(0) 推荐(0)

2011年7月8日

摘要: 本文来自:www.kttec.net SendMessage, SendMessageBynum, SendMessageByStringVB声明Declare Function SendMessage& Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any)Declare Function SendMessageBynum& Lib "user32" 阅读全文
posted @ 2011-07-08 13:32 李可丽 阅读(518) 评论(0) 推荐(0)

2011年7月7日

摘要: 本文来自:www.kttec.net JAVA程序保护方案(防止反编译、防拷贝) 众所周知,java为开发语言提供了很方便的开发平台,但开发出来的程序很容易在不同的平台上面被移植,现在越来越多的人使用它开发软件。 Java有它方便的一个方面,但它同时也带给了开发者一个烦恼,这就是保护的办法不多,而且大多数不是很好用,这样自己辛苦开发出来的程序很容易被人复制而据为己有,一般情况下,大多数的人都是用混编器(java obfuscator)来把开发出来的程序进行打乱以达到没有办法来反编译观看源代码,但是这种办法在网上很容易找到相关的软件来重新整理,那么这个混编只能控制一些本来也没有办法动您的软件的人 阅读全文
posted @ 2011-07-07 13:45 李可丽 阅读(576) 评论(0) 推荐(0)
摘要: 本文来自:www.kttec.net哥本哈根大会之后,“低碳生活”的概念已经越来越多地被普通市民关注。“低碳生活”是指生活作息时所耗用能量要减少,从而减低二氧化碳的排放。2010年伊始,“低碳生活”成为人们心中最时尚最主流的生活方式。抛却偏见试尝新要减少能量的消耗,又要保持正常的生活方式,学会网上支付应该算是一种技术支持吧。我是从网购开始学会使用网上支付的。前不久我参加了教师资格证的考试,报名费、考试费、购买复习资料和书籍都是通过网上支付的。现在,购物、缴费、信用卡还款、银行转账等都可以在网上解决,大大节约了支付结算的时间和成本。愿不愿意使用网上支付存在一个观念的问题,年轻人热衷于 网上支付, 阅读全文
posted @ 2011-07-07 13:42 李可丽 阅读(189) 评论(0) 推荐(0)

2011年7月6日

摘要: 本文来自:www.kttec.net BroadcastSystemMessageVB声明Declare Function BroadcastSystemMessage Lib "user32" Alias "BroadcastSystemMessage" (ByVal dw As Long, pdw As Long, ByVal un As Long, ByVal wParam As Long, ByVal lParam As Long) As Long说明将一条系统消息广播给系统中所有的顶级窗口返回值Long,大于零表示成功;-1表示出错。如设置了B 阅读全文
posted @ 2011-07-06 12:00 李可丽 阅读(333) 评论(0) 推荐(0)

2011年7月5日

摘要: 本文来自:www.kttec.net 加密光盘可用工作在原始模式(RAW MODE)的光盘拷贝程序来原样拷贝,比如用Padus公司的DiscJuggler和Elaborate Bytes公司的CloneCD等拷贝工具,所以此种保护技术的安全性并不是很高,但是由于其具有价格优势 软件保护技术从广义的角度来说,可以包括计算机软件和系统的安全。目前大多数关于计算机的安全研究,主要是研究如何防止合法用户和其数据被恶意客户端程序所攻击,以及如何设计和管理计算机系统来实现一个严密的安全系统。典型的方法是用户限制客户端程序的行为。例如在JAVA安全模型中,用户可以使用字节码校验来保证不被信任的客户端程序的类 阅读全文
posted @ 2011-07-05 11:27 李可丽 阅读(268) 评论(0) 推荐(0)

导航