- 博客(295)
- 收藏
- 关注
原创 微服务搭建
① pig-nacos:服务注册与发现② pig-common: 基础依赖、jar包③ pig-common-security:spring security模块④ pig-auth:登录认证、token鉴权⑤ pig-gateway: 网关⑥ pig-upms-api: api接口定义,feign接口定义⑦ pig-umps-biz: feign接口的实现每一个模块结构大概如下:以这个认证服务模块为例。这是启动服务的代码/**
2026-07-08 00:05:09
274
1
原创 dedecms123456
x64;q=0.9,*/*;q=0.5ShowMsg("成功更改一个自定义表单!exit();x64;q=0.9,*/*;//判断$id : 0;showMsg('非法操作!');exit();showMsg('后台关闭前台浏览', 'javascript:;');exit();
2026-07-06 02:18:53
36
原创 这几天的 ai 体验
由于用国外模型较为昂贵,或者是限制地区,风控严重(动不动就给你封号),支付麻烦,因此中转站就诞生了。AI 中转站卖的不是模型本身,而是一套“帮你调用模型的服务”,更准确地说,它像一个点餐窗口。中转站有时候会比官方更便宜,而且还会送额度,所以是我这种人(穷鬼)的最佳选择。但是中转站不能保证你的隐私,对话的内容与模型返回的内容都会经过中转站,就跟bp一样。在这之前就得说一下中转站的一些常用词了。参考。
2026-06-15 23:56:58
413
原创 dedecms审计(废案)
因为像这个例子:分组拆分```regex(a+)+$```输入:```textaaaaaaaab```字符串**明明有结尾**,最后那个 `b` 后面就是结尾。真正的问题是:- 模式要求:**整串到结尾为止都只能是 a**- 实际输入:最后混进来一个 `b`- 引擎就会怀疑:**是不是前面的 `a` 分组方式不对?**- 然后开始疯狂换分法重试---# 为什么会这样看这个模式:```regex(a+)+$```
2026-06-14 14:14:20
88
原创 pig-3.8.2
微服务是对于微信公众平台账号提供的辅助管理平台,强化了微信公众号的互动营销推广与客户关系维护功能。现在很多公司,例如 Amazon、阿里 和Netflix,已经通过采用称为微服务架构模式的方式解决单体地狱问题。与其构建一个庞大的单体应用程序,不如将您的应用程序拆分为一组更小的、相互连接的服务。服务通常实现一组不同的特性或功能,例如订单管理、客户管理等。每个微服务都是一个微型应用程序,具有自己的六边形架构,由业务逻辑和各种适配器组成。一些微服务会公开一个由其他微服务或应用程序客户端使用的 API。
2026-06-10 21:38:33
94
原创 AI Agent 基础
AI Agent 称为智能体,本质是自动执行任务的程序,核心在于让模型不只回答问题,而是按步骤完成动作。AI Agent(人工智能代理)是一个能够感知环境、进行决策并执行行动,以达成特定目标的智能软件实体,它不仅仅是回答问题的聊天机器人,更是能够动手做事的智能执行者。Agent = LLM (大脑) + Planning (规划) + Tool use (执行) + Memory (记忆)。作为核心推理机,负责理解意图、生成文本和进行逻辑判断。
2026-06-09 22:21:29
472
原创 吾爱破解安卓逆向入门教程学习
Frida 脚本被注入到目标进程时,脚本的加载和执行是同步进行的。· 次要/附带现象:因为 JavaScript 事件循环的机制,setImmediate 会等待当前执行栈中的所有同步代码执行完毕(即“清空”当前栈)后才调用 main。●静态二进制插桩[Static Binary Instrumentation(SBI)]:在程序执行前插入额外的代码和数据,生成一个永久改变的可执行文件。、· logcat:Android 系统的日志输出命令,会实时打印所有应用的调试、信息、警告、错误等日志。
2026-06-09 09:44:23
394
原创 吾爱破解安卓逆向入门教程学习
参考dlopen()dlopen()initinitinitinit_arraymain()jni_onloadJNI_OnLoadJNI_OnLoaddlopen()dlopen()是一个,功能是以指定模式打开指定的动态链接库文件,并返回一个句柄给()的调用进程。使用()来打开的库。主要用于加载库文件。· System.loadLibrary 是 Java 层提供的方法,用于加载 JNI 动态库(.so 文件)。
2026-06-08 16:02:55
307
原创 吾爱破解安卓逆向入门教程学习
清单文件配置的信息会配置到Android系统中,当程序运行时,系统会先找到清单文件中配置的信息,然后根据设置的信息打开相应的组件。该目录是自动生成的,主要有一个R.java文件,在项目中添加的任何资源文件都会在其中生成一个相应的资源Id,这个文件一定不要手动修改,当res资源文件修改时, R.java文件都会重新编译。该目录是放置所有Java代码的地方,在这里的含义和 普通Java项目下的src目录是完全一样的,在src目录中 可以创建多个包,每个包中可以存放不同的文件或者 Activity。
2026-06-07 01:22:05
368
原创 吾爱破解安卓逆向入门教程学习
Xposed 是一个 Android 平台上的动态劫持框架,通过替换手机上的孵化器 zygote 进程为 Xposed 自带的 zygote,使其在启动过程中加载 XposedBridge.jar,模块开发者可以通过 jar 提供的 API 来实现对所有的 Function(这里可以理解为方法) 的劫持,在原 Function 执行的前后加上自定义代码。Xposed框架是一款可以在不修改APK的情况下影响程序运行(修改系统)的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。
2026-06-04 21:49:53
344
原创 吾爱破解安卓逆向入门教程学习
看app包名也就是说他的xml本身就是不同的用处,你不是一个xml有不同的东西。关键可以改一下所以把v0改成1,就是一种很诡异的绕过,因为签名输出越过导致异常报错,而异常报错又会返回t或者替换硬编码还有改跳转逻辑。
2026-06-04 16:18:14
288
原创 app分析
高度敏感权限:MANAGE_EXTERNAL_STORAGE、WRITE_SETTINGS、READ_LOGS、QUERY_ALL_PACKAGES 可能触发 Google Play 或用户警觉。· 企业级功能:包含了 VPN 服务(EasyappSvpnService)、数字证书、印章管理、人脸识别(百度/华为)、蓝牙印章设备等,说明这是一个电子签章/企业办公类应用。· 推送全面:适配了华为、小米、OPPO、vivo、荣耀等厂商推送,以及友盟(Umeng)推送。
2026-05-29 00:24:22
250
原创 契约锁分析
它像一个工具箱,你可以往里面放入或取出不同的工具(即逻辑),然后在需要的时候统一执行。我看到很多都没有看到 Windows的脚本,所以就放弃寻找了直接从Linux脚本看一下分析一下漏洞到底出在哪里还有日志分析。这上面的脚本是Linux的脚本,Windows一般是直接替换,所以我直接分析jar包。分析一下里面的逻辑,也许会找到关键的jar包或者漏洞点是什么。这里有真实日志的部分截图,所以可以根据这个找线索。被重新加载的类,可能是有问题的地方。这里应该是逻辑管理器的设置。
2026-05-24 00:03:58
580
1
原创 cve研究
这样,在处理HTTP请求时,WebDataBinder对象就可以将请求参数自动转换为Java中的相应类型,并将它们绑定到Java对象的属性上。所以,你看到的 params[treeParentCode] 只是众多可能中的一种,Spring 同样能正确处理 roleIds、userList[0].name 等,只要有正确的属性路径命名即可,绝不会把给 roleIds 的值塞到 deptIds 里去。DataBinder是Spring框架中的一个重要组件,它可以将HTTP请求参数绑定到Java对象的属性上。
2026-05-11 22:34:55
416
原创 链条合集整理
{"msg":"【系统预设】不允许生成文件覆盖到本地","code":500}可以实验table是空,且不正确,栈溢出。默认关闭,字段ture,tree。tree限制,table不为空。没有限制,table正确不是空。table不为空,tree。table不是空,且正确。可控,字段等于tree。
2026-05-07 22:09:33
427
原创 RuoYi-v4.2 前缀
固定模块生效子pom.xml引用插件,子pom.xml中的东西只有这个模块能用。在子模块的 pom.xml 里声明的依赖(<dependencies>)或插件(<plugins>),默认只对当前模块自己生效。其他模块如果也想用,必须显式地在自己的 pom.xml 里也写一遍,或者依赖于当前模块。
2026-04-14 15:35:20
104
原创 Langflow 漏洞复现与分析
该漏洞位于/api/v1/build_public_tmp/{flow_id}/flow接口,由于该接口未进行身份认证且允许攻击者通过data参数提交可控flow数据,导致恶意Python代码被直接传入exec()执行且缺乏任何沙箱隔离。攻击者仅需获取public flow的UUID并构造恶意请求,即可在服务器端执行任意系统命令,获取服务器权限、读取或篡改敏感数据,并进一步横向移动。该漏洞影响范围广,风险极高,可能导致数据泄露、业务系统失陷,甚至违反数据安全与隐私合规要求,对企业和用户造成严重安全威胁。
2026-04-06 18:26:19
525
原创 jfinal_cms-v5.1.0
通过伪造的 X-Forwarded-For 请求头注入脚本。他说到这个,我只能想到是这里来触发的。代码果然跟我直觉差不多可惜我找不着代码。
2026-04-03 21:38:47
231
原创 CVE-2022-37202 nday 研究 sql
admin/advicefeedback/list 参数处理不当,可被利用执行恶意SQL命令。
2026-04-02 21:54:33
275
原创 jfinal_cms-v5.1.0 白盒 nday CVE-2024-53477实验
豆包提示Java 反序列化JSON.parse():直接解析JSON字符串,未指定目标类型,可能触发自动类型识别(autotype),存在反序列化漏洞风险。JSON.parseObject():若未明确指定目标类,或参数来自外部输入,可能被利用。JSONObject.parse():同样可能触发类型自动识别。前言乱搜索,看着一个顺眼的。
2026-03-31 22:10:00
685
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅