竹竿小站
ABOUT
标签
分类
UidGenerator
Linux
01linux-安装
02Linux学前须知
03Linuxz之常用的命令
04Linux之Vim
05Linux之软件包
06Linux之用户管理
07Linux之权限管理
08Linux之文件系统管理
09Linux之高级文件管理系统
10Linux之shell
11Linux之shell高级
12Linux之启动引导与修复
13Linux之服务管理
14Linux之系统管理
15Linux之系统日志
16Centos6和Centos7基本对比
17Linux之网络基础
18Linux之服务基础SSH
19Linux之服务基础TCP Wrappers
20网络服务之DHCP
21网络服务之DNS
22网络服务器之VSFTP
Bash快捷键
LInux-CDN简介
Llinux-DNS-详解
linux常用命令
半虚拟化和硬件虚拟化的主要区别
web渗透
01SQL注入
搭建
NextCloud
Nmap-Sublist3r-Hydra安装(Ubuntu环境)
hadoop单机集群搭建
杂谈
杂记
王志文语录
汇编
汇编1
汇编2
汇编3
汇编4
汇编5
汇编6
通用寄存器
汇编6
0x01 简介这里开始熟悉汇编的指令格式 下图为X86版本的指令格式,X64的指令格式和X86差不多后面有需要的话再详细写 0x02 Istruction Prefixes 前缀指令Istruction Prefixes: 可选项 默认二进制文件是前缀和内容混杂在一起只有机器才能识别区别 人 ...
2019-01-07
汇编5
and 逻辑”与”运算,按位运算都一为一例: mov al,01100011B and al,00111011B 执行后 al=00100011B or 逻辑”或”运算,有一为一例: mov al,01100011B or al,00111011B 执行后 al=01111011B 0x02 字 ...
2019-01-06
汇编4
本章是对王爽的第五第六章阅读的笔记 跳过了第四章 因为本人是对 逆向和APT感兴趣 对某一些 非必要的东西就剔除了 但第四章也有一些简要的内容 0x02 伪指令伪代码:一般我们写的程序代码都是伪代码由编译器转化成对应的机器码的指令,才可以被及其执行。 segment 和ends是一对承兑使用的伪指令 ...
2019-01-05
汇编3
CPU中,用16为寄存器来存储一个字节。同时又分为低八位和高八位,由于内存单元是字节单元(一个单元存放一个字节),则一个字需要用两个连续的内存单元来存放 字单元,即存放一个字型数据(16位)的内存单元,有两个地址连续的内存单元组成。 0x02 DS和[adress]CPU要读写一个内存单元的时候,必 ...
2019-01-01
汇编2
一个典型的CPU由运算器,控制器,寄存器(CPU工作原理)等器件构成,这些器件靠内部总线相连。前一章所说的总线,相对于CPU内部来说是外部总线。内部总线实现CPU内部各个器件之间的联系,外部总线实现CPU和主板上其他器件的联系。 CPU内部构造: 运算器进行信息处理 寄存器进行信息存储 ...
2018-12-26
汇编1
机器语言:是机器指令的集合。 寄存器:简单地讲是CPU中可以存储数据的器件,一个CPU中有多个寄存器。AX是其中一个寄存器的代号,BX是另一个寄存器的代号。 汇编语言的组成: 汇编指令:机器码的助记符,有对应的机器码 伪指令:没有对应的机器码,由编译器执行,计算器并不执行。 其他符号:如+,-,* ...
2018-12-20