会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
virboxprotector
博客园
首页
新随笔
联系
订阅
管理
2025年10月10日
C/C++逆向分析实战:变量存储与安全防护全攻略
摘要:
在软件开发的世界里,C/C++语言因其卓越的性能和强大的功能而备受开发者青睐。然而,随着技术的不断进步,逆向工程也逐渐成为一种常见的攻击手段。今天,我们将深入探讨C/C++中不同类型的变量在逆向分析中的表现,并分享一些实用的安全防护技巧,帮助你保护程序免受恶意篡改。 一、Demo代码解析 为了更好地
阅读全文
posted @ 2025-10-10 14:15 VirboxProtector
阅读(3)
评论(0)
推荐(0)
2025年10月9日
静态库与动态库:开发者必知的底层逻辑与实践技巧
摘要:
在软件开发的日常工作中,库文件如同隐形的基石,支撑着代码的复用与项目的高效构建。但不少开发者在面对静态库与动态库时,常会陷入“知其然不知其所以然”的困境。本文将从底层逻辑出发,拆解两种库的核心差异,结合多平台实战案例,帮你精准掌握库的选型与使用技巧。 一、底层逻辑:链接机制决定一切 静态库与动态库的
阅读全文
posted @ 2025-10-09 16:29 VirboxProtector
阅读(4)
评论(0)
推荐(0)
2025年9月29日
Windows 驱动开发基础
摘要:
Windows 驱动开发基础 什么是Windows 驱动 概念 Windows驱动程序(Device Driver)是一种特殊的系统软件,它运行在操作系统的内核模式下,充当硬件设备与操作系统之间的翻译官和协调者。从技术角度来看,驱动程序是一组遵循特定接口规范的函数集合,这些函数能够直接与硬件设备进行
阅读全文
posted @ 2025-09-29 11:45 VirboxProtector
阅读(19)
评论(0)
推荐(0)
2025年9月26日
如何读懂Mach-O:构建macOS和iOS应用安全的第一道认知防线
摘要:
概述 Mach-O(Mach Object)是 Apple 平台使用的主要可执行文件格式,涵盖 macOS 和 iOS 系统中的可执行文件、动态库、插件、内核扩展以及调试信息。该格式在操作系统的程序加载、内存管理和动态链接过程中发挥核心作用,是 Apple 生态系统中不可或缺的基础。 Mach-O
阅读全文
posted @ 2025-09-26 10:44 VirboxProtector
阅读(9)
评论(0)
推荐(0)
2025年9月25日
了解一下Ubuntu上搭建的ROS环境
摘要:
了解一下Ubuntu上搭建的ROS环境 ROS基本介绍 ROS 的全称是 Robot Operating System,即机器人操作系统,它不是一个传统意义上的操作系统(如 Windows、Linux),而是一个用于编写机器人软件的框架。 它相当于机器人的中间件,处理了硬件抽象、底层设备控制、进程间
阅读全文
posted @ 2025-09-25 17:13 VirboxProtector
阅读(15)
评论(0)
推荐(0)
2025年9月24日
Python Flask框架介绍及应用保护方案
摘要:
Python Flask框架介绍及应用保护方案 Flask框架简介 Flask是由Armin Ronacher于2010年开发的轻量级Python Web框架,它基于Werkzeug WSGI工具包和Jinja2模板引擎,被称为 "微框架"(Microframework),因为它不依赖特定的工具或库
阅读全文
posted @ 2025-09-24 10:13 VirboxProtector
阅读(30)
评论(0)
推荐(0)
2025年9月23日
逆向分析之switch语句
摘要:
前言 本次我们要介绍的是C/C++中的switch语句在编译为可执行程序后的反汇编内容 一只 DEMO 首先我们需要先写一段示例代码,作为我们的分析对象 void switch_demo(int v) { switch(v) { case 4: printf("v = 4\n"); break; c
阅读全文
posted @ 2025-09-23 11:16 VirboxProtector
阅读(11)
评论(0)
推荐(0)
2025年9月22日
PE程序常见脱壳方案
摘要:
PE程序常见脱壳方案 基础知识 PE文件格式 PE(Portable Executable)是Windows平台下的可执行文件格式。理解PE结构是成功脱壳的前提,加壳程序的核心策略就是通过篡改、加密或隐藏原始PE头信息来保护代码,这意味着脱壳不仅要还原代码本身,更要正确修复被破坏的PE结构,否则即使
阅读全文
posted @ 2025-09-22 11:46 VirboxProtector
阅读(40)
评论(0)
推荐(0)
2025年9月19日
逆向分析之if语句与循环语句的分析
摘要:
前言 本次我们要介绍if语句,for循环编译后的反汇编内容,以C/C++编写的可执行程序为例进行分析 一只Demo 首先是一只Demo,是我们本次分析对象的源码 #include <stdio.h> void if_demo(int v) { if (v > 5) printf("v > 5\n")
阅读全文
posted @ 2025-09-19 15:32 VirboxProtector
阅读(10)
评论(0)
推荐(0)
2025年9月18日
Windows 数字签名获取与验证详解
摘要:
在 Windows 的安全体系中,数字签名扮演着“软件身份证”的角色。它可以证明一个程序确实来自某个发布者,并且在分发的过程中没有被篡改。 当下载一个系统更新、驱动程序,或者安装第三方应用时,操作系统往往会验证数字签名,确保软件来源合法、安全。那么,作为开发者或安全研究人员,该如何编程获取并验证这些
阅读全文
posted @ 2025-09-18 11:11 VirboxProtector
阅读(29)
评论(0)
推荐(0)
下一页
公告