向PE文件中添加一个Section
背景
确认节区头后面还有空间
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215527827-126682366.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215529031-618983315.png)
覆写一个节区头信息
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215529671-1900191172.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215530187-1349786126.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215531156-674975928.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215531609-1107259259.png)
修改Number Of Sections的值
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215532109-1453316064.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215532499-2007540830.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215533359-624204263.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215534656-131458238.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215535406-1457341226.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215535874-1994581299.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215536171-489702719.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215536999-1967565049.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215537390-782227427.png)
获取 File Alignment 和 Section Alignment的值
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215537843-1187104486.png)
File Alignment 的值为 00001000
在文件中为.dx节区头添加节区
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215539546-789133850.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215540890-1421443372.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215541406-1020229647.png)
设置新节区头的Size of Raw Data和Pointer to Raw Data
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215541952-1028209773.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215542390-949867512.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215542999-673330675.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215543499-484771270.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215544296-1206805072.png)
设置新节区的RVA
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215544952-1377145763.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215545656-1401918996.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215546609-545091670.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215547577-502286980.png)
设置新节区的Virtual Size
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215548202-406384095.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215548468-2086252559.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215550077-1747868938.png)
修改Size of Image的值
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215552656-1389282427.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215553031-1210701566.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215553484-479825131.png)
修改新节区的属性(权限)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215553984-984577521.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215554468-842620447.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215555046-10732635.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215555390-380968458.png)
![](http://images2015.cnblogs.com/blog/292581/201512/292581-20151221215556718-1310404329.png)
http://www.cnblogs.com/dilex/p/5065007.html
向PE文件中添加一个Section的更多相关文章
- 对类HelloWorld程序中添加一个MessageBox弹窗
对类HelloWorld程序中添加一个MessageBox弹窗 分析: 任一程序运行的时候都会加载kernel32.dll的,但MessageBoxA()这个API却是在user32.dll中的.所以 ...
- 008.Adding a model to an ASP.NET Core MVC app --【在 asp.net core mvc 中添加一个model (模型)】
Adding a model to an ASP.NET Core MVC app在 asp.net core mvc 中添加一个model (模型)2017-3-30 8 分钟阅读时长 本文内容1. ...
- 如何在maven项目的pom.xml文件中添加jar包
在使用maven进行项目开发时,我们需要在pom.xml文件中添加自己所需要的jar包.这就要求我们获取jar包的groupId和artifactId. 我们可以在一些maven仓库上搜索我们所需要的 ...
- 006.Adding a controller to a ASP.NET Core MVC app with Visual Studio -- 【在asp.net core mvc 中添加一个控制器】
Adding a controller to a ASP.NET Core MVC app with Visual Studio 在asp.net core mvc 中添加一个控制器 2017-2-2 ...
- linux向文件中添加数据,数据被追加到了上一行的行尾
当我们在windows上新建了文件,并且要上传到linux上时,一定要在文件后加上空格,否则就会出现标题上讲的,数据被追加到了上一行的行尾,而不是新起一行,但是如果是在linux上新建的文件,则没有这 ...
- PE文件中的输入表
前言 PE文件中的输入表含有三个重要结构IID,IDT,IAT.PE文件为需要加载的DLL文件创建一个IID结构,一个DLL与一个IID对应.IDT是输入名称表,IAT输入地址表,在没有绑定输入的情况 ...
- [保姆级教程] 如何在 Linux Kernel (V5.17.7) 中添加一个系统调用(System call)
最近在学习 <linux Kernel Development>,本书用的linux kernel 是v2.6 版本的.看完"系统调用"一节后,想尝试添加一个系统调用, ...
- Step by step 活动目录中添加一个子域
原创地址:http://www.cnblogs.com/jfzhu/p/4006545.html 转载请注明出处 前面介绍过如何创建一个域,下面再介绍一下如何在该父域中添加一个子域. 活动目录中的森林 ...
- 如何在RCP程序中添加一个banner栏
前言:这段时间还算比较空闲,我准备把过去做过的有些形形色色,甚至有些奇怪的研究总结一下,也许刚好有人用的着也不一定,不枉为之抓耳挠腮的时光和浪费的电力.以前有个客户提出要在RCP程序中添加一个bann ...
随机推荐
- ORACLE 索引概述
索引是数据库中一种可选的数据结构,她通常与表或簇相关.用户可以在表的一列或数列上建立索引,以提高在此表上执行 SQL 语句的性能.就像本文档的索引可以帮助读者快速定位所需信息一样,Oracle 的索引 ...
- HDU 3660 Alice and Bob's Trip
树形dp,这道题如果选G++的话,只输入都会超时.我是C++ 1900ms + 飘过的...但是输入优化后就快了很多了,1100ms左右.dfs按层次求最值就行了,差不多也算是博弈吧,到bob取的时候 ...
- javascript表单行为效果展示
效果如下 以上效果是在点击下一步的时候触发的效果显示 代码如下 ////加工厂$(function() { $("#planttwo").click(function () { v ...
- js给页面加style
今天做项目时遇到一个问题,我的a.jsp引入了b.jsp,c.jsp也引入了b.jsp,而b.jsp里面的style是根据引入的不同动态改变的(在a.jsp.c.jsp中写js改变).网上找了好多代码 ...
- WebView redirect https to http
最新项目大改版,刚好对相关sdk版本做了下升级,target也从19升级到21. 意外发现原先在WebView中加载的网页中的图片全都变得一片白,连默认图片都不给显示. 经过一番测试才发现是由于tar ...
- SKEffectNode类
继承自 SKNode:UIResponder:NSObject 符合 NSCoding(SKNode)NSCopying(SKNode)NSObject(NSObject) 框架 /System/L ...
- JAVA ,SSH中文及其乱码问题的解决 6大配置点 使用UTF-8编码
JSP,mysql,tomcat下(基于struts2)中文及其乱码问题的解决 6大配置点 使用UTF-8编码 目前对遇到J2EE 开发中 中文及其乱码问题,参考网上资料做个总结, 主要是6大配置点: ...
- 高效JQuery编码
缓存变量 DOM遍历是昂贵的,所以尽量将会重用的元素缓存. // 糟糕 h = $('#element').height(); $('#element').css('height',h-20); ...
- 【网络流#4】UVA 753 最大流
最近开始刷网络流的题目了,先从紫书上的开始,这道题是P374上的,嘛,总之这道题最终还是参考了一下紫书. 中间是用了STL中map将字符串映射成编号,使用编号总比是用字符串简单的多. 超级源点S与各个 ...
- 95秀-ViewPager 使用实例
Activity的样式 <style name="under_live_indicator" parent="android:Theme.NoTitleBa ...