-
题名基于动态二进制平台的缓冲区溢出过程分析
被引量:2
- 1
-
-
作者
董鹏程
舒辉
康绯
王乾
魏巍
-
机构
解放军信息工程大学信息工程学院
[
-
出处
《计算机工程》
CAS
CSCD
2012年第6期66-68,71,共4页
-
文摘
提出一种基于动态二进制平台的缓冲区溢出过程分析方法,并实现基于该方法的原型系统。分析缓冲区溢出攻击方法的特点,给出基于异常捕获、控制流分析和内存状态检查的溢出检测方法。通过对内存读写指令、控制转移指令进行监控,获得函数调用序列和数据传递关系,定位导致缓冲区溢出的代码。实验结果表明,该系统能有效检测缓冲区溢出,准确定位导致溢出的代码位置。
-
关键词
缓冲区溢出
动态二进制平台
溢出检测
溢出定位
控制流分析
数据流分析
-
Keywords
buffer overflow
dynamic binary platform
overflow detection
overflow positioning
control flow analysis
data flow analysis
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
-
-
题名GPS卫星定位系统的设计与实现
被引量:4
- 2
-
-
作者
郭雨梅
刘沛林
-
机构
沈阳工业大学信息科学与工程学院
-
出处
《沈阳工业大学学报》
EI
CAS
2004年第2期171-173,共3页
-
文摘
阐述了GPS卫星定位技术的用途、意义及国内外现状;介绍了GPS卫星定位系统的组成、工作原理及通信协议和数据传输格式等;提出了研制新型手持卫星定位系统的设计思想;结合手持卫星定位系统的特点及实际需要,提出了采用双CPU工作模式的设计方案;给出了硬件原理框图,论述了其工作过程;提出模块化的软件设计思想;并在实验的基础上,验证了手持GPS定位系统具有定位准确、性能稳定、使用灵活等特点.
-
关键词
卫星定位系统
摩托罗拉二进制定位数据
经纬度
-
Keywords
satellite location system
Motorola binary data
longitude and latitude
-
分类号
P228.4
[天文地球—大地测量学与测量工程]
-
-
题名基于程序流敏感的自修改代码混淆方法
被引量:5
- 3
-
-
作者
何炎祥
陈勇
吴伟
陈念
徐超
刘健博
苏雯
-
机构
武汉大学计算机学院软件工程国家重点实验室
-
出处
《计算机工程与科学》
CSCD
北大核心
2012年第1期79-85,共7页
-
文摘
自修改代码混淆方法是一种隐藏程序重要信息的有效技术。为减少代码混淆造成的额外开销而又不影响代码混淆的质量,利用程序流敏感分析方法选择比较重要的指令进行混淆。为提高代码混淆的质量,有效地防止反汇编,提出一个二步比较混淆模型。该模型包括两个子混淆器,混淆器1采用程序流敏感分析方法获得混淆的指令并产生两个混淆代码文件和一个混淆代码映射文件。混淆器2通过比较两个混淆代码文件精确地定位混淆指令在二进制代码中的位置,然后利用混淆代码映射文件对二进制代码进行混淆,以进一步提高代码混淆的质量。通过实验分析,混淆后二进制文件的额外开销只占整个代码的3%左右,并且混淆后的反汇编代码明显异于原始的反汇编代码,甚至出现了一些无法识别的错误指令。
-
关键词
程序流敏感
自修改代码
代码混淆
二进制数据定位
代码保护
-
Keywords
program flow-sensitive
self-modifying codes
code obfuscation
binary codes location
code protection
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-