这两天逆向一个程序,发现每次image list -o -f 之后,它的基地址都是0x00000,也就是偏移地址是0。 想到这个应该是载入内存时有没有启用偏移有关,于是找了下答案:aslr 百度百科对ASLR的定义: aslr是一种针对缓冲区溢出的安全保护技术,通过对堆、栈、共享库映射等线性区布局的 ...
分类:
移动开发 时间:
2017-08-26 11:35:15
阅读次数:
262
【51CTO专稿】本文将具体介绍Android中的防缓冲区溢出技术的来龙去脉。 1、什么是ASLR? ASLR(Address space layout randomization)是一种针对缓冲区溢出的安全保护技术,通过对堆、栈、共享库映射等线性区布局的随机化。通过添加攻击者预測目的地址的难度。防 ...
分类:
移动开发 时间:
2017-08-18 20:08:14
阅读次数:
267
比例运算电路 一 反向比例运算电路(反向放大电路) 具体分析 首先,我们来看看为什么电路是这么设计的,因为是反向,所以输入连到-极,R2我一看有点奇怪为什么存在,一看上面书上说了是信号源的内阻。。。 然后,为了让放大器工作在线性区,需在输入端加反馈,我一开始很疑惑为什么是并联电压负反馈,用电压反馈我 ...
分类:
其他好文 时间:
2017-07-01 13:41:41
阅读次数:
172
http://blog.chinaunix.net/uid-20729583-id-1884615.html struct mm_struct { /* 指向线性区对象的链表头 */ struct vm_area_struct *mmap; /* 指向线性区对象的红-黑树 */ struct rb_ ...
分类:
其他好文 时间:
2017-05-21 01:04:49
阅读次数:
194
上面是一些页表的结构体,下面是初始化ept页表。每个页大小为2MB. 对创建的EPT页表做测试。 线性区的页相关的那些标志。它们存放在vm_area_struct描述符的vm_flags字段中。一些标志给内核提供有关这个线性区全部页的信息,例如它们包含有什么内容,进程访问每个页的权限是什么。 另外的 ...
分类:
其他好文 时间:
2017-04-13 17:49:32
阅读次数:
271
原文:linux内核笔记之进程地址空间 进程的地址空间由允许进程使用的全部线性地址组成,在32位系统中为0~3GB,每个进程看到的线性地址集合是不同的。 内核通过线性区的资源(数据结构)来表示线性地址区间,线性区是由起始线性地址,长度和一些访问权限来描述的。线性区的大小为页框的整数倍,起始地址为40 ...
分类:
系统相关 时间:
2016-09-11 01:24:51
阅读次数:
326
Q:矩阵链乘 熟悉线性代数的同学会知道,矩阵乘法AxB在矩阵A是m x n,矩阵B是n x p的时候才有定义,其运算量是mnp。 那么现在给出n个矩阵,用数组p[](长度为n)来记录各个矩阵的的行列,那么安排一种矩阵乘法的分配方案,使得全局的运算量最少。 分析:很显然这是一个基于线性区间上的一个dp ...
分类:
其他好文 时间:
2016-07-21 22:02:05
阅读次数:
127
我们在解决一些线性区间上的最优化问题的时候,往往也能够利用到动态规划的思想,这种问题可以叫做线性dp。在这篇文章中,我们将讨论有关线性dp的一些问题。 在有关线性dp问题中,有着几个比较经典而基础的模型,例如最长上升子序列(LIS)、最长公共子序列(LCS)、最大子序列和等,那么首先我们从这几个经典 ...
分类:
其他好文 时间:
2016-04-16 18:41:18
阅读次数:
274
文件的访问模式:1、规范模式:2、同步模式:3、内存映射模式:4、直接I\O模式5、异步模式:内存映射模式:1、共享型:在线性区页上的任何写操作都会修改磁盘上的文件;而且这种修改对映射了同一文件的所有进程都是可见的。2、私有型:进程创建只读文件的时候用到,效率更高。对它对写操作不会改变磁盘文件,也对...
分类:
系统相关 时间:
2015-08-21 13:17:56
阅读次数:
168
摘要: 集成运放的应用, 电压比较器、1.电压比较器如图所示。通常在运放的一个输入端加参考电压Ur作为基准,而另一端加被比较的信号Ui;运算放大器在开环状态下,具有很大的开环电压放大倍数,因此在用作比较器时,其工作在饱和区,即非线性区。1) 分类:单限比较器、滞回比较器、窗口比较器。 单限比较器,....
分类:
其他好文 时间:
2015-07-28 23:06:38
阅读次数:
208