网站首页 站内搜索

搜索结果

查询Tags标签: ebx,共有 14条记录
  • 计算机系统-汇编基础

    一.寄存器&数据传送mov指令 1.80386通用寄存器 16位:AX,BX,CX,DX;SI,DI;SP,BP; 8位:AH,AL;BH,BL;CH,CL;DH,DL 32位:EAX,EBX,ECX,EDX;ESI,EDI;ESP,EBP 段寄存器:DS,ES,SS等 2.AT&T汇编代码 格式:指令 源操作数,目的…

    2022/2/28 1:23:44 人评论 次浏览
  • NASM 汇编学习6

    slen:push ebxmov ebx, eaxnextchar: cmp byte[eax], 0jz finished inc eax jmp nextchar finished:sub eax,ebxpop ebxret;--------------------- ; void sprint(String message) ; String printing functionsprint:push edxpush ecxpush ebxpush eaxcall slenmov edx, e…

    2022/2/2 1:29:26 人评论 次浏览
  • 修改记事本PE结构弹计算器Shellcode

    目录修改记事本PE结构弹计算器Shellcode0x00 前言0x01 添加新节修改节数量节表位置添加新节表信息0x02 添加弹计算器Shellcode修改代码0x03 修改入口点计算跳转OEP偏移0x04 bug修复0x05 验证结果 修改记事本PE结构弹计算器Shellcode 0x00 前言 在上一篇文章中介绍了PE节表…

    2021/11/7 7:10:03 人评论 次浏览
  • 修改记事本PE结构弹计算器Shellcode

    目录修改记事本PE结构弹计算器Shellcode0x00 前言0x01 添加新节修改节数量节表位置添加新节表信息0x02 添加弹计算器Shellcode修改代码0x03 修改入口点计算跳转OEP偏移0x04 bug修复0x05 验证结果 修改记事本PE结构弹计算器Shellcode 0x00 前言 在上一篇文章中介绍了PE节表…

    2021/11/7 7:10:03 人评论 次浏览
  • 缓冲区溢出利用与ShellCode编写

    一、实验目的熟悉编写shellCode的流程 掌握缓冲区溢出的利用二、实验环境系统环境:Windows环境 软件环境:C++ ,缓冲区溢出文件链接三、实验原理要实施一次有效的缓冲区溢出攻击,攻击者必须完成如下任务: (1)在程序的地址空间里植入适当的代码(称为shellcode)用于…

    2021/10/13 7:17:45 人评论 次浏览
  • 缓冲区溢出利用与ShellCode编写

    一、实验目的熟悉编写shellCode的流程 掌握缓冲区溢出的利用二、实验环境系统环境:Windows环境 软件环境:C++ ,缓冲区溢出文件链接三、实验原理要实施一次有效的缓冲区溢出攻击,攻击者必须完成如下任务: (1)在程序的地址空间里植入适当的代码(称为shellcode)用于…

    2021/10/13 7:17:45 人评论 次浏览
  • 反调试——8——虚拟机检测

    反调试——8——虚拟机检测其实虚拟机检测也无外乎就是检测一些虚拟机特有的特征,然后来判断是否是在虚拟机里面,比如说这里(查看系统中运行的服务): 但是不能直接盲目的通过VMware这六个关键字母就判断是在虚拟机里面了,因为你的电脑如果开了虚拟机,也会有一些VMw…

    2021/10/11 6:14:32 人评论 次浏览
  • 反调试——8——虚拟机检测

    反调试——8——虚拟机检测其实虚拟机检测也无外乎就是检测一些虚拟机特有的特征,然后来判断是否是在虚拟机里面,比如说这里(查看系统中运行的服务): 但是不能直接盲目的通过VMware这六个关键字母就判断是在虚拟机里面了,因为你的电脑如果开了虚拟机,也会有一些VMw…

    2021/10/11 6:14:32 人评论 次浏览
  • AT&T汇编

    本文简单介绍AT&T汇编语言,基于学过X86汇编 1.语法格式 1.寄存器 引用寄存器要在寄存器号前加百分号%,如“movl %eax, %ebx 8个32-bit寄存器 %eax,%ebx,%ecx,%edx,%edi,%esi,%ebp,%esp8个16-bit寄存器 它们事实上是上面8个32-bit寄存器的低16位: %ax,%bx,%…

    2021/9/17 17:05:17 人评论 次浏览
  • AT&T汇编

    本文简单介绍AT&T汇编语言,基于学过X86汇编 1.语法格式 1.寄存器 引用寄存器要在寄存器号前加百分号%,如“movl %eax, %ebx 8个32-bit寄存器 %eax,%ebx,%ecx,%edx,%edi,%esi,%ebp,%esp8个16-bit寄存器 它们事实上是上面8个32-bit寄存器的低16位: %ax,%bx,%…

    2021/9/17 17:05:17 人评论 次浏览
  • 生成shellcode并自动提取:

    //生成shellcode并自动提取:#include <stdio.h> #include <Windows.h>int main(int argc, char * argv[]) {DWORD Start, End, Len;goto GetShellCode;__asm{ShellCodeStart:mov ebx, dword ptr fs : [0x30]mov ecx, dword ptr[ebx + 0xc]mov ecx, dword ptr…

    2021/9/12 7:07:15 人评论 次浏览
  • 生成shellcode并自动提取:

    //生成shellcode并自动提取:#include <stdio.h> #include <Windows.h>int main(int argc, char * argv[]) {DWORD Start, End, Len;goto GetShellCode;__asm{ShellCodeStart:mov ebx, dword ptr fs : [0x30]mov ecx, dword ptr[ebx + 0xc]mov ecx, dword ptr…

    2021/9/12 7:07:15 人评论 次浏览
  • 汇编语言 子程序设计

    1.编写一个求n!的子程序,利用它求1!+2! +3! +4! +5! +6! +7! +8! 的和(=46233 )并输出。要求参数的传递分别采用:寄存器传递、全局变量传递,堆栈传递三种不同的方法实现。 代码 ; 寄存器传参 include io32.inc .data sum dword 0 .code start: main procmov ebx,…

    2021/5/23 20:27:19 人评论 次浏览
  • 学 Win32 汇编[14]: 使用中括号 []

    学 Win32 汇编[14]: 使用中括号 [][地址] 是取地址指向的内容:; Test14_1.asm .386 .model flat, stdcallinclude windows.inc include kernel32.inc include masm32.inc include debug.inc includelib kernel32.lib includelib masm32.lib includelib debug.…

    2021/4/30 12:25:24 人评论 次浏览
扫一扫关注最新编程教程