在远程进程中动态搜索API函数的入口地址

来源 :电脑编程技巧与维护 | 被引量 : 0次 | 上传用户:FollowMyHeart88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
利用应用程序或远程线程函数被加载后,其进程堆栈中存有位于Kernel32.DLL中的返回地址,利用这个返回地址,可在远程进程中获取Kernel32.DLL的基地址,从而可以得到关键的2个API函数GetProcAddress和LoadLibrary的入口地址.利用这二个函数就可以在远程进程中动态装入DLL.动态搜索并取得所需要的API函数入口地址.
其他文献
实际生活中的许多问题都可归结为图论中的求最短路径问题,Dijkstra算法是求最短路径算法中最有效的算法之一。在VB.NET编程环境下,实现了Dijkstra算法,根据指定的起始点和终
通过实例,讲解学生信息管理系统的功能结构及实现方法,当代高校学生信息管理的应用广泛,不仅简化了复杂流程,更节省了管理成本。
<正> 第四次川、鄂、湘、黔四省边区货币流通座谈会于1985年3月16日至19日在贵州松桃县召开。出席会议的有湖北、湖南、贵州省人行、省工行计划处,湖南省金融研究所和四川省
<正> 人们参加储蓄是一种经济行为,它受建立在需要基础上的心理的支配。要研究和把握人们参加储蓄的规律,必须探讨支配和决定这种经济行为的心理现象的规律。人们的心理现象
写作是实施素质教育的主要学科之一,因此,教师要积极地运用日新月异的现代信息技术来促进写作教学的变革与发展,不但要让网络及多媒体等先进科技成果成为写作教学革新的重要手段
介绍视频服务器的软件设计,探讨嵌入式网络视频服务器的优势、数据结构、视频服务器通信协议以及视频服务器各功能模块的设计,其中数据结构的设计是重点。
案例教学的采用符合“马克思主义基本原理”课程的目标和教学内容的特点,符合当代大学生的接受心理。案例教学所选用的案例必须具有真实性、典型性、新颖性、生动性、启发性等
运用ASP.NET实现页面开发,对页面的简洁度有着完美的展现,在写代码的同时,保证代码和页面分离,更好的进行开发。使用ASP.NET技术,界面有了很好地提升,在企业理念方面具有突出
当前,在英语听力教学中影响学生听力水平提高的因素主要有两个:一是学生方面普遍存在语音、语速、词汇、听力习惯等听力障碍;二是教师方面存在重视分散训练而忽视集中训练、
工程曲线在机械设计中有着很广泛的应用,而AutoCAD中不能直接应用函数或数据绘制工程曲线,给科研和教学工作带来很大不便,现在也很少有专门绘制工程曲线的软件。为了解决这个问题,利用面向对象的VC++编程语言编写了一个专用软件来绘制各种工程曲线,这样可以解决AutoCAD不能绘制工程曲线的问题,给科研、教学都带来些方便。