自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 C++/Windows逆向面试题

线程是指计算机并发执行程序时的最小单位。一个进程可以拥有多个线程,而进程则是一个运行中的应用程序实例。线程可以共享进程中的数据和资源,是一种轻量级的并发方式。与进程相比,线程的创建、撤销和切换都比较快速,同时也占用较少的系统资源。进程和线程的主要区别在于:前者拥有独立的地址空间和系统资源,而后者共享这些资源。在一个进程中创建多个线程可以使得各个线程之间可以相互协作,以实现更高效的并发任务处理。线程安全是指,在多线程程序中,保证共享数据在各个线程中访问和修改的正确性。

2024-04-23 00:18:09 1287 2

原创 16位汇编中7种寻址方式

汇编中7种寻址方式

2024-04-19 15:23:21 623

原创 DOSBox,debug的安装和使用

下载网盘

2024-04-19 14:54:21 1414

原创 8086cpu的内存寻址

已知8086cpu的寄存器是16位的,16位能表示最大的数值是FFFF,二进制是1111 1111,转换成10进制也就是65535。2的10次方是1024=1KB,所以2的20次方就是1024*1024=1024KB=1MB。把1MB的内存,划分成很多个小片段,每个段最大是64KB,然后让段寄存器存放段的起始地址,也叫做段的基地址,其他寄存器,比如SP、IP这些寄存器存放相对于段基址的偏移。它们是地址和数据共用的的针脚。分别是指向代码段的CS寄存器,数据段的DS寄存器,堆栈段SS寄存器,附加段ES寄存器。

2024-04-19 09:09:03 1292

原创 8086cpu的寄存器

IF=1,允许CPU接受外部从INTR引脚上发来的可屏蔽中断请求信号;DF=1,字符串操作指令按递减的顺序对字符串进行处理;CF=1,指令执行结果在最高位上产生一个进位或借位;8个通用寄存器都可以用来暂存参加运算的数据或中间结果,但又有各自的专门用途。AF=1,运算结果的低4位产生了一个进位或借位;PF=1,结果低8位含偶数个1;PF=0,表示结果低8位含奇数个1。8个通用寄存器,4个段寄存器,1个指令寄存器,1个标志寄存器。ZF=1,运算结果为零;ZF=0,则运算结果不为零。SF=1,运算结果为负数;

2024-04-17 21:18:18 616

原创 修改硬编码关闭基址随机

修改硬编码关闭基址随机

2023-04-06 03:33:03 224

原创 函数调用在栈中的流程

函数调用在栈中的流程

2023-04-06 03:29:04 290

原创 C++计算跳转表指向函数的地址

计算跳转表指向函数的地址

2023-04-06 03:13:02 245 1

原创 逆向二叉树-背包物品数量

前言本人并不专业,仅记录学习过程,高手勿喷,谢谢。逆向二叉树-背包物品数量二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warningswarnings.filterwarnings('ignore')import sslssl._create_default_https_context = s

2020-12-12 14:53:23 854

原创 Spring课程学习总结

网易云课堂课程:https://study.163.com/course/courseMain.htm?courseId=1005991005课时1:Spring环境搭建、STS工具、第一个Spring程序IOC:控制反转(也可以成为DI:依赖注入)1.搭建spring环境Spring版本下载地址:https://repo.spring.io/release/org/springframework/spring/本次学习下载的是:spring-framework-4.3.9.RELEASE-dis

2020-07-12 02:30:35 355

原创 汇编基础

汇编基础debug常用命令数据单位最近在学习王爽的汇编语言第四版,总结一下常用的汇编基础知识。(后续有待补充)win7 32位虚拟机镜像百度网盘(也可以到MSDN下载)链接:https://pan.baidu.com/s/1dAZimmjA_4jQYywMKcIyAw提取码:lwledebug常用命令R命令(查看、修改CPU中寄存器的值)-r 查看寄存器的值-r cs 修改cs寄存器的值D命令(查看内存中的内容)-d 段地址:偏移地址-d 1000:01

2020-07-09 01:20:40 393

Resource Hacker是一款免费开源的 Windows 资源编辑工具,主要用于修改 EXE 、 DLL 、 SCR 等可执行文件中的资源(如图标、位图、菜单、对话框等),支持资源查看、提取、

主要功能 ‌资源查看与提取‌:可反编译编译过的资源文件(如 DLL 中的图标),以二进制或脚本形式保存为 .res 文件。 ‌ ‌资源修改与替换‌:支持替换图标、位图等图像资源,或通过导入 .res 文件替换资源。 ‌ ‌添加/删除资源‌:可为文件添加新资源(如自定义图标),或删除冗余资源以减小文件体积。 ‌ ‌脚本编辑支持‌:内置资源脚本编辑器,可修改对话框布局和菜单结构(兼容 Delphi/C++ Builder 开发环境)。 ‌ ‌命令行操作‌:支持批量处理和多语言资源注入等自动化操作。 ‌ 使用场景 适用于软件汉化、界面定制、错误修复及逆向工程分析,无需安装即可运行,兼容 32/64 位系统。 ‌

2025-07-05

文件名精灵2024,批量修改文件名

文件名精灵2024,批量修改文件名

2025-07-05

惠普1020plus打印机驱动

惠普1020plus打印机驱动

2025-07-05

PDF转Word工具,pdf转换导出word文档

PDF转Word工具,pdf转换导出word文档

2025-07-05

Windows Defender开启和禁用.exe,强制关闭Windows系统Windows Defender

Windows Defender开启和禁用.exe,强制关闭Windows系统Windows Defender

2025-07-05

‌Windows Update Blocker‌ 是一款免费便携工具,专门用于一键禁用或启用Windows系统的自动更新功能,适合需要长期保持系统稳定性的用户

‌系统更新管控‌: 完全禁用/启用Windows自动更新服务(包括Win10/11最新版本)。‌‌ 防止意外更新引发的系统崩溃或兼容性问题。‌‌ ‌便携化设计‌: 仅0.97MB体积,无需安装即开即用。‌‌ 支持储存于U盘等移动设备跨计算机使用。‌ ‌防护机制‌: 启用"保护服务设置"可防止系统自动恢复更新服务。‌‌ 支持查看服务状态图标实时监控更新功能开关。‌‌ ‌操作流程‌: 解压下载包后以管理员权限运行Wub_x64.exe‌‌ 点击"禁用服务"→"立即应用"完成更新关闭(红色X号表示禁用成功)。‌‌ 需恢复更新时选择"启用服务"并应用(绿色√号表示启用)。‌‌

2025-07-05

驱动开发,驱动加载工具,支持安装、启动、停止、卸载、关闭功能

驱动开发,驱动加载工具,支持安装、启动、停止、卸载、关闭功能

2024-04-19

Masm for Windows 集成实验环境

MASM for Windows 是一个用于Windows操作系统的汇编语言编译器。它可以编译汇编语言源代码,生成可执行文件。

2024-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除