Yar 源码阅读笔记:RPC 通信协议

前言 在上一篇文章中简单的介绍了 Yar 的基本功能,今天我们来了解一下 Yar 的通信协议。 通信协议是服务端与客户端之间进行数据交换的一种约定,只有遵循这种约定才能进行通信。 ...

2021-11-03 · 7 分钟 · 3012 字

PHP 网络编程:构建 MySQL 蜜罐获取攻击者微信 ID

前言 无意间发现 MySQL蜜罐获取攻击者微信ID 这篇文章,读完后觉得挺有意思的,于是想用 PHP 实现一下。 通过文章了解到,可以启动一个 TCP 服务伪装成 MySQL 服务,当有人通过客户端连接进来时,不管用什么账号密码都提示登录成功,然后利用 MySQL 通信机制可以读取客户端所在的电脑上的文件。 ...

2021-04-07 · 4 分钟 · 1636 字

使用 Workerman 接入 Bilibili 直播弹幕协议

逛 B 站的时候,突然想到可以用 PHP 接入直播弹幕,然后在命令行显示弹幕消息。 经过搜索发现了一篇讲解 Bilibili 直播弹幕协议的文章(链接在文末),通过这篇文章了解到了弹幕的协议格式以及大致的流程,开发过程中遇到的一些问题参考了弹幕姬的解决思路。 ...

2021-04-01 · 7 分钟 · 3165 字