![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
汇编
文章平均质量分 66
克几尔
这个作者很懒,什么都没留下…
展开
-
基于MIPS的shellcode的reverse tcp调用
1 在win下使用netcat建立tcp server。(1) 下载netcat: https://eternallybored.org/misc/netcat/。软件下载后,会有病毒提示,设置成非病毒包。(2) 查看帮助信息:使用cmd开命令界面。使用.\nc64.exe -h命令查看帮助信息。(3) 建立socket监听:.\nc64.exe -L -p 30583(4) 等待连接…2 编写shellcode的reverse tcp调用源码#include <stdio.h>原创 2021-04-24 15:15:44 · 430 阅读 · 0 评论 -
Windows10下安装使用Bochs-2.6.11
1 环境说明1.1 下载安装Bochs-2.6.11:官网:http://bochs.sourceforge.net/ 。下载:https://sourceforge.net/projects/bochs/files/bochs/ 。1.2 安装centos7使用centos7来编译汇编程序。安装nasm:yum -y install nasm2. 使用介绍:2.1 文件说明:我们主要用到下面3个执行程序。bochs.exe:直接运行虚拟机。bochdbg.exe:可调试程序(带d原创 2020-11-21 10:58:08 · 4880 阅读 · 0 评论 -
汇编笔记-在屏幕中间分别显示绿色,绿底红色,白底蓝色的字符串“welcome to masm!”
; 王爽-汇编语言-第9章 ; 完成目标:在屏幕中间分别显示绿色,绿底红色,白底蓝色的字符串“welcome to masm!” ; 其它需要知道的知识点: ; 1. 内存空间中,B8000H-BFFFFH共32KB的空间,为80X25彩色字符模式的显示缓冲区,向这个地址空间写入数据,写入地数据将立架出现在显示器山。 ; 1. 显示器显示25行,每行80个字符,每个字符可以有25...原创 2018-07-29 00:58:32 · 8459 阅读 · 1 评论 -
汇编笔记-DOSBox安装和使用
我自己安装使用在Windwos10下面。【DOSBox简介】 1. 官方网址:http://www.dosbox.com/。 2. debug功能在win7之后系统已经不自带了,即64位系统是不能直接在命令行操作中输入debug来进行相关操作的。 3. 在win10中使用debug,可以通过下载dosbox以及debug.exe来使用。 4. Debug是DOS Windows 是提供...原创 2018-07-28 19:57:37 · 17604 阅读 · 2 评论 -
汇编笔记-王爽-汇编语言第3版-摘要
最近学习裸机,看下王爽著的&amp;lt;&amp;lt;汇编语言&amp;gt;&amp;gt;,简单笔记摘要:摘要内容来自于书中,可以简单浏览下。第一章 基础知识 1. 汇编语言组成: (1)汇编指令。机器码的助记符,有对应的机器码。 (2)伪指令。编译器执行,计算机并不执行。 (3)其它符号。由编译器识别,没有对应的机器码。 2. 存储单元: (1)字节:8个bit组成一个Byte。也就是一个字节。 (2...原创 2018-07-28 19:53:44 · 705 阅读 · 0 评论 -
linux内核-x86_32位内核启动流程
arch/x86/boot/header.S执行_start,第274行:.global _start_start:然后跳转执行start_of_setup,准备实模式建立堆栈,BSS段清0,为下步C语言执行建立环境。start_of_setup:然后跳转到C代码执行main:# Jump to C code (should not return)calll mainarch/x...原创 2019-01-12 11:30:22 · 968 阅读 · 0 评论 -
汇编笔记-汇编指令机器码
指令集依照机器操作码、汇编助记符和汇编操作数来描述指令,遵循下列约定:reg8: 8位寄存器。reg16: 16位寄存器。mem8: 8位内存数值。mem16: 16位内存数值。immed8: 8位立即数值。immed16: 16位立即数值。immed32: 32位立即数值。segReg: 16位段寄存器。机器操作码汇编助记符和操作数00->ADD reg8/mem8,...原创 2019-01-08 17:24:16 · 1136 阅读 · 0 评论 -
AT&T汇编-参考
汇编程序中以.开头的名称并不是指令的助记符,不会被翻译成机器指令,而是给汇编器一些特殊指示,称为汇编指示(Assembler Directive)或伪操作(Pseudo-operation),由于它不是真正的指令所以加个“伪”字。IA-32 硬件特性1 寄存器1.1 通用寄存器通用寄存器用于存放正在处理的数据。 EAX 用于操作数和结果数的累加器 EBX 指向数据内存断中的数据的指针...原创 2019-08-10 18:09:35 · 2865 阅读 · 0 评论