竹竿小站
  • 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

©2020- BamB00 | pv | uv
Theme Tree by WuJun Powered by Hexo