Shiro
[++] 存在shiro框架!
[++] 找到key:kPH+bIxk5D2deZiIxcaaaA==
[+] 爆破结束
[++] 发现构造链:CommonsBeanutils1 回显方式: AllEcho
[++] 请尝试进行功能区利用。
光是安装成功适合的java版本耗费了很久,原因:下载、配置、使用时不动脑子,比如:应该自己思考需要下载什么版本,配置环境时的路径考虑GPT给的命令是否正确(比如是否带/usr/用户名/Lib),根据工具的终端报错输出判断自己需要下载什么
用GPT后还是要自己动脑,一开始直接下载安装的Standard JDK,都是BellSoft Liberica JDK 17 Full版
Java202版本的,看到别人win使用这个能顺利运行工具,但是这个版本没有Mac系统或Linux的Arm64架构,换了4xx的版本安装后还是没有javaFX或JAXB,心力憔悴,于是每次都是炒冷饭完不成
使用到了zshrc,用来设置使用的java版本;Mac系统 .zprofile、.zshrc 和 .bash_profile 区别及作用 - youhui - 博客园
了解到javaFX在java8后被舍弃,不再默认附带,解决方式;
- 高版本正常java+javafx,运行时手动指定路径及模块:
java --module-path /path/to/javafx-sdk/lib --add-modules javafx.controls,javafx.fxml -jar yourapp.jar;由于依然需要jaxb,于是放弃
说正确步骤:
下载 Liberica JDK 8 Full 版本
安装和指定版本
Liberica JDK 8 Full
(如果有其他java可考虑卸载货配置切换版本)
路径:/Library/Java/JavaVirtualMachines/liberica-jdk-8-full.jdk
查看已安装的java版本:/usr/libexec/java_home -V
shell配置文件修改:vim ~/.zshrc ;更改生效:source ~/.zshrc
文件末尾添加 :
1 | export JAVA_HOME=/Library/Java/JavaVirtualMachines/liberica-jdk-8-full.jdk/Contents/Home |