利用腾讯云函数签到看雪论坛

admin 2023年8月5日12:39:20评论23 views字数 2152阅读7分10秒阅读模式

看雪论坛——致力于PC、移动、智能设备安全研究及逆向工程的开发者社区。相信各位玩安全的小伙伴,都不会陌生。

看雪论坛有个每日签到,可以领取雪币。虽然也就一小会儿的事,但是有的时候忙,就没有时间签到,所以就想写个脚本来自动签到。

正好腾讯云云函数可以白嫖,就利用他来实现每日签到。

首先打开看雪论坛官网,登录,浏览器 F 12 打开控制台。点击签到,查看请求。

可以看到请求体,响应体等相关内容。将请求头,请求体,响应体分别复制保存,写脚本需要用到。

利用腾讯云函数签到看雪论坛

根据上面得到的信息,简简单单写个 Python 脚本,实现发起请求执行签到。

import urllib.parse
import http.client
import json
import time
#
data = {'csrf_token''你的csrf_token'}
data_url_encode = urllib.parse.urlencode(data)
request_url = "https://bbs.pediy.com/user-signin.htm"
conn = http.client.HTTPConnection('bbs.pediy.com')
header = {
    "Connection""keep-alive",
    "Pragma""no-cache",
    "Cache-Control""no-cache",
    "sec-ch-ua"'"Chromium";v="92", " Not A;Brand";v="99", "Google Chrome";v="92"',
    "Accept""text/plain, */*; q=0.01",
    "X-Requested-With""XMLHttpRequest",
    "sec-ch-ua-mobile""?0",
    "User-Agent""Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.107 Safari/537.36",
    "Content-Type""application/x-www-form-urlencoded; charset=UTF-8",
    "Origin""https://bbs.pediy.com",
    "Sec-Fetch-Site""same-origin",
    "Sec-Fetch-Mode""cors",
    "Sec-Fetch-Dest""empty",
    "Referer""https://bbs.pediy.com/",
    "Accept-Language""zh-CN,zh;q=0.9,und;q=0.8",
    "Cookie""你的Cookie"
}
conn.request(method="POST", url=request_url, headers=header, body=data_url_encode)
response = conn.getresponse()
res = response.read()
resp = json.loads(res)
print(resp)
result = resp['code'] == '0'
msg = ''
if result:
    msg = time.strftime("【%Y年%m月%d日 %H:%M:%S】看雪论坛签到成功!", time.localtime())
else:
    msg = time.strftime("【%Y年%m月%d日 %H:%M:%S】看雪论坛签到失败!", time.localtime())
print(msg)

将上面的 csrf_token 和 Cookie 替换成自己的,这两个值在请求头和请求体中可以找到。

执行,返回如下。

{'code''-1''message''您今日已签到成功'}
【2021年08月12日 22:31:00】看雪论坛签到失败!

打印出了失败,是因为我加了判断,就是这一行。

result = resp['code'] == '0'

需要 code 为 0,但是因为今天我刚刚已经签到过了,所以返回了 -1,所以这是正常的。

等第二天再执行就会打印成功。

打开腾讯云控制台,找到云函数,点击进入。如果没有的话,可以直接在首页搜索云函数进入。

点击函数服务,新建,自定义创建。如下图所示。

利用腾讯云函数签到看雪论坛

粘贴函数代码如下,要注意空格缩进。

利用腾讯云函数签到看雪论坛

展开高级配置,改一下描述。

利用腾讯云函数签到看雪论坛

最后创建一个触发器,自定义触发周期。我这里设定每天上午 10 点,可以参考 Cron 相关文档,设置自己想要的周期。

利用腾讯云函数签到看雪论坛

最后点击完成即可。

到时候查看函数日志即可知道成功与否。也可以在失败之后发送通知,例如使用 Server 酱或者 qmsg,省得查看日志麻烦。

如果失败,一般应该是 Cookie 失效了,重新登录,复制新的 Cookie 替换即可。

同理,其他网站或者论坛的签到一样可以。

原文始发于微信公众号(白帽渗透笔记):利用腾讯云函数签到看雪论坛

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年8月5日12:39:20
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   利用腾讯云函数签到看雪论坛https://cn-sec.com/archives/946296.html

发表评论

匿名网友 填写信息