- 2
- 0
- 约2.28万字
- 约 11页
- 2016-11-28 发布于河南
- 举报
DLL的原理
DLL的原理
一、DLL的原理
1.动态链接程序库
动态链接程序库,全称:Dynamic Link Library,简称:DLL,作用在于为应用程序提供扩展功能。应用程序想要调用DLL文件,需要跟其进行动态链接;从编程的角度,应用程序需要知道DLL文件导出的API函数方可调用。由此可见,DLL文件本身并不可以运行,需要应用程序调用。正因为DLL文件运行时必须插入到应用程序的内存模块当中,这就说明了:DLL文件无法删除。这是由于Windows内部机制造成的:正在运行的程序不能关闭。所以,DLL后门由此而生!
2.DLL后门原理及特点
把一个实现了后门功能的代码写成一个DLL文件,然后插入到一个EXE文件当中,使其可以执行,这样就不需要占用进程,也就没有相对应的PID号,也就可以在任务管理器中隐藏。DLL文件本身和EXE文件相差不大,但必须使用程序(EXE)调用才能执行DLL文件。DLL文件的执行,需要EXE文件加载,但EXE想要加载DLL文件,需要知道一个DLL文件的入口函数(既DLL文件的导出函数),所以,根据DLL文件的编写标准:EXE必须执行DLL文件中的DLLMain()作为加载的条件(如同EXE的mian())。做DLL后门基本分为两种:1)把所有功能都在DLL文件中实现;2)把DLL做成一个启动文件,在需要的时候启动一个普通的EXE后门。
常见的编写方法:
您可能关注的文档
最近下载
- 江西省南昌市2024-2025学年七年级下学期期中考试语文试卷(含答案).pdf VIP
- 2026年4月浙江省金华市中考一模科学试题.pdf VIP
- 一种特种手套的浸渍装置及其浸渍方法.pdf VIP
- 无菌技术评分标准.pdf VIP
- 2026AI短剧行业发展与受众洞察报告.pdf VIP
- 【某火电机组三段式U形管卧式高压加热器热力计算4300字】.docx VIP
- 毕业论文 基于反卷积神经网络的图像语义分割.docx VIP
- 公用分厂开车方案书.doc VIP
- 2025-2026学年统编版八年级道德与法治下册全册知识点.pdf VIP
- 幼儿园集合与模式活动指导 集教中集合与模式数学活动的设计.pptx
原创力文档

文档评论(0)