-
题名基于MAC的ELF文件执行安全性的提高
- 1
-
-
作者
曾勇军
朱俊虎
吴灏
-
机构
解放军信息工程大学信息工程学院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2006年第21期152-154,156,共4页
-
基金
国家"863"计划基金资助项目(2003AA146010)
-
文摘
随着Linux操作系统的应用与普及,其安全性也受到人们的广泛关注。在描述了消息鉴别码(MAC)计算和ELF文件格式之后,提出了保证ELF文件安全执行的方法,并对存在的问题进行了分析,给出了可行的解决办法。实验结果表明该方法是实际可行的。
-
关键词
消息鉴别码
elf
可加载内核模块
-
Keywords
Message authentication code
executable and linkable format(elf)
Loadable kernel module
-
分类号
TP391
[自动化与计算机技术—计算机应用技术]
-
-
题名Qutenix加载运行ELF文件研究与实现
- 2
-
-
作者
曲波
-
机构
南京晓庄学院数学与信息技术学院
-
出处
《南京晓庄学院学报》
2012年第3期101-105,共5页
-
文摘
文章分析了ELF文件的基本结构,以及在Qutenix中加载运行ELF可执行文件的实现方法及技术要点.内容包括识别ELF格式、加载环境变量及命令行参数、加载可执行文件代码、重载LDT描述符、加载可执行文件入口地址、创建与安装ELF格式Shell命令文件等.文章以一个实例演示Qutenix兼容运行a.out和ELF两种格式可执行文件的结果.
-
关键词
教学操作系统
elf格式
Qutenix
可执行文件
SHELL命令
-
Keywords
operating system
elf format
Qutenix
executable file
shell command
-
分类号
TP316
[自动化与计算机技术—计算机软件与理论]
-
-
题名Linux/Unix环境中ELF格式病毒的分析
被引量:2
- 3
-
-
作者
谢瑶
潘剑峰
朱明
-
机构
中国科学技术大学电子工程与信息科学系
中国科学技术大学自动控制系
-
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2005年第4期166-168,共3页
-
文摘
结合Linux/Unix 病毒实例,分析了Linux/Unix 系统ELF文件格式病毒的原理,并从5个方面讲述了实现的关键技术:病毒体寄生ELF文件技术,寄主程序入口重定位,病毒体地址无关代码,LKM可重载内核技术以及网络功能的实现。最后,提出了对这一类病毒检测与防范的方法及策略。
-
关键词
Linux/Unix系统
可执行链接文件格式病毒
病毒寄生
可重载内核LKM
-
Keywords
Linux/Unix system
executable linking format(elf) virus
Virus parasite
Loadable kernel model(LKM)
-
分类号
TP309.5
[自动化与计算机技术—计算机系统结构]
-
-
题名针对ELF文件缓冲区溢出漏洞的检测技术
- 4
-
-
作者
景新宇
陈让宽
吴邦欲
-
机构
清华大学软件学院
-
出处
《计算机工程》
CAS
CSCD
北大核心
2005年第21期124-126,共3页
-
基金
国家"863"高科技基金资助项目(2003AA148020
2003AA414031)
-
文摘
缓冲区溢出漏洞是一种常见的安全漏洞。文章介绍了缓冲区溢出漏洞的现状,评价了典型的缓冲区溢出漏洞检测技术,提出了一种针对ELF格式文件潜在缓冲区溢出漏洞的检测技术,并在此基础上提出了一个应用实例。
-
关键词
elf
缓冲区溢出
动态链接库
-
Keywords
executable and linkable format(elf)
Buffer overflow
Dynamic link libraries
-
分类号
TP393.08
[自动化与计算机技术—计算机应用技术]
-
-
题名基于VLIW目标机的ELF二进制编辑器设计与实现
- 5
-
-
作者
鲍丽丹
张铁军
王东辉
-
机构
中国科学院声学研究所
中国科学院大学
-
出处
《电子设计工程》
2015年第4期64-67,共4页
-
文摘
程序测试是嵌入式软件开发正确进行的重要保证。然而由于源代码的缺失,测试者常需要对可执行文件深入解析以便于测试的进行。文中将基于VLIW目标机实现ELF二进制编辑器,完成对可执行文件的解析与编辑,提供一种理解程序功能的途径,保障程序测试的顺利执行。该ELF二进制编辑器将借助指令编码表,采用二级查找方式实现指令流的分析,同时利用LEX和YACC技术建立灵活的命令行模式,准确快速地完成二进制文件编辑,节约程序调试成本。
-
关键词
elf文件
二进制编辑器
VLIW结构
程序测试
-
Keywords
elf(executable and linkable format)
binary editor
VLIW architecture
procedure testing
-
分类号
TN915.08
[电子电信—通信与信息系统]
-
-
题名利用ELF将封闭手机系统改造成开放系统的方法
- 6
-
-
作者
单文煜
钟勇
龚凌玲
-
机构
中国科学院成都计算机应用研究所
-
出处
《计算机应用》
CSCD
北大核心
2008年第S2期291-293,共3页
-
文摘
提出了一种扩展封闭的feature phone的新方法。为开发者提供了一套完整的开发环境,包括一个运行时环境和一套API。没有从头去设计实现一套API,而是充分利用了手机ROM已有的程序,再对外提供统一的接口。经过改造后的环境,和Java平台相比,程序执行效率高,功能更强大;同时也对程序的移植性提供良好的支持。已经在这个平台上开发了丰富强大的应用程序。
-
关键词
可执行连接文件格式
嵌入式
封闭
开放
手机
-
Keywords
executable and Linking format(elf)
embedded
closed
open
feature phone
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
-
-
题名Linux动态链接机制研究及应用
被引量:10
- 7
-
-
作者
张和君
张跃
-
机构
清华大学深圳研究生院嵌入式系统与技术实验室
-
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2006年第22期64-66,共3页
-
文摘
结合ELF共享库文件格式,研究了Linux系统动态链接的机制和原理,论述了实现的关键技术:PIC代码,全局偏移表GOT,过程链接表PLT;分析了动态库的加载映射过程以及符号解析技术。利用Linux的动态链接机制实现了共享库重定位的应用。
-
关键词
LINUX
elf
动态链接
共享库重定位
-
Keywords
Linux
executable linking format(elf)
Dynamic link
Shared library redirection
-
分类号
TP316
[自动化与计算机技术—计算机软件与理论]
-
-
题名引导工具GRUB 2的模块开发分析
被引量:2
- 8
-
-
作者
黄道颖
连建永
张安琴
陈慧
张安琳
-
机构
郑州轻工业学院计算机与通信工程学院
中国建设银行江苏省分行
-
出处
《郑州轻工业学院学报(自然科学版)》
CAS
2014年第5期56-59,67,共5页
-
基金
河南省重点科技攻关项目(132102210418)
郑州市科技计划资助项目(112PPTGY249-7)
郑州轻工业学院研究生科技创新基金项目
-
文摘
通过对一个GRUB 2模块源代码的编写、编译,到模块的加载、运行和卸载,分析GRUB 2的模块结构及开发过程,阐明了GRUB 2将功能分布在众多小模块中且在运行时能够动态加载和卸载的模块化设计机制.结果表明,该机制便于随时扩展功能,进行用户二次开发.
-
关键词
GRUB
2
模块化设计
可执行连接格式(elf)文件
-
Keywords
grand unified boot-loader 2(GRUB 2)
modular design
executable and linkable format(elf) file
-
分类号
TP316
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种监测函数语义信息访存地址序列的方法
被引量:1
- 9
-
-
作者
陈荔城
崔泽汉
包云岗
陈明宇
沈林峰
梁祺
-
机构
中国科学院计算技术研究所计算机体系结构国家重点实验室(筹)
中国科学院大学
IBM中国系统与科技开发中心
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2013年第5期1100-1109,共10页
-
基金
国家自然科学基金项目(60925009
60921002
+4 种基金
60903046
61272132)
国家"九七三"重点基础研究发展计划基金项目(2011CB302502)
中国科学院战略性先导专项课题(XDA06010401)
IBM共享大学研究(SUR)项目
-
文摘
准确地获取应用程序在真实系统上运行的访存地址序列(traces)是进行内存系统调度及结构优化的基础.HMTT是自主研发的软硬件结合的内存监测分析系统,能够实时获取完整的全系统访存traces.但是得到的traces与应用程序上层事件之间存在语义鸿沟问题,比如上层函数执行流与访存traces的同步问题.针对该问题提出了一种软硬件结合获取包含函数级别语义信息访存traces的方法,软件方面通过二进制插桩的方式,直接修改内存中的进程映像,在目标函数的入口及出口各插入标记tag访存指令,进而能够被HMTT卡监测并识别.采用二进制插桩不需要程序的源代码,不需要对程序重新编译链接,而且引入的运行开销很小.实验表明采用软硬件结合的方式能够有效地获取包含函数级别语义信息的访存traces,对于SPECCPU2006中的访存密集型程序引入的性能开销只是原程序的62%,而使用Pin工具的纯软件方式获取访存traces将导致至少10.4倍的性能开销.
-
关键词
HMTT
访存traces
函数级别语义鸿沟
二进制插桩
elf
tag访存
-
Keywords
hybrid memory trace toolkit (HMTT)
memory traces
functional level semantic gap^binary instrumentationl executable and linkable format (elf)
tag memory access
-
分类号
TP333
[自动化与计算机技术—计算机系统结构]
-
-
题名Linux寄生程序加载动态库的研究与实现
被引量:1
- 10
-
-
作者
夏宏
刘立宇
-
机构
华北电力大学计算机系
-
出处
《计算机工程》
CAS
CSCD
北大核心
2008年第3期113-115,共3页
-
文摘
寄生程序是指注入到可执行文件中的程序代码,被广泛地应用在二进制文件加解密、版权保护等领域。病毒也是寄生程序的一种。Linux下的寄生程序很难利用宿主没有加载的动态连接库,使其功能受到很大限制。该文通过对ELF动态连接机制的研究,采用了一种寄生程序通过proc文件系统进行加载和利用动态库的方法,并对这种方法进行了实现。
-
关键词
寄生程序
可执行可连接文件格式
动态连接
-
Keywords
parasite
executable and linkable format(elf)
dynamic linking
-
分类号
TP393.03
[自动化与计算机技术—计算机应用技术]
-
-
题名无线传感器网络软件动态加载技术
- 11
-
-
作者
黄廷辉
崔更申
赵岭忠
-
机构
桂林电子科技大学计算机与控制学院
-
出处
《计算机应用》
CSCD
北大核心
2008年第4期1029-1031,共3页
-
基金
国家自然科学基金资助项目(60563005)
广西壮族自治区教育厅立项项目(Z20667)
-
文摘
以Arena操作系统的设计技术为基础,构建了一个适合无线传感器网络软件动态加载的总体设计方案,详细给出了动态对象加载器的接口设计技术。该设计减小了系统运行时的内核镜像,实现了系统在运行状态下动态加载和卸载软件模块的功能,同时保证系统长时间可靠运转并具备高可配置能力,从而有利于系统软件的升级和后期维护。模块动态加载实验验证了该设计方案的可行性。
-
关键词
无线传感器网络
动态加载
模块
ARENA
可执行可链接格式
-
Keywords
wireless sensor network
dynamic loading
module
Arena
executable and linkable format (elf)
-
分类号
TP316.89
[自动化与计算机技术—计算机软件与理论]
-
-
题名静态二进制翻译中回调函数逆向恢复技术研究
- 12
-
-
作者
丁松阳
赵荣彩
-
机构
信息工程大学计算机科学与技术系
-
出处
《计算机应用》
CSCD
北大核心
2008年第3期782-784,共3页
-
基金
国家863计划项目(2006AA01Z408)
-
文摘
回调函数的逆向恢复是静态二进制翻译的一个难点。针对使用C后端的静态二进制翻译框架,提出并实现回调函数逆向恢复方法,该方法结合代码间隙分析,在后端C代码生成过程中插入映射源回调函数地址到目标机函数地址的代码。相对于使用解释器的方法,该方法具有实现简洁,在目标机上运行速度更快的优点。
-
关键词
静态二进制翻译
回调函数
可执行链接格式文件
-
Keywords
static binary translation
callback function
executable and Linking format (elf) file
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名一种基于加密模式的Linux安全模块加载机制
被引量:1
- 13
-
-
作者
孙振华
李艺
喻刚
金鹏
-
机构
装备指挥技术学院研究生管理大队
装备指挥技术学院重点实验室
北京遥感信息研究所卫星地面站
-
出处
《装备指挥技术学院学报》
2006年第4期78-82,共5页
-
基金
部委级资助项目
-
文摘
研究了Linux可加载内核模块机制;详细地分析了模块可执行可连接格式目标文件(executable and linkable,ELF)格式的构成;针对Linux可以加载内核模块的安全缺陷,设计了基于加密模式安全模块加载机制,并分析解决了关键技术。
-
关键词
模块
可执行可连接格式
加密
-
Keywords
module
executable and linkable format(elf)
encrypt
-
分类号
TP316.81
[自动化与计算机技术—计算机软件与理论]
-
-
题名Linux下函数栈大小的自动计算技术
被引量:1
- 14
-
-
作者
肖谦
李中升
漆锋滨
-
机构
江南计算技术研究所第一处
-
出处
《计算机工程》
CAS
CSCD
北大核心
2011年第S1期338-340,共3页
-
基金
工信部科技重大专项基金资助项目"支持国产CPU的编译系统及工具链"(2009ZX01036-001-001)
-
文摘
一个可执行程序在实际运行中可能包含复杂的函数调用和跳转,而这些函数又会使用不同大小的栈空间来保存一些临时变量。随着函数调用深度的增加,实际所占用的栈空间会越来越大且不可预测,可能造成栈空间溢出的情况发生。针对上述问题,提出自动计算函数调用关系及实际使用栈空间大小的技术,采用静态分析的方法收集ELF文件中的函数及指令信息,实验结果证明,该技术具有较好的实用性。
-
关键词
栈空间
elf文件
静态分析
函数调用
编译优化工具
-
Keywords
stack space
executable and Linking format(elf) file
static analysis
function call
compiler optimization tool
-
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
-