基本介绍Java Agent是一种特殊的Java程序,它允许开发者在Java虚拟机(JVM)启动时或运行期间通过java.lang.instrument包提供的Java标准接口进行代码插桩,从而实现在...
安卓逆向 某漫画软件去除签名校验+解锁
一、去除签名保护虽然换了很多名字,但是这个界面一直没变,老司机应该知道这是什么漫画软件。首先重签名,闪退。发现是so报错,定位到libfcore,用ida打开。还是老生常谈的方案,直接搜索signat...
CVE-2022-32532复现
漏洞介绍在SpringMVC下的利用场景以及拓展思路。当天阅读完发现这并不是Spring Security特有的漏洞,而是一种半通用的思路,连夜分析了Apache Shiro和Spring MVC以及...
Java反编译反混淆
支持对已混淆的jar包进行反混淆java -jar cfr-0.152.jar --helpCFR 0.152 --aexagg (boolean) --aexagg2 (boolean) --agg...
Servlet的线程安全问题
Servlet的线程安全问题引入首先看看这样的代码,有什么问题这里既要求cmd不能包含Calculator又必须要包含Calculator,能做到吗,当然是可以的Servlet的多线程机制Servle...
SQL注入 -- Boolean注入攻击
往期内容SQL注入 -- Union联合注入漏洞Boolean注入攻击是一种常见而危险的SQL注入技巧,本文将深入讨论这一攻击类型,并提供详细的代码案例来帮助读者更好地理解和防御这种威胁。一、什么是B...
调试案例研究:ViewState 反序列化利用
描述TLDR:感谢@0xdf_提供此内存转储。本文基于从https://0xdf.gitlab.io/2024/06/08/htb-pov.html搜寻工件,但纯粹是从内存转储的角度。本文中使用了以下...
【前端vue3】TypeScrip-基础类型和任意类型
安装TypeScriptnpm install typescript -g运行tsc -v可查看当前版本为了方便调试可以安装先安装小满zs大神写的工具,可以切换下载源npm i xmzs -g安装成功...
从MySQL切换PostgreSQL后,后悔莫及……
来源:dbaplus社群全文共 2609 个字,建议阅读 15 分钟前言原项目框架 SpringBoot + MybatisPlus + MySQL一、切换流程1.项目引入PostgreSql驱动包由...
CVE-2024-36428 漏洞复现
免责申明:本文内容为学习笔记分享,仅供技术学习参考,请勿用作违法用途,任何个人和组织利用此文所提供的信息而造成的直接或间接后果和损失,均由使用者本人负责,与作者无关!!!01—漏洞名称OrangeHR...
unidbg取巧解ollvm题一例
unidbg取巧解ollvm题一例前言是去年的一道题,之前是用模拟执行试图去掉混淆,然后用frida爆破取巧做出来,这次改用unidbg进行分析,针对这种flag按位判断的题,较快定位判断点。后面就是...
开发常识 | 彻底理清 CreateFile 读写权限与共享模式的关系
一前言前一阵子,我在编写文件变化监控程序的时候遇到了文件被占用的问题。很早之前写过一篇关于CreateFile函数的dwDesiredAccess和dwShareMode参数的笔记。我发现之前的理解不...