本文约3948字,阅读约需10分钟。一旦攻击者攻入系统内部,他将试图维持立足点以便维持权限,为下一步攻击做铺垫。在实战过程中,基本上都会碰到一些杀软、防病毒等程序。即使做了免杀,像自启动、隐藏用户、定...
dll注入(持久后门)DoubleAgent
一、简介 DoubleAgent是一种新的零日技术,用于在机器上注入代码和维护持久性(即自动运行)。这是一个由Cybellum公司在5年以前公开的漏洞。DoubleAgent 利用了 15 年前的 ...
Kernel Pwn基础教程之 Double Fetch
点击蓝字关注我们一、前言Double Fetch是一种条件竞争类型的漏洞,其主要形成的原因是由于用户态与内核态之间的数据在进行交互时存在时间差,我们在先前的学习中有了解到内核在从用户态中获取数据时会使...
Guava的RateLimiter源码探究
Guava RateLimiter是一个谷歌提供的限流工具,可以有效限定单个JVM实例上某个接口的流量。RateLimiter抽象类提供限流的所有功能,它的实现类只有SmoothRateLimiter...
现代 Windows 内核条件竞争 - Windows 11 (x64)
【翻译】0x08 - Modern Windows Kernel Race ConditionsWindows 内核条件竞争(double fetch)介绍在征服了 Windows 7 (x86)之后...
Windows 内核条件竞争(double fetch)介绍
0x07 - Introduction to Windows Kernel Race Conditions探索现代 Windows 内核类型混淆漏洞在上一个教程中,我们成功地在 Windows 11 ...
JAVA
在 Java 中,数据类型转换是一个常见的操作,主要分为 自动类型转换(隐式转换) 和 强制类型转换(显式转换)。Java 的数据类型可以分为两大类:基本数据类型:如 byte、short、int、l...
java模块2
print和printlnprint 和 println 是两种常用的输出方法,主要用于在控制台上打印信息。它们的行为因编程语言而异,但通常具有以下特点:Java中的print和println**Sy...
我如何入侵荷兰政府:利用无辜图像进行远程代码执行
赋予动机: 在一次安全会议上,我看到一个穿着 T 恤的人,上面写着“我黑了荷兰政府,我得到的只是这件糟糕的 T 恤。出于好奇,我走近他,问他是怎么得到的。我决心要得到那个很酷的赃物。 照片由 阿德里安...
13x1类和对象-1
关注泷羽Sec-静安 公众号,后台回复 找书+ C++Primer 获取C++相关电子书image-20250211221401317类:类是一个抽象的模板,用于定义对象的属性和行为。对象:对象是类的...
Windows/Linux x64汇编函数调用约定
1. 前言最近在写一些字符串函数的优化,用到x64汇编,我也是第一次接触,故跟大家分享一下。2. 简介x86:又名 x32 ,表示 Intel x86 架构,即 Intel 的 32位 80386 汇...
c语言详解sizeof
原文地址:http://blog.sina.com.cn/s/blog_5da08c340100bmwu.html一、sizeof的概念 sizeof是C语言的一种单目操作符,如C语言的其他操作...