相关推荐
-
Windows PE 文件 ---------------资源节的解刨
时间总是太匆忙,项目总是太多,一直看CSDN,却从来没有写过一篇像样的文章,今天因为一个项目要自定义PE的资源节,我们要改变一个PE文件的已有资源节数据,在里面添加任何资源,这样不得不改变原来PE文件中关于资源节的数据。好了,废话少说,下面开始转入正题! 这里只讨论PE文件的资源节,其他格式大家自己去研究吧。PE文件的格式,网上多的是,这些知识简单的T一下: -----------------
-
PE文件(三)节表
Name数组的长度最大为8字节,如果定义节的名称为.text,由于.text对应的ASCII码分别为0x2E, 0x74, 0x65, 0x78,0x74,所以Name数组中的数据为2E 74 65 78 74 00 00 00,一共8字节。所有的节表一起记录了该.exe文件中所有的节的信息,每一个节都有对应的节表来存储信息,所有的节对应的节表组合在一起就构成了PE文件的节表结构。内存中的地址:节表在4GB内存中的地址要加上imagebase的值,才是节表真正在内存中的起始地址。
-
为PE文件添加资源节
v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);} Normal 0 false false
-
Windows PE文件各个节(Section)分析
PE(Portable Executable),即可移植的执行体。PE文件通常包括以下节(Section).textbss/BSS,text/CODE,.rdata,.data,.idata,.edata,.rsrc,.reloc
-
PE文件解析-资源(Resource)
一、位置 PE文件头可选映像头中数据目录表的第3成员IMAGE_DATA_DIRECTORY DataDirectory[IMAGE_DIRECTORY_ENTRY_RESOURCE]指向映像调试信息,它保存在PE文件中,通常在".rsrc"区段。 二、资源简介 程序内部和外部的界面等元素的二进制数据统称为资源,程序把它们放在一个特定的表中,符合数据和程序分离的设计原则。资源...
-
5.PE文件之节表(IMAGE_SECTION_HEADER)
PE头IMAGE_NT_HEADERS后紧跟着节表(也可以理解为IMAGE_OPTIONAL_HEADER后为节表).它由许多个节表项(IMAGE_SECTION_HEADER)组成,每个节表项记录了PE中与某个特定的节有关的信息,如节的属性、节的大小、节在文件和内存中的起始位置等.节表中节的数量由IMAGE_FILE_HEADER.NumberOfSection来定义. IMAGE_SECTION_HEADER 结构及成员含义如下: #define IMAGE_SIZEOF_SECTION_HEA
-
PE文件格式总结 - DOS文件头、PE文件头、节表和表详解
PE文件格式总结 - DOS文件头、PE文件头、节表和表详解
-
PE文件格式概述
本章提要· PE文件格式概述· PE文件结构· 如何获取PE文件中的OEP· 如何获取PE文件中的资源· 如何修改PE文件使其显示MessageBox的实例2.1 引言通常Windows下的EXE文件都采用PE格式。PE是英文Portable Executable的缩写
-
JIURL PE 格式学习总结(一)-- PE文件概述
零 前言 PE格式,是Windows的可执行文件的格式。Windows中的 exe文件,dll文件,都是PE格式。PE 就是Portable Executable 的缩写。Portable 是指对于不同的Windows版本和不同的CPU类型上PE文件的格式是一样的,当然CPU不一样了,CPU指令的二进制编码是不一样的。只是文件中各种东西的布局是一样的。 图 1.1 图
-
windows PE文件结构及其加载机制
1. 概述PE文件的全称是Portable Executable,意为可移植的可执行的文件,常见的EXE、DLL、OCX、SYS、COM都是PE文件,PE文件是微软Windows操作系统上的程序文件(可能是间接被执行,如DLL)。它是1993年Windows NT系统引入的新可执行文件格式,到现在已经经过20多年了。虽然使用PE作为可执行文件格式的Windows操作系统已经更换了很多版本,其结构的变
-
PE文件解析-资源中的菜单结构
一、概述 想要获取一个可执行文件(PE文件)里包含的资源文件,首先要解析可执行文件,得到资源存储的地址及大小,可参考 https://blog.csdn.net/zhyulo/article/details/85717711 。然后,根据资源存储方式,得到各资源的数据内容及其大小,可参考 https://blog.csdn.net/zhyulo/article/details/85930...
-
PE文件资源解析(六)位图资源的解析
位图资源,在这里指的是资源类型为RT_BITMAP的资源信息。解析相对来说比较简单,代码如下: HBITMAP hBitmap = LoadBitmap(hModule, lpName); if (hBitmap) { Gdiplus::Bitmap* pBitmap = (Gdiplus::Bitmap*)Gdiplus::Bitmap::FromHBITMAP(hBitmap, NULL...
-
分析pe文件资源(学习)
PE文件,全称Portable Executable文件,是Windows系统可执行文件采用的普遍格式,像我们平时接触的EXE、DLL、OCX,甚至SYS文件都属于PE文件的范畴。为了在可执行文件中方便的引用其它类型资源内容,PE文件有一个独立的资源段,将程序执行所需要的全部资源文件链接到PE文件内部方便使用。今天我们就来研究一下PE文件资源段的内容与格式。 在研究PE文件资源
-
PE文件学习(三)数据目录表之资源
资源是PE文件中最复杂的结构了,资源在PE文件中是以目录结构的形式存在的,一般情况下分为3层,从根目录开始分别是资源类型、目录资源ID与资源代码页。 3层目录结构都是由一个IMAGE_RESOURCE_DIRECTORY结构为头部,后面跟着一个IMAGE_RESOURCE_DIRECTORY_ENTRY结构数组。 结构体IMAGE_RESOURCE_DIRECTORY_E
-
25. PE结构-PE详解之资源
资源结构 资源是PE 文件中非常重要的部分,几乎所有的PE 文件中都包含着资源,与导入表和导出表相比,资源的组织方式要复杂很多,其实我们只要看下图就知道俺所言不虚。 分3级:1 资源类型 ,2 资源ID, 3 资源代码页, 4 最后指向资源 我们知道我们的资源有很多种类型,每种类型的资源中可能存在多个资源项,这些资源项用不同的ID 或者名称来区分。但是要将这么多种类型的不同ID 的资源有...
-
PE文件格式学习总结
PE文件被称为可移植的执行体是Portable Execute的全称,常见的EXE、DLL、OCX、SYS、COM都是PE文件,PE文件是微软Windows操作系统上的程序文件(可能是间接被执行,如DLL),继承自unix的COFF文件格式.在微软的NT C编译器出来后微软就使用PE文件格式了。************首先定位到+0h处struct _IMAGE_DOS_HEADER_ST
-
PE资源节区存放文件详细信息数据
最近发现md5值命名的样本添加exe后缀之后,就有可以在属性---->详细信息处看到该样本的一些详细信息(包含原文件名在内) 详细信息这种数据不随文件名的变化而消失,应该是文件的一部分。 .text节区是存放代码的,不太可能;.data节区存放程序中用到的变量,也不太可能;.reloc就更不可能了。只有.rsrc节区,打开一个exe文件看看,左右两边的关系对应不一定很紧密 .rsr...
-
PE总结12---PE文件结构之资源表 (IMAGE_RESOURCE_DIRECTORY)
资源在PE中是以目录的形式存在的,一般有3层:资源类型,目标资源ID与资源代码页 都是以IMAGE_RESOURCE_DIRECTORY结构为头部的,并且后面跟着一个IMAGE_RESOURCE_DIRECTORY_ENTRY结构数组。 IMAGE_RESOURCE_DIRECTORY,负责指出后面数组中的成员个数 IMAGE_RESOURCE_DIRECTORY_ENTRY,数组成员分
23 楼 易卡螺丝君 2010-06-08 17:12
iPad 2代 屏幕大小基于电池考虑
22 楼 shinezhou 2010-06-08 17:06
21 楼 yourgame 2010-06-08 17:05
nokia你妹
+3
20 楼 zcq100 2010-06-08 16:55
nokia你妹
+2
19 楼 samfisher 2010-06-08 16:42
18 楼 易卡螺丝君 2010-06-08 16:24
嗯 你家 6110几年前就长成这样拉?
17 楼 lihy328 2010-06-08 16:13
16 楼 mornstar 2010-06-08 15:17
15 楼 fkpwolf 2010-06-08 15:08
14 楼 sunyux 2010-06-08 13:46
13 楼 Else 2010-06-08 13:42
12 楼 yangy608 2010-06-08 13:31
11 楼 lovemylover 2010-06-08 13:26
nokia你妹
不解释帝发飙了
10 楼 dongk 2010-06-08 12:56
nokia你妹
+1
9 楼 易卡螺丝君 2010-06-08 12:42
nokia你妹
8 楼 kevintse 2010-06-08 12:32
理解不了~哪点nokia了?
7 楼 hellolaojiang 2010-06-08 12:29
从外观来看,不如之前的顺眼,很像方块状的夹心饼干.个人感觉.
6 楼 淹不死の鱼 2010-06-08 12:22
5 楼 Illum 2010-06-08 12:15
4 楼 iKabruce 2010-06-08 11:52