程序逆向

反调试技术

反调试技术公众号前言继续学习《逆向工程核心原理》,本篇笔记是第七部分:反调试技术,包括一些静态反调试技术和动态反调试技术值得注意的是,这本书距今有将近10年了,故这里这些都是比较老的东西了一、反调试技...
阅读全文
程序逆向

IDA技巧(97)cross-reference-depth

交叉引用深度我们之前介绍过交叉引用的基本用法,但在某些情况下,它们可能不会如您所期望的那样表现。访问大型数据项如果有一个大型结构体或数组,代码在其中深层次地读取或写入数据,您可能不会在结构体定义中看到...
阅读全文
程序逆向

IDA技巧(84)数组索引

我们之前讨论过数组,但其中一个特性值得单独强调。复杂程序可能会使用数据数组,这些数据可以是整数或浮点数等简单项,也可以是结构体等复杂项。当数组较小时,理解它们并不困难,但如果你的任务需要在一个3000...
阅读全文

免杀对抗从0开始(六)

🔥师傅您好:为了确保您不错过我们的最新网络安全资讯、技术分享和前沿动态,请将我们设为星标🌟!这样,您就能轻松追踪我们的每一篇精彩内容,与我们一起共筑网络安全防线!感谢您的支持与关注!💪免责声明:文章所...
阅读全文
安全文章

对堆题的总体思路

浅说一下pwn堆并用一个简单的例子具体说明给刚入坑堆的小朋友说的一些思路说一下堆是什么堆你可以看成一个结构体数组,然后数组里每个元素都会开辟一块内存来存储数据那么这块用来存储数据的内存就是堆。结构体数...
阅读全文
安全文章

Struct2漏洞的前因后果

简介结构体注入漏洞(Struct2漏洞)是一种常见的Web应用程序安全漏洞,其前因主要与Struct2框架设计的不安全点和开发人员在使用框架时的疏忽有关。原理攻击者可以通过构造精心制作的结构体,将包含...
阅读全文