利用云函数隐藏Webshell真实IP
目录
腾讯云自带CDN,我们可以通过腾讯云函数来转发我们的Webshell请求,从而达到隐藏真实IP的目的
创建云函数
找到云函数,使用自定义模板
把下面的代码复制到index.py中
|
|
注意,运行环境要选Ppython3.6,不然3.7的话得手动上传第三方库(感觉我的同事,不然我一直在坑里出不来呢)
部署成功后,点击触发管理->创建触发器:
这里需要选择API网关触发:
创建完成后,下图可以看到我们的访问路径:
使用方法
然后在我们的访问路径后面增加?u=webshell一句话木马
的地址即可
例如:
|
|
使用云函数之前,可以看到我的真实IP:
我这里使用tail -f xxx.log
来监控的日志,也可以wireshark抓包
访问:http://10.80.20.57:8080/test/shell.jsp
使用云函数之后,
访问:https://serxxxxxxxxxxxx.gz.apigw.tencentcs.com/release/forwarded?u=http://xxx/shell.jsp
然后我们查看日志:显示的是腾讯云函数CDN的地址
可以看到IP地址是随机的:
成功达到目的
补充
防止webshell的掉线行为,修改一下超时设置,可以配置为60s
最好在【函数管理】 -> 【函数配置】里面,最好把执行超时时间设置成和蚁剑里面的超时时间一样或者更长