• 2024-02-10nim静态编译capstone示例代码
    capstone.c代码:/*CapstoneDisassemblerEngine*//*ByNguyenAnhQuynh<[email protected]>,2013*/#include<stdio.h>#include<stdlib.h>#include<capstone/capstone.h>#include<capstone/platform.h>staticcshhandle;s
  • 2024-01-23V语言调用capstone进行反汇编
    先创建工程:vinit.编写demo.h头文件:#ifndefDEMO_H#defineDEMO_Hvoiddecompile();#endif编写demo.c:/*CapstoneDisassemblerEngine*//*ByNguyenAnhQuynh<[email protected]>,2013*/#include<stdio.h>#include<stdlib.h>#include<
  • 2023-02-210x04_My-OS实现自定义颜色
    前言:0x03我们提到:把12(红色)用循环写入显存,每个像素点怎么显示都要看对应的显存地址,比如0xa0000到0xaffff就是每一个像素点的显存你问为什么12就是红色,这些东西在主板出
  • 2023-01-310161-GDB 调试实模式
    环境Time2022-11-08WSL-Ubuntu22.04QEMU6.2.0NASM2.15.05前言说明参考:《x86汇编语言:从实模式到保护模式》李忠参考:https://astralvx.com/debugging-16-bit-
  • 2023-01-15逆向——EFLAGS寄存器
    EFLAGS寄存器:  查看DTDEBUG中的EFLAGS的值,然后转换成二进制的形式,并取出CF/PF/AF/ZF/SF/OF的值记住这几个寄存器的位置和名称1、进位标志CF(CarryFlag):如果运算结