常见的五个程序头讲解 PT_LOAD程序头 PT_LOAD描述了段的类型。一个可执行文件至少要有一个PT_LOAD类型的段。这类程序头描述的是可装的段,也就是说,这种类型的段会被装载或者映射到内存...
命令注入漏洞CVE-2023-27216复现
一漏洞信息◆CVE编号:CVE-2023-27216◆漏洞描述:An issue found in D-Link DSL-3782 v.1.03 allows remote authenticated...
CVE-2021-4034分析
一漏洞介绍在 polkit 的 pkexec 工具中发现的本地权限升级漏洞,pkexec 应用程序是一个 setuid 工具,旨在允许非特权用户按照预定义策略以特权用户身份运行命令。当前版本的 pke...
用ghidra中的列表修补程序中的bug
有了完整的多架构反编译器,很容易理解为什么我的许多学生会直接跳过列表视图,使用反编译器插件。反编译器中的类 C 代码对大多数人来说比列表视图中更神秘的汇编指令更加熟悉。然而,一名强大的逆向工程师必须在...
免杀基础之DLL远程线程注入
声明:请勿利用文章内的相关技术从事非法测试,如因此产生的一切不良后果与文章作者和本公众号无关。大家好,前段时间忙着HW,也有一段时间没有更新公众号了。。。。学习免杀之前给大家推荐一些课程和书籍:Win...
格式化字符串溢出原理详解
概念:printf作为C语言中的输出函数,其使用方式是填充两个参数,分别是格式化字符和变量。printf("格式化字符"变量(指针、整形等变量));但有的人为了省事也会写成 :printf(变量);虽...
python逆向总结
本文转自先知社区:https://xz.aliyun.com/t/12799#toc-0作者:1476088952760256python类逆向Python运行原理Python是解释型语言,没有严格意...
IDA 技巧(45) 反编译器生成的数据类型
反编译器生成的数据类型在之前的一篇文章中,我们讨论了如何编辑伪代码中使用的函数和变量的类型。在大多数情况下,您可以使用标准 C 类型: char、int 、long 等等。但是,在某些情况下,您可能需...
RISC-V SMP cpuipi 驱动分析
Corrector: TinyCorrect v0.1 - [codeinline pangu epw]Author: sugarfillet [email protected]:...
PWN-栈迁移的多种迁移姿势
前言本篇文章记录了在学习PWN的栈迁移过程中遇到的两种栈迁移的手法,整体的实验环境都是基于X86的,调试系统是Ubuntu 16.04。函数调用原理这里的话栈溢出的原理自然就不用讲了,直接来先简单说一...
样本分析案例 - 001
分析软文,帮助新手学习分析技巧 - 脑补按摩,一看就懂 。 软件分析:1.查信息、微步沙箱等你知道它是一个32位的程序。2.打开32dbg 运行尝试输入些什么,发现密码错误思考:为...
实战|一次诈骗APP的逆向分析
一APP介绍最开始朋友给我的时候,让我帮他找个ip,我还以为是个取证题目,最后发现,找到的ip和域名都是存活的,嘶,那就有意思啦。拿到手发现就6M多,我想,这怎么可能能luo聊,和朋友沟通发现,这只是...
176