一 JSMap 基本概念 参考文章 [V8 Deep Dives] Understanding Map Internals(https://itnext.io/v8-deep-dives-unders...
驱动第一次作业
遍历内核模块,输出模块名称,基址以及大小。这里只遍历模块名,其他类似。#include <ntddk.h>typedef struct _LDR_DATA_TABLE_ENTRY {LIS...
小米路由器漏洞分析 (一)
背景此次分析的设备为 MI AIoT Router AC2350分析的漏洞编号为CVE-2023-26319该路由器基于OpenWrt,因此web服务都是基于OpenWrt的lua包,路由器架构为32...
CS4.5改造:补充inject self 代码
△△△点击上方“蓝字”关注我们了解更多精彩0x00 前言应读者要求补充下inject self的实现代码也就是以前的bypass360的代码.0x01 代码详情aggressor/bridges/Be...
绕过映像加载内核回调函数
原文标题:Bypassing Image Load Kernel Callbacks原文地址:https://www.mdsec.co.uk/2021/06/bypassing-image-load-...
House of Botcake
本文转自先知社区:https://xz.aliyun.com/t/12653 作者:F4atherw1t 背景知识 glibc2.29~glibc2.31,tcache加入了 key 值...
angr symbion
angr symbion建议搭配angr源码和angr symbion论文阅读。简介 angr symbion是一项很神奇的技术,可以帮助实现跳过符号分析前复杂的环境初始化工作,通过一个调试接口,比...
翻译:通过滥用 Kerberos 票证重新访问 UAC 旁路
背景本文的灵感来自 James Forshaw ( @tiraniddo ),他在 BlackHat USA 2022 上提出了题为“将 Kerberos 提升到新水平”的主题。在...
超长干货|Linux系统动态追踪技术及Elkeid应用实践
前言开源世界本身就是一个开放的生态,新的思想和工具不断被引入,同时老的技术及工具也在不断被淘汰,正是这种新旧更替促成了当前Linux的缤纷世界。整个开源运动及Linux内核的发展史,就是一部引人入胜且...
浅析PWN中Tcache机制利用
基础知识 Tcache机制是libc.2.26之后引入的一种机制,引入了两个新的结构体。 tcache_entry 和 tcache_perthread_struct ``` typedef stru...
Tcache attack
tcache bin 基础tcache机制是glibc 2.26之后引入的一种技术,它提高了堆管理器的性能,但是舍弃了很多的安全检查,所以有多种利用方式,现在的题目一般都基于更新版本的libc,tca...
在ShellCode里面使用异常处理(Win64位平台)
网上关于ShellCode编写的文章很多,但介绍如何在ShellCode里面使用异常处理的却很少。笔者前段时间写了一个ShellCode,其中有一个功能是内存加载多个别人写的DLL插件,然后调用里面的...