RVA
  • 2024-11-02修改PE导入表注入DLL——实例图文教程——让你看的明明白白
    一、前言其实通过修改PE导入表注入DLL的教程很多,本文也只是其中的沧海一粟而已,但既然写出来,自我感觉应该还是有一点自我的东西的,至少自认为做到了思路清晰,每步都有据可依,让看客应该能做到“看的明明白白”!本贴以《英雄无敌》1游戏程序为例子,向其添加一个DLL,调用其中的导出函数可
  • 2024-06-10[IDA PRO] RVA 插件
    IDA插件-跳转到偏移量IDA插件-获取偏移量Shift+G跳转到指定RVACtrl+Shift+C(或右键选择)复制当前RVA到剪贴板#------------------------------------------------------------------------------#IDAPlugintojumptoanoffsetfromtheImagebase.#Copythe
  • 2024-05-13[ida pro] 设置RVA 偏移
    在使用IDAPRO分析X64异常展开,进行_SCOPE_TABLE类型设置时,将操作数转换为偏移量目录示例:UNWIND_INFO分析1、添加ScopeRecord类型2、设置类型3、将操作数转换为偏移量4、设置完成链接1链接2示例:UNWIND_INFO分析_C_specific_handler_0是一个导入函数,是进行异常处理分发
  • 2023-09-041.14 手工插入ShellCode反弹
    PE格式是Windows下最常用的可执行文件格式,理解PE文件格式不仅可以了解操作系统的加载流程,还可以更好的理解操作系统对进程和内存相关的管理知识,而有些技术必须建立在了解PE文件格式的基础上,如文件加密与解密,病毒分析,外挂技术等,本次的目标是手工修改或增加节区,并给特定可执行
  • 2023-09-041.14 手工插入ShellCode反弹
    PE格式是Windows下最常用的可执行文件格式,理解PE文件格式不仅可以了解操作系统的加载流程,还可以更好的理解操作系统对进程和内存相关的管理知识,而有些技术必须建立在了解PE文件格式的基础上,如文件加密与解密,病毒分析,外挂技术等,本次的目标是手工修改或增加节区,并给特定可执
  • 2023-07-06C/C++ 实现VA与FOA之间的转换
    PE结构中的地址互转,这次再来系统的复习一下关于PE结构中各种地址的转换方式,最终通过编程来实现自动解析计算,最后将这个功能集成到我的迷你解析器中,本章中使用的工具是上次讲解PE结构文章中制作的CMD迷你结构解析器,如果不知道参数的基本使用请看前一篇。PE工具的使用与下载:C/C++实
  • 2023-06-07驱动开发:PE导出函数与RVA转换
    在笔者上篇文章《驱动开发:内核扫描SSDT挂钩状态》中简单介绍了如何扫描被挂钩的SSDT函数,并简单介绍了如何解析导出表,本章将继续延申PE导出表的解析,实现一系列灵活的解析如通过传入函数名解析出函数的RVA偏移,ID索引,Index下标等参数,并将其封装为可直接使用的函数,以在后期需要时可以
  • 2023-05-08P49导出表
    1、如何定位导出表:数据目录项的第一个结构,就是导出表. typedefstruct_IMAGE_DATA_DIRECTORY{DWORDVirtualAddress;DWORDSize;}IMAGE_DATA_DIRECTORY,*PIMAGE_DATA_DIRECTORY;VirtualAddress导出表的RVASize导出表大小 2、导出表结构
  • 2023-05-03PE文件格式
    PE文件格式VA是进程虚拟内存的绝对地址,RVA+ImageBase=VAPE头DOS头_IMAGE_DOS_HEADERe_magic:DOS签名(4D5A)e_lfanew:指示NT头的偏移(NT头为_IMAGE_NT_HEADERS)NT头Signature:签名为00FileHeader:文件头OptionalHeader:可选头文件头_IMAGE_FILE_HEADERmachine很重要
  • 2023-04-09PE文件(1)
    (一)PE文件的概念介绍PE是Win32环境自身所带的执行体文件格式。前两部分为识别作用,在支持PE文件结构的操作系统中执行时,PE装载器将从DOSMZheader中找到PEheader的起始偏移量。因而跳过了DOSstub直接定位到真正的文件头PEheader,然后开始执行。(二)PEheader的结构:
  • 2022-12-27PE格式:手工实现IAT导入表注入劫持
    DLL注入有多种方式,今天介绍的这一种注入方式是通过修改导入表,增加一项导入DLL以及导入函数,我们知道当程序在被运行起来之前,其导入表中的导入DLL与导入函数会被递归读取加载
  • 2022-12-26PE格式:VA地址与FOA地址
    PE格式是Windows下最常用的可执行文件格式,理解PE文件格式不仅可以了解操作系统的加载流程,还可以更好的理解操作系统对进程和内存相关的管理知识,而有些技术必须建立在了
  • 2022-12-26PE格式:新建节并插入DLL
    PE格式是Windows下最常用的可执行文件格式,理解PE文件格式不仅可以了解操作系统的加载流程,还可以更好的理解操作系统对进程和内存相关的管理知识,而有些技术必须建立在了
  • 2022-09-25逆向工程核心原理---RVA转RAW
    逆向工程核心原理---RVA转RAWImageBase,基址,如:0x00400000VA,VirtualAddress,虚拟地址,如:0x00418ABCRVA,RelativeVirtualAddress,相对虚拟地址,如:0x00
  • 2022-08-25PE结构之RVA转换成FOA(3)
    RVA转FOA简介PE文件有两种状态,一种是在文件中的状态,另外一种是在内存中展开若我们运行了一个PE文件且知道了某个全局变量的地址,那么该如何通过这个全局变量地址来