Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

liesauer.net

LiesAuer's Blog

Get the latest updates from LiesAuer's Blog directly as they happen.

Follow now 37 followers

Latest posts

Last updated 16 days ago

认领罗曼望远镜像素点

16 days ago

:point_right: [跃迁点坐标](https://science.nasa.gov/mission/roman-space-telescope/adopt-a-pixel/ "跃迁点坐标") :point_left: ![roman-pixel-certificate (1).jpg](https://storage.liesauer.net/2026/09/3839830520.jpg) 虽然没啥用,可以认领表示一下存在感。一个邮箱对一个证书,后面要验证的,不要用临时邮箱。 **编号顺着流,没法定制,请不要批量申领去抢靓号。**

OPPO 快游戏在浏览器复现运行(六)之触摸适配

about 1 month ago

一部分游戏会将游戏内的UI交互逻辑直接写死 `touch` 系列事件,导致在电脑上运行的话,鼠标点击完全没反应,因此需要将鼠标事件映射转发成触摸事件,这个问题可以使用 [touch-emulator.js](https://github.com/hammerjs/touchemulator "touch-emulator.js") 很好的解决,这个库就是专门做这件事。 至于多点触控(左右手操控)、WASD 转轮盘、按键转技能,这块后面再说,这是大工程。

OPPO 快游戏在浏览器复现运行(七)之远程资源离线化

about 1 month ago

**完全的离线化仅适用于走快游戏 API 的资源,部分资源是直接通过 `img` 标签或者其他方式加载的(最终会 fallback 到 XHR)还是会到本地服务器发起请求。`web.sdk.js` 不对此类资源做特殊拦截处理,做离线化的本意是解决版本更新后在线资源的失效问题,对快游戏做 web 移植本身就需要一个静态服务器托管,所以这个并不算大问题。如果需要完完全全的离线化,可自行对游戏逻辑做魔改拦截。** 针对使用...

OPPO 快游戏在浏览器复现运行(五)之竖屏适配

about 1 month ago

大部分竖屏快游戏都很少有兼顾宽屏分辨率的情况,Laya 游戏会有一个自动横屏的机制,会将整个画面横向显示,而像 CC 游戏,基本都是 UI 位置大小严重失调,要么导致某些区域点不了,要么导致 UI 飞出屏幕外,根本看不到点不着。针对这两个常见的游戏框架做了一个竖屏适配修复,可以用修复代码在启动阶段将游戏画面按设定好的比例强制自适配调整。推荐比例:`9:16`、`10:16`、`9:20`。 ```js fixPortrait() { if...

解决 WSL2 莫名其妙的远程桌面报错弹窗

about 1 month ago

今天在用电脑的时候发现莫名其妙的疯狂弹了一个远程桌面的报错弹窗,一开始我还以为中毒被黑了呢,我嘞个豆。 ![1785955689.png](https://storage.liesauer.net/2026/08/3305560575.png) 想着查查怎么个事,打开任务管理器一眼就看到了`wslg`这个显眼的关键词,突然就记起前一阵子为了测试一个软件,在 wsl 中折腾了一番 x11,虽然最后并没有成功,当时也还升级过 wsl 版本。 ![PixPin_2026-08-06_02-51-47.png](https://storage.liesauer.net/2026/08/2013481423.png) 在网上搜了个遍,并没有多少提及这个报错的,但是在 wsl 的官方仓库下发现了一个...

某 Telegram AI陪聊 跨渠道登录漏洞

9 months ago

渠道:one::小程序 渠道:six::Web 首先通过渠道:one:登录,发现界面并没有根据渠道进行完全的适配,这个端口是绑定平台ID的,通过平台入口进去是自动登录的,不应该存在邮箱以及密码等常规渠道配置。 进行邮箱绑定操作,发现功能正常运行无报错。 ![PixPin_2025-12-29_20-28-58.png](https://storage.liesauer.net/2025/12/4030061388.png) 通过一些科技扒到渠道:six:登录入口,这个其实是通用入口,也能通过渠道ID自由进入,不同的渠道登录配置不一样,然后尝试重置密码操作。 ![PixPin_2025-12-29_20-29-54.png](https://storage.liesauer.net/2025/12/3888581262.png) ![PixPin_2025-12-29_20-30-21.png](https://storage.liesauer.net/2025/12/2085500043.png) 由于账号是在渠道:one:注册的,此时的登录入口是渠道:six:的,所以会报账号不存在的报错,再次通过一些科技手段将请求的渠道ID篡改成渠道:one:,发现正常修改成功无报错,再次验证API接口是通用的,并没做严格的渠道区分。 ![PixPin_2025-12-29_20-34-02.png](https://storage.liesauer.net/2025/12/2294740166.png)

某 Telegram AI陪聊 任意注册账号漏洞

9 months ago

通过大量注册并配合脚本签到领取砖石(聊天积分)养出僵尸大军,再自己起一个平台中转,除服务器外,直接就是零本万利。 ![PixPin_2025-12-29_21-33-45.png](https://storage.liesauer.net/2025/12/1696400406.png) ❗️❗️❗️猜猜这个8字头的单位是啥,百/千/万/十万/百万?😄 ![5526.png](https://storage.liesauer.net/2026/04/2918475093.png)

OPPO 快游戏在浏览器复现运行(四)之游戏入口加载

9 months ago

一直以来,`web.sdk.js`都是通过以下方式加载快游戏的。 ```html ``` 在大部分的游戏中也是没有问题的,由于`web.sdk.js`中存在大量的异步加载逻辑,因此将`main.js`定义为模块,并在代码最前面补充加载等待是对游戏原代码侵入较小的一种方案,而且恰恰是模块,因此顶级 await 也就非常顺理成章了。 ```js await window.qg.ready(); ``` 直到遇到下面某款游戏的入口(代码片段) ```js...

收一个 Reqable 永久版订阅

10 months ago

收一个 Reqable 永久版订阅,有闲置吃灰的订阅可以出给我。

利用零宽字符制作PushMe HTML消息摘要

about 1 year ago

在使用 PushMe 推送 HTML 消息时,由于 PushMe 默认生成的消息摘要是自动提取的,在很多时候这个摘要并没有起到什么作用,特别是有表格等复杂数据时,如下图。 ![2025-09-06_094116.png](https://storage.liesauer.net/2025/09/2836068499.png) 然后想着试下利用摘要不解析 HTML 的这个特性,使用一段`display:none`的文字作为消息摘要,在点进去正文时,解析 HTML...

Navicat Premium Lite 官方免登录版本(17.0)

about 1 year ago

Navicat Premium Lite 刚出的时候(17.0版本)是免登录的,后续版本需要登录才能使用。安装后请自行关闭自动检查版本更新。百度出来全是给网盘和公众号引流的吊毛,本博客只提供官方直链,不提供文件暂存,可自行备份一份,免得哪天官方把历史版本下载链接给下了。 ## 官方下载链接 [navicat170_premium_lite_cs_x64.exe](https://download.navicat.com/download/navicat170_premium_lite_cs_x64.exe "navicat170_premium_lite_cs_x64.exe") [navicat170_premium_lite_cs.dmg](https://download.navicat.com/download/navicat170_premium_lite_cs.dmg "navicat170_premium_lite_cs.dmg") [navicat17-premium-lite-cs-x86_64.AppImage](https://download.navicat.com/download/navicat17-premium-lite-cs-x86_64.AppImage "navicat17-premium-lite-cs-x86_64.AppImage")