此系列文章旨在探讨在VS2019环境下,代码还原中遇到x86的异常和x64的异常时如何准确还原try-catch的嵌套关系,如何定位核心的catch代码块,准确还原try的包含范围,以及获取thorw...
没做好权限控制的安全软件会被狠狠X的哟
什么是权限控制?在Windows安全模型中,当进程或线程访问对象(文件、注册表、进程等)时,安全引用监视器(SRM)会执行访问检查并确定是否允许访问。 SRM 基于三件事执行访问检查:访问进程或线程的...
RMI攻击(二)
RMI攻击(二)RMI使用上接RMI攻击(一)服务注册服务发现1、Client 端向 Register 发送请求//获取注册中心//此处获取到本地创建的 RegistryImpl_StubRegist...
介绍分析一个非常好用的php内存马工具!
朋友写的项目,刚好分析一下。项目介绍我在前几天的一篇文章里小提过一次php内存马,不过提的非常浅显,在这里的4.3节:里面只提了最简单的一种php内存马,即以删除自身后不断落地webshell来达到内...
C# 中的 Fork 和 Run 实现 - Shellcode 注入和执行
介绍在前面的文章中,我们了解了如何使用 Windows API为当前用户或具有其他用户权限的用户创建进程。现在,我们将利用这些知识来注入我们想要执行的恶意代码。Shellcode 准备第一步是生成我们...
RMI攻击(四)
RMI攻击(四)DGCDGC(Distributed Garbage Collection)分布式垃圾回收,用于维护 Register 端或 Server 端中被 Client 端使用的远程引用。RM...
jdk21下的jndi注入
jdk21bypass限制点对LDAP限制我们知道打LDAP反序列化无论是远程类加载,还是直接传入序列化的数据或者是打工厂类都是在我们的decodeObject方法jdk21static Object...
portswigger靶场-Lab26、23
本文知识点: (Lab 26)JavaScript URL中反射的XSS,其中一些字符被阻止(闭合+定义了一个匿名函数 `x`,该函数内部包含一个 `throw` 语句,当执行时会引发异常,同时尝试将...
调试实战 | 从转储文件找出抛出的异常
一理论篇缘起最近在分析转储文件时,遇到了一个由throw抛出的异常。尽管在windbg中使用!analyze -v迅速知道了异常码是0xe06d7363(对应的ASCII码是.msc),但是根据异常码...
溢出漏洞在异常处理中的攻击利用手法-上
简单的控制流劫持方式先看如下代码,这种检测溢出的方式是否合理呢?#include <stdio.h>#include <stdlib.h>#include <unistd...
浅析FastJson不出网利用方式
本文转载至奇安信攻防社区:https://forum.butian.net/share/2040实战中,有些环境是不出网的,就无法利用JNDI攻击,这里介绍下FastJson本地的利用方式。0x01 ...
MQTT协议-Eclipse Paho Java Client源码分析(二)
前文讲到主要从五个点来进行源码学习 连接broker 创建主题 发布主题内容 订阅主题 接收主题内容 连接broker 上文写过的简单例子可以知道首先调用的是MqttClient的connect方法 ...