
逆向工程
文章平均质量分 90
逆向,网络安全,渗透
曼岛_
密码学研究,Web、二进制、移动系统的相关安全技术研究。
展开
-
[逆向工程]C++实现DLL卸载(二十六)
本文详细介绍了如何在Windows系统下使用C++实现DLL的卸载操作。首先,文章从操作系统和程序运行机制的角度分析了DLL卸载的核心原理,包括引用计数机制、内存映射机制以及DLL入口函数的作用。接着,文章提供了完整的C++代码实现,展示了如何通过CreateRemoteThread函数在目标进程中调用FreeLibrary来卸载DLL。代码中使用了Toolhelp32系列函数来查找目标模块的基址,并通过命令行参数传递进程ID和DLL名称。最后,文章总结了关键API函数的使用,并提供了编译命令。通过本文,读原创 2025-05-17 22:22:05 · 575 阅读 · 0 评论 -
[逆向工程]C++实现DLL注入:原理、实现与防御全解析(二十五)
本文详细介绍了如何在Windows系统下使用C++实现DLL注入技术。DLL注入的核心原理是通过强制目标进程加载指定的DLL文件,实现进程间通信或功能扩展。文章首先介绍了所需的资源,包括目标程序、注入器和待注入的DLL文件。接着,深入解析了DLL注入的核心流程,包括获取目标进程句柄、分配内存、写入DLL路径以及创建远程线程等步骤。文章还详细讲解了关键API函数的使用方法,如OpenProcess、VirtualAllocEx、WriteProcessMemory和CreateRemoteThread等。最后原创 2025-05-17 19:06:27 · 878 阅读 · 0 评论 -
[逆向工程]DebugView捕获WPS日志?解析未运行WPS时Shell扩展加载的原因与解决方案(二十五)
wps关掉后台进程原创 2025-05-16 23:23:21 · 851 阅读 · 0 评论 -
[逆向工程]什么说ASLR技术(二十三)
[逆向工程]什么说ASLR技术(二十三)原创 2025-05-09 15:26:49 · 520 阅读 · 0 评论 -
[逆向工程]什么是DLL注入(二十二)
[逆向工程]什么是DLL注入(二十二)原创 2025-05-08 17:52:53 · 1163 阅读 · 0 评论 -
[逆向工程]什么是HOOK(钩子)技术(二十一)
[逆向工程]什么是HOOK(钩子)技术(二十一)原创 2025-05-08 16:27:14 · 890 阅读 · 0 评论 -
[逆向工程]什么是IAT(二十)
[逆向工程]什么是IAT原创 2025-05-08 16:22:44 · 547 阅读 · 0 评论 -
[逆向工程]什么是DLL重定向(十九)
[逆向工程]什么是DLL重定向原创 2025-05-08 16:06:56 · 1114 阅读 · 0 评论 -
[逆向工程]Windows 下逆向分析“Hello, World!”程序(一)
IDA Pro 是一款功能强大的逆向工程工具,广泛应用于软件开发和安全领域。它提供了丰富的分析功能,包括代码反汇编、伪代码生成、函数调用图等。通过本文的介绍,我们了解了如何在 Windows 环境下使用 IDA Pro 对一个简单的“Hello, World!”程序进行逆向分析。逆向工程不仅可以帮助我们学习程序的内部结构,还可以用于调试软件和分析恶意软件。希望本文对你有所帮助,如果你对逆向工程感兴趣,可以进一步学习更复杂的程序分析和调试技术。欢迎在评论区留言交流技术细节!原创 2025-04-27 17:27:53 · 948 阅读 · 0 评论 -
[逆向工程]深入解析PE文件结构(二)
PE文件是Windows操作系统下的可执行文件格式标准,涵盖.exe.dll.sys等类型。跨平台兼容性:适应不同CPU架构(如x86、x64)模块化加载:支持动态链接库(DLL)的按需加载内存高效管理:通过Section实现代码与数据的分离优化。原创 2025-04-23 19:51:05 · 1382 阅读 · 0 评论 -
[逆向工程]什么是加壳与脱壳(三)
压缩壳(UPX、ASPack)加密壳(Themida、VMProtect)虚拟化保护壳(Code Virtualizer)混合型商业壳(WinLicense)// 典型壳程序入口特征pushad // 保存寄存器状态call $+5 // 获取当前EIPpop ebp // 建立基址sub ebp, 5 // 计算偏移// 解密循环开始inc esi加壳与脱壳的对抗本质上是软件安全攻防的微观体现。原创 2025-04-24 11:01:19 · 1587 阅读 · 0 评论 -
[逆向工程]如何理解小端序?逆向工程中的字节序陷阱与实战解析(四)
如何理解小端序?逆向工程中的字节序陷阱与实战解析原创 2025-04-29 15:40:01 · 1920 阅读 · 0 评论 -
[逆向工程]深入理解计算机中的“栈”(五)
深入理解计算机中的“栈”:从数据结构到内存管理的核心机制原创 2025-04-29 17:39:46 · 1429 阅读 · 0 评论 -
[逆向工程]什么是“暗桩”(六)
暗桩(Backdoor)指开发者或攻击者故意植入的隐蔽代码通道,用于绕过正常安全机制,实现对系统的非授权访问或控制。隐蔽性:伪装成合法代码,难以被常规检测发现触发条件:特定输入、时间戳、网络信号等持久性:常通过自启动、代码注入等方式长期驻留暗桩技术犹如一把双刃剑,既可用于渗透测试提升系统健壮性,也可能沦为网络攻击的致命武器。作为开发者,我们需秉持技术向善的准则,共同构建更安全的数字世界。参考资料《黑客攻防技术宝典:系统实战篇》欢迎在评论区留言交流技术细节!原创 2025-05-05 17:48:55 · 1033 阅读 · 0 评论 -
[逆向工程]什么是Cheat Engine(七)
在逆向工程和游戏修改领域,**Cheat Engine(CE)** 被誉为“内存修改神器”。这款开源工具不仅能修改游戏数值(如生命值、金币),更是逆向分析程序内存逻辑的利器。本文将从技术原理、实战案例到伦理边界,全面解析CE的核心功能与应用场景。原创 2025-05-05 18:33:35 · 1229 阅读 · 0 评论 -
[逆向工程]基于x32dbg的软件保护机制分析(八)
软件逆向工程的标准工作流x32dbg的高级调试技巧软件保护与破解的攻防对抗本质欢迎在评论区交流技术问题(严禁讨论非法用途),关注作者获取更多逆向工程实战教程。原创 2025-05-07 15:03:21 · 1530 阅读 · 0 评论 -
[逆向工程]Themida 3.1.8.0 加壳技术深度解析:从原理到实战防护(九)
Themida 3.1.8.0 加壳技术深度解析:从原理到实战防护原创 2025-04-14 11:56:06 · 1174 阅读 · 0 评论 -
[逆向工程]LIEF 库介绍(十)
lief库介绍原创 2025-04-14 16:21:25 · 851 阅读 · 0 评论 -
[逆向工程]Python程序打包为EXE的安全加固全攻略(加密+混淆+签名)(十一)
Python程序打包为EXE的安全加固全攻略(加密+混淆+签名:三位一体的Python程序保护体系)原创 2025-04-16 11:07:25 · 1421 阅读 · 0 评论 -
[逆向工程]Windows系统中恢复被删除的文件(十二)
在Windows系统中恢复被删除的文件可以通过以下几种方法尝试原创 2025-04-01 10:59:15 · 1255 阅读 · 0 评论 -
[逆向工程]什么是 Process Explorer(十三)
什么是 Process Explorer原创 2025-05-07 15:48:39 · 1239 阅读 · 0 评论 -
[逆向工程]什么是CPU寄存器(十四)
[逆向工程]什么是CPU寄存器原创 2025-04-29 16:44:41 · 1341 阅读 · 0 评论 -
[逆向工程]什么是“白加黑”木马(十五)
逆向成长之路:什么是“白加黑”木马原创 2025-03-19 11:45:41 · 580 阅读 · 0 评论 -
[逆向工程]什么是蜜罐技术(十六)
逆向成长之路:什么是蜜罐技术原创 2025-03-19 11:22:50 · 996 阅读 · 0 评论 -
[逆向工程]什么是花指令(十七)
逆向成长之路:什么是花指令原创 2025-03-15 09:56:32 · 1564 阅读 · 0 评论 -
[逆向工程]逆向工程核心名词详解(十八)
逆向工程核心名词详解原创 2025-04-20 10:34:10 · 1422 阅读 · 0 评论 -
[逆向工程]Ubuntu搭建DVWA靶场全流程详解
【零基础实战】Ubuntu搭建DVWA漏洞靶场全流程详解(附渗透测试示例)原创 2025-04-09 14:55:29 · 761 阅读 · 1 评论 -
[安全实战]使用Hydra测试MySQL弱口令
渗透测试实战:使用Hydra破解MySQL弱口令(附合法授权流程+防御方案)原创 2025-04-08 11:10:25 · 991 阅读 · 0 评论