E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
基址
8086微处理器寄存器结构
AX:累加器BX:
基址
寄存器CX:计数器DX:数据寄存器这4个16位寄存器又可分别分为高8位(AH,BH,CH,DH)和低8位(AL,BL,
ssyykkk
·
2020-07-10 10:30
微机原理
HOOK之APIhook(转)
:https://www.jianshu.com/p/1c8280bc88a4最近分析一个样本,发现其是hook一个API函数,逻辑如下:hook函数1.获取ZwWriteVirtualMemory的
基址
WALINX
·
2020-07-10 10:51
技巧
操作系统之分页分段介绍
2.解决办法:有两种解决这个问题:一种通过
基址
寄存器和界
踏雪留印
·
2020-07-10 05:50
Operating
System
frida视频教程
第一课frida环境搭建*链接:https://pan.baidu.com/s/19SjTTYsimjHNkmspovbdEg提取码:k83i##android篇*第二课遍历进程中所有模块信息(名称、
基址
等等
人饭子
·
2020-07-10 02:42
通用寄存器 段寄存器
通用寄存器8个通用寄存器是8086寄存器的超集,它们的名称和用途分别为:EAX一般用作累加器EBX一般用作
基址
寄存器(Base)ECX一般用来计数(Count)EDX一般用来存放数据(Data)EBP一般用作堆栈指针
robbie1314
·
2020-07-10 01:49
linux-0.11学习
8086微处理器的寄存器组织
,DX)和地址寄存器/变址寄存器(SI,DI,SP,BP)8086CPU有4个16位数据寄存器:累加器AX:最常用的寄存器,许多操作可以在AX中完成,而且有一些操作只能在AX中完成,例如乘法和除法操作
基址
寄存器
桀溺。
·
2020-07-10 01:08
计算机系统系统
操作系统OS__存储器管理__为什么分段比分页更容易实现可重入代码的共享和保护?
而代码的共享往往就是以函数或子程序为单位的,不管被共享的段有多大,只要为共享代码的进程各设置一个段表项,并让相应段的
基址
指向同一个内存的位置就可以了,非常容易。
木土九日
·
2020-07-10 01:31
操作系统OS
8086 CPU的寄存器结构
8086CPU内部寄存器1.数据寄存器数据寄存器用来暂时存放计算过程中所用到的操作数、结果或其他信息,包括累加器AX、
基址
寄存器BX、计数寄存器CX和数据寄存器DX。
大白的弟弟小白
·
2020-07-10 00:46
笔记
课程学习总结报告
一、基础知识1、Liunx汇编主要寄存器:EAX、EBX、ECX、EDX、EBP、ESI、EDI、EIP、ESP(其中ESP是堆栈栈顶寄存器,EBP是堆栈
基址
指证针,EIP寄存器不能直接使用和修改。
MiaVi
·
2020-07-09 20:00
CS、IP和PC寄存器
.htmlCS寄存器和IP寄存器:首先强调一下,这两个寄存器非常非常重要,CS的全拼为“Codesegment”,即代码段寄存器,对应于内存中的存放代码的内存区域,用来存放内存代码段区域的入口地址(段
基址
伊丽莎白斯
·
2020-07-09 18:37
CS
IP寄存器
ARM 指令中的寻址方式
ARM指令中的寻址方式分为下面7中:立即数寻址寄存器寻址寄存器间接寻址寄存器偏移寻址寄存器
基址
变址寻址多寄存器寻址堆栈寻址1、立即数寻址也叫立即寻址,是一种特殊的寻址方式,操作数本身包含在指令中,只要取出指令也就取到了操作数
helloexp
·
2020-07-09 16:11
逆向
PCR
当线程在内核模式下执行时,在FS寄存器中加载的是选择子30,用于寻址PCR结构体(
基址
0xFFDFF000,界限0x00001FFF)。
cosmoslife
·
2020-07-09 14:00
驱动开发学习
x86中的寄存器
IA32-通用寄存器EAX累加(Accumulator)寄存器AX(AH、AL)常用于乘、除法和函数返回值EBX
基址
(Base)寄存器BX(BH、BL)常做内存数据的指针ECX计数器(Counter)寄存器
cmsbupt
·
2020-07-09 14:35
intrinsic
汇编YASM
ARM指令的寻址方式
种寻址方式:1.立即寻址例如:ADDR0,R0#1;2.寄存器寻址例如:ADDR0,R1R2;3.寄存器间接寻址例如:ADDR0,R0,[R1];//将R1里的值作为地址取出数据,与R0的值相加放入R0;4.
基址
变址寻址例如
danniuer
·
2020-07-09 13:46
ARM
计算机三级 信息安全技术题库——填空题2
在不实际执行程序的前提下,将程序的输入表示成符号,根据程序的执行流程和输入参数的赋值变化,把程序的输出表示成包含这些符号的逻辑或算术表达式,这种技术被称为符号执行4.被调用的子函数下一步写入数据的长度,大于栈帧的
基址
到
Tututuo
·
2020-07-09 12:10
计算机三级
信息安全技术
Arm汇编寻址方式&工作模式
汇编寻址方式Arm处理器工作模式异常返回Arm汇编寻址方式8种寻址方式:寄存器寻址movr0,r1立即数寻址movr0,#0xff寄存器移位寻址movr0,r1,lsl#3寄存器间接寻址ldrr1,[r2]
基址
变址寻址
RYSX002
·
2020-07-09 11:36
ARM
Linux下PCI设备驱动开发
内核在启动时负责对所有PCI设备进行初始化,配置好所有的PCI设备,包括中断号以及I/O
基址
,并在文件/proc/pci中列出
引
·
2020-07-09 10:36
linux
linux
linux内核
linux驱动
各寄存器的作用
各寄存器的作用============通用寄存器EAX累加(Accumulator)寄存器AX(AH、AL)常用于乘、除法和函数返回值EBX
基址
(Base)寄存器BX(BH、BL)常做内存数据的指针,或者说常以它为
基址
来访问内存
weixin_34013044
·
2020-07-09 09:32
ARM的寻址方式
ARM的寻址方式好像没有官方的定论,网间传闻的9种寻址方式分别是:1、立即寻址;2、寄存器直接寻址;3、寄存器间接寻址;4、寄存器偏移寻址;5、寄存器
基址
变址寻址;6、批量(多)寄存器寻址;7、相对寻址
下过雪的晴天
·
2020-07-09 08:16
ARM汇编
Repo 详解
举个例子:Øremote元素,定义了名为korg的远程版本库,其库的
基址
为g
winceos
·
2020-07-09 01:05
Android
通过PEB获取模块
基址
TEB偏移0x30处,即FS:[0x30]地址处保存着一个指针,指向PEB,PEB结构的偏移0xC处保存着另外一个指针ldr,该指针执行PEB_LDR_DATAPEB结构typedefstruct_PEB{//Size:0x1D8/*000*/UCHARInheritedAddressSpace;/*001*/UCHARReadImageFileExecOptions;/*002*/UCHARBe
whatday
·
2020-07-09 00:14
组原学习笔记六:指令系统
操作数类型2.数据在存储器中的存放方式3.操作类型7.2寻址方式指令寻址数据寻址`1.立即寻址``2.直接寻址``3.隐含寻址``4.间接寻址``5.寄存器寻址`(广泛应用)`6.寄存器间接寻址``7.
基址
寻址
美豆阿
·
2020-07-08 21:55
计算机组成原理
汇编——模拟试卷二
A.直接寻址B.寄存器相对寻址C.寄存器间接寻址D.
基址
变址寻址2.下列4条指令中,错误的指令是()。
weixin_30872867
·
2020-07-08 15:49
DTDebug用法
快捷键寄存器名称普通寄存器EAX(accumulator):累加寄存器EBX(base):
基址
寄存器ECX(count):计数寄存器EDX(data):数据寄存器堆栈指针寄存器ESP(StackPointer
w786572258
·
2020-07-08 12:37
反编译
逆向破解
crc bypass 学习记录
EAXEBXECXEDX=数据寄存器E是(高16位)AX(低16位)可分为AL(高8位)、AH(低八位)EBP(ExtendedBasePointer)=
基址
指针寄存器ESP(ExtendedStackPointer
pikechuz
·
2020-07-08 12:04
破解
crc
内存
破解
脱壳
寄存器操作数的寻址方式
在程序中,一个存储单元的地址是采用逻辑地址形式表示的,即:段
基址
:偏移量1、直接寻址这种寻址方式是在指令中直接给出存储器操作数的偏移地址。有效地址EA可直接由偏移地址得到。(1)用常数表示。
筱意思
·
2020-07-08 11:15
汇编语言
peb获取kernel32
基址
,用第一和第二种
通过PEB枚举当前进程空间中用户模块列表也可以获取Kernel32模块的基地址,fs:[0]指向TEB,fs:[30h]指向PEB,PEB偏移0ch是LDR指针,以下可以分别通过加载顺序、内存顺序、初始化顺序获取Kernel32模块的基地址,这里以初始化顺序为例:未公开的LDR_MODULE数据结构如下:typedefstruct_LDR_MODULE{LIST_ENTRYInLoadOrderM
whitesilt
·
2020-07-08 09:23
api
hook
一个操作系统的实现-5_保护模式4
指由程序产生的与段相关的偏移地址部分.线性地址:线性地址由逻辑地址根据分段机制计算出.即:实模式下cs*16+offset(逻辑地址)得到,保护模式下通过GDT+selector找到段描述符,从而找到段
基址
still_run
·
2020-07-08 08:23
一个操作系统的实现
一个操作系统的实现-6_保护模式5
对于中断部分,8259A的具体各种命令字不关注,只关注整个中断向量的组织,从结构上把握中断的处理过程.1:复习下段描述符和门描述符Descriptor:段
基址
,界限,属性Gate:目标选择子,偏移,DCount
still_run
·
2020-07-08 08:23
一个操作系统的实现
获取当前进程的模块句柄(获取当前模块的
基址
)
HMODULEGetModuleHandle(LPCTSTRlpModuleName);实例://获取当前进程的模块句柄(获取当前模块的
基址
);HMODULEhMode=GetModuleHandle(
MINI__SMALL__PIG
·
2020-07-08 00:27
PC微信hook学习笔记(一)—— 获取个人信息
PC微信hook学习笔记(一)——获取微信个人信息1起步2.获取
基址
2.1用CE查看个人信息2.1.1获取昵称
基址
2.1.2dll模块
基址
2.2用OD查看个人信息2.3内存查看命令2.4头像地址3地址偏移
qq_32886245
·
2020-07-07 21:53
WeChatRobot
操作系统之分页分段介绍
2.解决办法:有两种解决这个问题:一种通过
基址
寄存器和界线寄存器形成地址空间,通过交换技术解决内存超载。另外一种就是基于分页的虚
伊豚
·
2020-07-07 18:36
os操作系统
JavaWeb我画你阅
唠叨笔面经
数据结构(一) 线性表、栈和队列
定义如下:typedefstruct{ElemType*elem;//存储空间
基址
;intlegth;//当前长度;空表长度intlistsize;//当前分配存储容量;}SqList;1.构造线性表构造空的线性表
背包_十年
·
2020-07-07 17:16
本科小总结
寄存器与七种寻址方式
一、寄存器总共有14个16位寄存器,8个8位寄存器通用寄存器:数据寄存器:AH(8位)AL(8位)AX(16位)(AX和AL又称累加器)BH(8位)BL(8位)BX(16位)(BX又称
基址
寄存器,唯一作为存储器指针使用寄存器
kisbuddy
·
2020-07-07 12:08
Win32
汇编(罗云彬
第3版)
copy_page_tables函数分析
然后将页目录表的物理地址
基址
给CR3寄存器。开启分页机制后,I32将全部的物理内存空间、线性地址空间划分为一个个的页。每个页可以是4KB或者4MB。页目录表里面存放页目录表项,每个页目录表项指向页表。
Icoding_F2014
·
2020-07-07 11:27
Advanced
OS
操作系统高级教程
SEx5-算法基础 参考代码及思路
#include#includetypedefintKeyType;typedefstruct{KeyType*data;/*表
基址
*/intlength;/*表长*/}SSTable;voidCreatSSTable
hxy17682323970
·
2020-07-07 10:17
专题C
自己动手写操作系统 ( chapter5/c/loader.asm完全注释 )
org100h;程序加载到内存100h处执行BaseOfStackequ0100h;定义Stack
基址
BaseOfKernelFileequ08000h;Kernel.bin被加载到的位置---段地址OffsetOfKernelFileequ0h
huybin_wang
·
2020-07-07 10:08
使用pagemap来检验fork的写时复制
首先我们先要了解以下了解以下几种地址物理地址:是真实存在的RAM的具体存储单元地址逻辑地址:由于x86自80838以来出现的分段内存管理方式,操作系统将内存分为若干个段,各个段的起始地址(段
基址
)由CS
hixiaogui
·
2020-07-07 09:34
Linux
获取进程
基址
小技巧(傀儡进程)
创建傀儡进程时,一般需要以挂起模式创建进程,然后调用未导出NT函数NtQueryInformationProcess来获取目标进程的PEB地址,拿到PEB地址后,再通过ReadProcessMemory获取目标进程的PEB数据,最后NtUnMapViewOfSection,传入PEB结构中的ImageBaseAddress来卸载目标进程的内存。其实可以直接通过GetThreadContext这个函
FFE4
·
2020-07-07 06:09
心情杂货铺
x64 gs寄存器的一点资料
编写shellcode很重要的一步就是搜索kernel32的
基址
,毕竟我们要获取API的地址x86下总所周知的fs寄存器搜索kernel32
基址
的办法,在x64下已经失效了.x64下fs的角色已经换成了
cosmoslife
·
2020-07-07 05:37
驱动开发学习
寻址方式
与操作数有关的寻址方式有七种,分别是立即寻址,寄存器寻址,直接寻址,寄存器间接寻址,寄存器相对寻址,
基址
加变址寻址,相对
基址
加变址寻址;与I/0端口有关的寻址方式有直接端口寻址和间接端口寻址方式。
THISISPAN
·
2020-07-07 00:33
操作系统
汇编语言
【原创】LDR链调试手记
LDR链调试手记无论是编写ShellCode还是外壳程序,都需要动态的获取各个api的实际地址,最通用的方法之一,莫过于通过得到各个DLL模块的
基址
,再遍历其导出表。
OSReact
·
2020-07-06 23:41
解密破解
逆向面试常见问题(陆续更新ing)
资料大部分收集于网络(点击对应标题有原帖地址)PE怎么判断PE是DLL,还是EXE文件值属性加载
基址
怎么判断PE文件是32位还是64位PE加载过程基础Windows下的调用约定通用寄存器有哪些?
江不流
·
2020-07-06 22:00
逆向
吾爱破解新手教程(1)- 破解,逆向,安全
共享迅雷VIP4年费会员一枚完美
基址
发布器1.0处女版惠普:ARM芯片能够承担20%的处理器工作量"冰箱门"持续发酵西门子:没错为何要认错华丽外观时尚LGBL40手机现售价1800元强大拍照功能索尼爱立信
Iamarmy
·
2020-07-06 22:22
程序人生
汇编语言Day_01:汇编中常用的寄存器简单介绍
数据寄存器:(4个16位):AX:也成累加器,一般保存目的操作数;BX:
基址
寄存器,除了可以存放数据以外,还可以存放首地址;CX:一般用于计数,如循环中的loop就用CX来控制循环次数;DX:有时可以用来存放端口地址
G_click
·
2020-07-06 21:57
汇编语言
通过 PEB 隐藏导入表
主要原理是通过FS:[0x30]所指向的PEB结构体入手,得到ntdll.dll或kernel32.dll的
基址
。如下新建一个最简单的控制台程序,release编译。
Interstellar____
·
2020-07-06 21:55
Windows编程
Windows原理
计算机组成原理——第七章
一地址指令中,除地址译码指明的一个操作数外,另一个数用(隐含寻址)的方式4.操作数在寄存器中的寻址方式是(寄存器直接寻址)5.寄存器间接寻址方式中,操作数存于(主存单元)(寄存器指明操作数在主存中的地址)7.
基址
寄存器寻址方式中
阿言在学习
·
2020-07-06 20:54
计算机组成原理
《oranges:一个操作系统的实现》阅读笔记 二
高地址低地址高地址描述符结构31231570段
基址
(8-15位)(第2字节)段
基址
(0-7位)(第1字节)段界限(8-15位)(第2字节)段界限(0-7位)(第1字节)段
基址
(24-31位)(第4字节)
Joey2357
·
2020-07-06 18:24
操作系统
保护模式
oranges
汇编
段界限为什么要减1
在orange's一个操作系统的实现,第3章,pmtest1.asm中,有如下代码GdtPtrdwGdtLen-1;GDT界限我们知道一个描述符中包含段
基址
和段界限,那么如果GdtLen是GDT的长度,
ruyanhai
·
2020-07-06 18:12
汇编/操作系统
计算机组成原理——9种常用寻址方式
程序计数器(指向当前指令的下一条)计算机组成原理——9种常用寻址方式1、常用寻址方式2、寻址方式介绍1)隐含寻址2)立即寻址3)寄存器直接寻址4)寄存器间接寻址5)直接寻址6)间接寻址7)相对寻址8)
基址
寻址
佰落
·
2020-07-06 18:21
计算机组成原理
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他