软件加密技术及实现-续-01

原创 2004年06月15日 10:56:00

两年前,我曾在毕业设计:《软件加密技术及实现》中设想使用“代码转移”来实现更强大的反破解功能。

直到前不久,在朋友的鼓励下,我在多个方面增强了原先的软件SoftProtector,并改为图形界面,改名为《秦赢甲胄》(可在各搜索引擎搜索),开始尝试商业化。

为了实现更强大的反破解功能,前不久我开始思考实现“代码转移”,不想实现根设想完全两码事,太复杂了:需要对 x86 进行反汇编,代码分析,甚至虚拟执行(虚拟机),来完善《秦赢甲胄》。

在参考了很多资料之后,我终于深有体会,我需要更多的。

希望大家支持!

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

目前我的参考资料:

1.         《虚拟机设计与实现》,说实话,该书深度不够,不过它提到了不少好的参考资料。

2.         Java KVM 虚拟机源代码:http://www.sun.com

3.         IA-32 Intel® Architecture Software Developer’s Manual, http://www.intel.com

 

 

版权声明:terark.com可检索压缩技术作者。致力于让数据更小,访问更快。

软件加密技术及实现

软件加密技术及实现雷 鹏( 桂林电子工业学院  计算机系 )摘  要    当今盗版软件的泛滥成灾几乎已经成为了我们中国民族软件的灾难,为了防止软件的非法复制、盗版,保护软件开发商的利益,就必须对软件...
  • whinah
  • whinah
  • 2003年01月28日 21:33
  • 5486

电子邮件加密技术初探(2017/07/18-2017/07/20探索日志)

邮件加密一直是人们十分关心的问题。在我们还只能使用信纸进行通讯的时代,人们就发明了信封和火漆来防止信件被偷窥。在互联网时代,我们的信息安全面临着越来越多的挑战,除了需要国家出台相应的法律(我国已...
  • wy_bk
  • wy_bk
  • 2017年07月18日 20:16
  • 452

加密技术基本原理

第一、使用密钥的编码 给定一段报文,一个密码函数和一个数字编码,就可以生成一段经过编码的密文,通过解码函数,解码秘钥,就可以将密文解码为原始的明文 第二、对称密钥加密技术 如果加密和解密使用的密钥是相...
  • ycxmartin111111
  • ycxmartin111111
  • 2014年06月25日 15:22
  • 1221

unity与ANDroid交互

做unity与android交互时候 调用androidjavaclass会报jni:init'd androidjavaclass with null ptr的错误 原因是····· 得运行在一...
  • singinneteasy
  • singinneteasy
  • 2015年03月10日 13:43
  • 418

加密技术在信息安全领域的重要作用

方品 10121540117 2015年6月24日 加密技术在信息安全领域的重要作用 随着信息科学技术的发展和近年来人们的安全意识和隐私意识逐步提高,大家也越来越关注网络中的信...
  • FANGPINLEI
  • FANGPINLEI
  • 2015年06月24日 13:39
  • 1832

Android中的加密技术

Android中支持四种加密技术,MD5,SHA,HMAC和AES,前三种是不可逆算法,最后一种是可逆的加密算法。        所谓不可逆加密,就是数据经过加密后不能还原成原来的数据。在一些情况下...
  • huanongjingchao
  • huanongjingchao
  • 2015年07月03日 15:59
  • 913

VESA 编程介绍(二)

===========================================================================================VESA 编程介绍...
  • wascm
  • wascm
  • 2006年05月01日 17:19
  • 1557

用C/C++实现SMC动态代码加密技术

摘要:所谓SMC(Self Modifying Code)技术,就是一种将可执行文件中的代码或数据进行加密,防止别人使用逆向工程工具(比如一些常见的反汇编工具)对程序进行静态分析的方法,只有程序运行时...
  • orbit
  • orbit
  • 2007年01月29日 22:10
  • 16609

数据保密-第三代透明加密技术

 透明加密技术是近年来针对企业数据保密需求应运而生的一种数据加密技术。所谓透明,是指对使用者来说是透明的,感觉不到加密存在,当使用者在打开或编辑指定文件时,系统将自动对加密的数据进行解密,让使用者看到...
  • yincheng01
  • yincheng01
  • 2011年04月09日 20:45
  • 4358

信息加密技术的分类

信息加密技术的分类 单项散列加密技术(不可逆的加密) 属于摘要算法,不是一种加密算法,作用是把任意长的输入字符串变化成固定长的输出串的一种函数 MD5 string md5 ( string ...
  • sun_boy1
  • sun_boy1
  • 2015年11月18日 10:33
  • 289
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软件加密技术及实现-续-01
举报原因:
原因补充:

(最多只允许输入30个字)