这是关于逆向工程 ESP32 Wi-Fi 网络栈系列中的第二篇文章,目标是构建我们自己的开源 MAC 层。在本系列的上一篇文章中,我们构建了用于逆向工程的静态和动态分析工具。我们还开始了发送数据包的传...
[Shellcode x64] 使用 Assembly 查找并执行 WinAPI 函数
你将学到什么: WinAPI函数手册位置及汇编代码 PEB 结构和 PEB_LDR_DATA PE文件结构 相对虚拟地址计算 导出地址表 (EAT) Windows x64 调用约定实践...
IDA 技巧(31) Hiding and Collapsing
您可能遇到过 “View”>“Hide”、“Unhide”菜单项,但可能从未使用过它们。 这些命令允许您隐藏、折叠和取消隐藏/展开 IDA 输出的部分内容。它们可用于以下情况: 隐藏指令或数据项...
软件中对抗逆向工程的8种方法
摘要 尽管没有一种完美的方法来保护自己的软件不被逆向分析, 但可以通过设置各种技术障碍来增加软件被逆向或破解的难度, 相反恶意软件也通过增加各种反逆向技术来增加分析人员的技术研究时间成本。在这篇文章中...
PEB及其武器化
在Windows操作系统中,PEB是指" Process Environment Block ",它是一个数据结构,用于存储有关进程的信息,每个进程都有一个对应的 PEB 结构体。PEB提供了许多关于...
【技术分享】QQ数据库结构变迁带来的新情况及应对方案
更新关键字:三星高版本、微信恢复、支付宝账单恢复、新增应用…… 作为一款用户规模庞大的社交软件,QQ在人们日常社交中占据了重要地位。同时,因其庞大的用户体量,不法分子经常选择通过QQ实施各种违法犯罪活...
APT之旅 - PE静态内容结构
⼀、前⾔⼆、PE 结构 1. DOS Header 2. NT Headers (1)File Header (2)Optional Header (3)DataDirectory 3. Sectio...
什么是结构化、半结构化和非结构化数据?
文末整理了6个G的数字化资料包,欢迎领取下载全文共960字,建议阅读3分钟01什么是结构化、半结构化和非结构化数据?①结构化数据:指关系模型数据,即以关系数据库表形式管理的数据,结合到典型场景中更容易...
【SDL实践指南】Foritify结构化规则定义
基本介绍结构分析器匹配源代码中的任意程序结构,它的设计目的不是为了发现由执行流或数据流引起的问题,相反它通过识别某些代码模式来检测问题规则定义结构树介绍结构分析器在程序源代码的一个模型上运行,该模型称...
数据结构教程
数据结构入门1. 什么是数据结构2. 数据结构有哪些,常用数据结构详解3.  ...
关于APK的结构组成介绍
原文始发于微信公众号(网络安全与取证研究):关于APK的结构组成介绍
PE文件结构从初识到简单shellcode注入
0x00 前言 将自己学习的PE文件结构进行总结形成文章这件事情,一直躺在我的Notion TodoList里,但是一直是未完成的状态哈哈,拖了那么久也该让它状态变成已完成了。 0x01 PE文件...