CN111475168B - 一种代码编译方法及装置 - Google Patents
一种代码编译方法及装置 Download PDFInfo
- Publication number
- CN111475168B CN111475168B CN202010289966.7A CN202010289966A CN111475168B CN 111475168 B CN111475168 B CN 111475168B CN 202010289966 A CN202010289966 A CN 202010289966A CN 111475168 B CN111475168 B CN 111475168B
- Authority
- CN
- China
- Prior art keywords
- code
- function
- source code
- assembly
- data
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Devices For Executing Special Programs (AREA)
Abstract
Description
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010289966.7A CN111475168B (zh) | 2020-04-14 | 2020-04-14 | 一种代码编译方法及装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010289966.7A CN111475168B (zh) | 2020-04-14 | 2020-04-14 | 一种代码编译方法及装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111475168A CN111475168A (zh) | 2020-07-31 |
| CN111475168B true CN111475168B (zh) | 2023-05-05 |
Family
ID=71751861
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010289966.7A Active CN111475168B (zh) | 2020-04-14 | 2020-04-14 | 一种代码编译方法及装置 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111475168B (zh) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113391817B (zh) * | 2021-06-16 | 2022-08-26 | 中国海洋大学 | 基于antlr4的头文件替换方法及装置 |
| CN114217850B (zh) * | 2021-12-17 | 2025-11-07 | 中山大学 | 一种多层级的汇编代码片段解析方法、系统及装置 |
| CN115826946B (zh) * | 2023-02-17 | 2023-05-12 | 苏州浪潮智能科技有限公司 | 一种程序异常向量空间优化系统、方法、设备及介质 |
| CN116627429B (zh) * | 2023-07-20 | 2023-10-20 | 无锡沐创集成电路设计有限公司 | 一种汇编代码生成方法、装置及电子设备和存储介质 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105354449A (zh) * | 2015-11-04 | 2016-02-24 | 北京鼎源科技有限公司 | 一种面向Lua语言的加扰混淆方法和解密方法 |
| CN106529224A (zh) * | 2016-10-27 | 2017-03-22 | 南京大学 | 基于rop攻击特点的二进制混淆方法 |
| CN110210190A (zh) * | 2019-05-30 | 2019-09-06 | 中国科学院信息工程研究所 | 一种基于二次汇编的代码混淆方法 |
| CN110825386A (zh) * | 2019-11-01 | 2020-02-21 | 腾讯科技(深圳)有限公司 | 代码的编译方法和装置、存储介质 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2107489A3 (en) * | 2006-12-21 | 2009-11-04 | Telefonaktiebolaget L M Ericsson (PUBL) | Obfuscating computer program code |
| EP2159732A1 (en) * | 2008-08-21 | 2010-03-03 | Thomson Licensing | Method and device for code obfuscation |
| US9116712B2 (en) * | 2013-02-28 | 2015-08-25 | Microsoft Technology Licensing, Llc | Compile based obfuscation |
-
2020
- 2020-04-14 CN CN202010289966.7A patent/CN111475168B/zh active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105354449A (zh) * | 2015-11-04 | 2016-02-24 | 北京鼎源科技有限公司 | 一种面向Lua语言的加扰混淆方法和解密方法 |
| CN106529224A (zh) * | 2016-10-27 | 2017-03-22 | 南京大学 | 基于rop攻击特点的二进制混淆方法 |
| CN110210190A (zh) * | 2019-05-30 | 2019-09-06 | 中国科学院信息工程研究所 | 一种基于二次汇编的代码混淆方法 |
| CN110825386A (zh) * | 2019-11-01 | 2020-02-21 | 腾讯科技(深圳)有限公司 | 代码的编译方法和装置、存储介质 |
Non-Patent Citations (2)
| Title |
|---|
| 反汇编结果代码结构分析算法研究;蒋烈辉等;《小型微型计算机系统》;20070615(第06期);全文 * |
| 基于分支函数的混淆技术研究;曹淑琴等;《计算机与现代化》;20120215(第02期);全文 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111475168A (zh) | 2020-07-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111475168B (zh) | 一种代码编译方法及装置 | |
| US7254586B2 (en) | Secure and opaque type library providing secure data protection of variables | |
| US8140850B2 (en) | Systems and methods for watermarking software and other media | |
| CN110210190A (zh) | 一种基于二次汇编的代码混淆方法 | |
| US10970421B2 (en) | Virus immune computer system and method | |
| Cicala et al. | Analysis of encryption key generation in modern crypto ransomware | |
| CN114139117A (zh) | 应用程序加固方法、装置、电子设备及存储介质 | |
| CN1307563C (zh) | 加密装置、加密系统、解密装置和半导体系统 | |
| CN101131726A (zh) | 防止可执行程序的调变的方法和设备 | |
| Lee et al. | Classification and analysis of security techniques for the user terminal area in the Internet banking service | |
| CN114090965B (zh) | java代码混淆方法、系统、计算机设备及存储介质 | |
| CN108875321A (zh) | 一种指令集的生成方法、装置和电子设备 | |
| Monden et al. | A framework for obfuscated interpretation | |
| CN117828555B (zh) | 一种低成本Java源代码保护方法及装置 | |
| CN117874721B (zh) | 一种jar包防反编译方法 | |
| Banescu | Characterizing the strength of software obfuscation against automated attacks | |
| CN107403103B (zh) | 文件解密方法和装置 | |
| Gonzalvez et al. | A case against indirect jumps for secure programs | |
| CN119377920B (zh) | Hsm固件的防逆向和滥用方法、装置、设备及介质 | |
| Forte | Automatic binary analysis and instrumentation of embedded firmware for a control-flow integrity solution | |
| CN114357391B (zh) | 数据加、解密方法及计算机存储介质 | |
| Yasin et al. | Dynamic multi levels Java code obfuscation technique (DMLJCOT) | |
| Otsuki et al. | Overcoming the obfuscation method of the dynamic name resolution | |
| Kisore et al. | FFRR: a software diversity technique for defending against buffer overflow attacks | |
| JP6752347B1 (ja) | 情報処理装置、コンピュータプログラム及び情報処理方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP03 | Change of name, title or address |
Address after: 450000 Science Avenue 62, Zhengzhou High-tech Zone, Henan Province Patentee after: Information Engineering University of the Chinese People's Liberation Army Cyberspace Force Country or region after: China Patentee after: Purple Mountain Laboratories Address before: No. 62 Science Avenue, High tech Zone, Zhengzhou City, Henan Province Patentee before: Information Engineering University of Strategic Support Force,PLA Country or region before: China Patentee before: Purple Mountain Laboratories |
|
| CP03 | Change of name, title or address | ||
| CP03 | Change of name, title or address |
Address after: No. 62 Science Avenue, High tech Zone, Zhengzhou City, Henan Province Patentee after: Information Engineering University of Strategic Support Force,PLA Country or region after: China Patentee after: Zijinshan Laboratory Address before: No. 62 Science Avenue, High tech Zone, Zhengzhou City, Henan Province Patentee before: Information Engineering University of Strategic Support Force,PLA Country or region before: China Patentee before: Purple Mountain Laboratories |
|
| CP03 | Change of name, title or address |