CN103413075B - 一种通过虚拟机保护java可执行程序的方法及设备 - Google Patents
一种通过虚拟机保护java可执行程序的方法及设备 Download PDFInfo
- Publication number
- CN103413075B CN103413075B CN201310287243.3A CN201310287243A CN103413075B CN 103413075 B CN103413075 B CN 103413075B CN 201310287243 A CN201310287243 A CN 201310287243A CN 103413075 B CN103413075 B CN 103413075B
- Authority
- CN
- China
- Prior art keywords
- code
- virtual machine
- function
- jvm
- local
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Devices For Executing Special Programs (AREA)
Abstract
Description
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310287243.3A CN103413075B (zh) | 2013-07-10 | 2013-07-10 | 一种通过虚拟机保护java可执行程序的方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310287243.3A CN103413075B (zh) | 2013-07-10 | 2013-07-10 | 一种通过虚拟机保护java可执行程序的方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103413075A CN103413075A (zh) | 2013-11-27 |
CN103413075B true CN103413075B (zh) | 2016-05-04 |
Family
ID=49606086
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310287243.3A Active CN103413075B (zh) | 2013-07-10 | 2013-07-10 | 一种通过虚拟机保护java可执行程序的方法及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103413075B (zh) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104680039B (zh) * | 2013-11-28 | 2019-02-26 | 腾讯科技(深圳)有限公司 | 一种应用程序安装包的数据保护方法及装置 |
CN103902859A (zh) * | 2013-12-25 | 2014-07-02 | 武汉安天信息技术有限责任公司 | 基于JAVA下hook技术的代码保护方法及*** |
CN104239757B (zh) * | 2014-09-30 | 2017-04-19 | 北京奇虎科技有限公司 | 应用程序防止逆向的方法及装置、运行方法及终端 |
CN105279399A (zh) * | 2015-10-30 | 2016-01-27 | 百度在线网络技术(北京)有限公司 | 应用防破解方法和装置 |
CN105512521A (zh) * | 2015-12-25 | 2016-04-20 | 北京奇虎科技有限公司 | 一种软件安装包的加固保护方法和*** |
CN106250124B (zh) * | 2016-07-25 | 2020-01-21 | 百富计算机技术(深圳)有限公司 | 功能模块跨平台运行的实现方法和装置 |
CN108733988B (zh) * | 2017-04-19 | 2023-01-24 | 北京梆梆安全科技有限公司 | 安卓平台上可执行程序的保护方法 |
CN108932406B (zh) * | 2017-05-18 | 2021-12-17 | 北京梆梆安全科技有限公司 | 虚拟化软件保护方法和装置 |
CN107220528A (zh) * | 2017-07-21 | 2017-09-29 | 北京深思数盾科技股份有限公司 | Java程序的保护与运行方法、装置和终端 |
CN107729725A (zh) * | 2017-10-09 | 2018-02-23 | 南京南瑞集团公司 | 一种基于虚拟机指令修改的Android应用加固***及方法 |
CN107992723A (zh) * | 2017-11-29 | 2018-05-04 | 南京莱斯信息技术股份有限公司 | 一种基于动态链接库的Java源码保护方法 |
CN109241707A (zh) * | 2018-08-09 | 2019-01-18 | 北京邮电大学 | 应用程序的混淆方法、装置和服务器 |
CN109325343B (zh) * | 2018-09-17 | 2021-08-10 | 北京深思数盾科技股份有限公司 | Java程序执行方法及装置 |
CN109815718A (zh) * | 2019-01-18 | 2019-05-28 | 国能日新科技股份有限公司 | War程序源文件加密保护方法及*** |
CN110309630B (zh) * | 2019-06-28 | 2023-05-30 | 南京冰鉴信息科技有限公司 | 一种Java代码加密方法及装置 |
CN110717150A (zh) * | 2019-10-08 | 2020-01-21 | 北京顶象技术有限公司 | 代码保护方法、装置、保护设备及可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102081546A (zh) * | 2009-11-30 | 2011-06-01 | 国际商业机器公司 | 通过分隔额外信息来内存优化虚拟机代码的方法和*** |
CN102708322A (zh) * | 2012-05-12 | 2012-10-03 | 北京深思洛克软件技术股份有限公司 | 安卓***中java应用程序的保护方法 |
CN102831342A (zh) * | 2012-07-28 | 2012-12-19 | 北京深思洛克软件技术股份有限公司 | 一种提高安卓***中应用程序保护强度的方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7496757B2 (en) * | 2002-01-14 | 2009-02-24 | International Business Machines Corporation | Software verification system, method and computer program element |
-
2013
- 2013-07-10 CN CN201310287243.3A patent/CN103413075B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102081546A (zh) * | 2009-11-30 | 2011-06-01 | 国际商业机器公司 | 通过分隔额外信息来内存优化虚拟机代码的方法和*** |
CN102708322A (zh) * | 2012-05-12 | 2012-10-03 | 北京深思洛克软件技术股份有限公司 | 安卓***中java应用程序的保护方法 |
CN102831342A (zh) * | 2012-07-28 | 2012-12-19 | 北京深思洛克软件技术股份有限公司 | 一种提高安卓***中应用程序保护强度的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103413075A (zh) | 2013-11-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103413075B (zh) | 一种通过虚拟机保护java可执行程序的方法及设备 | |
CN103413073B (zh) | 一种保护java可执行程序的方法及设备 | |
CN105683990B (zh) | 用于保护动态库的方法和装置 | |
CN103914637B (zh) | 一种安卓平台的可执行程序加密方法 | |
KR101521765B1 (ko) | 분간이 난해한 식별자 변환을 이용한 코드 난독화 장치 및 방법 | |
CN102598017B (zh) | 提高Java字节码的防窜改能力的***和方法 | |
US8176559B2 (en) | Obfuscated malware detection | |
CN106126981B (zh) | 基于虚拟函数表替换的软件安全防护方法 | |
US8589897B2 (en) | System and method for branch extraction obfuscation | |
CN103902910B (zh) | 检测智能终端中恶意代码的方法及装置 | |
CN101393521B (zh) | Windows应用程序内部固化数据的提取*** | |
CN108363911B (zh) | 一种Python脚本混淆、水印的方法及装置 | |
CN105612527A (zh) | 为基于通用中间语言的程序提供安全性的方法 | |
CN107992723A (zh) | 一种基于动态链接库的Java源码保护方法 | |
CN108733988A (zh) | 安卓平台上可执行程序的保护方法 | |
CN103761475A (zh) | 检测智能终端中恶意代码的方法及装置 | |
CN107092518A (zh) | 一种保护拟态防御***软件层安全的编译方法 | |
CN104866734B (zh) | 一种dex文件的保护方法及装置 | |
WO2015058620A1 (en) | Method and apparatus for generating installation package corresponding to an application and executing application | |
KR20150122149A (ko) | 컴파일러 기반 난독화 기법 | |
CN107632832B (zh) | 一种面向dalvik字节码控制流混淆方法 | |
KR101861341B1 (ko) | 애플리케이션 코드의 역난독화 장치 및 이를 이용한 애플리케이션 코드의 역난독화 방법 | |
US20120284688A1 (en) | System and method for blurring instructions and data via binary obfuscation | |
CN105005718A (zh) | 一种利用马尔可夫链实现代码混淆的方法 | |
CN103218549A (zh) | 一种Java源代码加解密的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 100872 room 1706, building 59, Zhongguancun street, Haidian District, Beijing Applicant after: BEIJING SENSESHIELD TECHNOLOGY Co.,Ltd. Address before: 100872 room 1706, building 59, Zhongguancun street, Haidian District, Beijing Applicant before: BEIJING SHENSI SHUDUN TECHNOLOGY Co.,Ltd. |
|
COR | Change of bibliographic data | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C56 | Change in the name or address of the patentee | ||
CP02 | Change in the address of a patent holder |
Address after: 100193 Beijing, Haidian District, East West Road, No. 10, East Hospital, building No. 5, floor 5, layer 510 Patentee after: BEIJING SENSESHIELD TECHNOLOGY Co.,Ltd. Address before: 100872 room 1706, building 59, Zhongguancun street, Haidian District, Beijing Patentee before: BEIJING SENSESHIELD TECHNOLOGY Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 100193 5th floor 510, No. 5 Building, East Yard, No. 10 Wangdong Road, Northwest Haidian District, Beijing Patentee after: Beijing Shendun Technology Co.,Ltd. Address before: 100193 5th floor 510, No. 5 Building, East Yard, No. 10 Wangdong Road, Northwest Haidian District, Beijing Patentee before: BEIJING SENSESHIELD TECHNOLOGY Co.,Ltd. |