首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    为了抓取弹幕,你需要知道的一些二进制数据常识

    不少直播网站会使用 websockets 来传输弹幕,当我们使用某种方式抓取到弹幕以后,你看到的弹幕可能是这样的: b'\x00\x00\x00\x1a\x00\x10\x00\x01\x00\x00\...\x94\x92\x06Z\x04B\x96t\xb1\x1a\x7f\x08Y\xf65\x84\xfc\xf7\xa2\xbb\x12(m#X\xa1\xdd\x19\xcd....\xbb1\x1a\xec\x1d;\xa7,+\xa3\xe5\xbaq2\xb2\x89~\xcc\xa2\xeb\x86\xc1\xf8\x832T\x05\x82\xbd\xb1wm\x80*c...为了解释这个问题,我们需要知道 Python 的struct 模块。这个模块可以使用Python的 bytes 型数据来表示 C 语言的结构体。...你可以使用 Python 的zlib。decompress(data[16: 数据包长度])对它进行解压缩。解压缩以后,你会惊讶地发现本文是用哪个网站的弹幕数据来进行举例。

    3.4K21

    关于msf反弹后门的免杀Tips

    No.3 思路 我以前接触过一款python的远控,其实说是远控,基本也就是nc的功能加了一个服务端的web页面控制并加了一些其他的功能可以用来管理诸多客户机 这款远控我下载下来用过,并用pyinstaller...python和golang有一个共同点,就是可以用来内联C编程,所以C语言的shellcode按理说应该会达到同样的效果。...py文件打开是shellcode,我们接下来对它进行一点小改造,对于python去执行shellcode的方法,相信小伙伴都已经不陌生,在《python灰帽子》中有讲解,我今天要使用的是golang,其实个人认为...buf += "\xdd\xc6\xd9\x74\x24\xf4\x5f\x33\xc9\xb8\xb3\x5e\x2c" buf += "\xc9\xb1\x97\x31\x47\x1a...可以看到完全是没问题的,体积比python编译出来的小的多,编译出来是500多kb,然后经过upx压缩了一下(测试upx压缩后功能依旧正常),降低到了200多kb。 ?

    1.6K30

    【01】优雅草央央逆向技术篇之逆向接口协议篇-如何用python逆向接口协议?python逆向接口协议的原理和步骤-优雅草央千澈

    什么是python逆向接口协议?Python逆向接口协议通常指的是通过逆向工程技术来解析和处理某种协议的数据。...编译生成代码:使用编译器(如protoc)将.proto文件编译为Python代码。解析数据:使用生成的Python代码解析数据包,获取所需信息。...python逆向接口协议的步骤python逆向接口协议的步骤 和原理Python逆向接口协议是一种通过逆向工程技术来解析和处理数据协议的过程。...代码生成:使用协议编译器(如protoc)将定义文件编译为Python代码。数据解析:使用生成的Python代码解析数据包,提取所需信息。...x96\x01\x12\x07example\x1a\x06\x01\x02\x03' example = Example() example.ParseFromString(data) print本文为开篇

    39600
    领券