Nginx+dnsmasq 实现旁路由透明代理
又是折腾的一天。明明 ddl 就在眼前了,为什么……会这样呢…… 这次折腾的是路由器级别的透明代理,不过形式稍微有点不同,正如之前发的那一串推所说,是以 DNS 的形式实现的透明代理,因此只要是连上主路由器的设备一般都能正常使用。 当然了,也是有例外的,比如有些设备强制使用自己的 DNS 设置,对于这种设备就没有办法了。不过我这里也没有这样的设备,…
「序」春日未来都能看懂的——
本系列预设给完全对___一无所知的读者,在读完本系列的某篇文章之后能对___有一个大致的了解,能够做到至少不犯大错。 因为预设读者是春日未来,因此文中可能会出现大量内容无关的图片,还请未来酱不要介意( 下面是胡言乱语( 各种各样的___教程,___说明充斥着我们的生活,前赴后继地告诉你__是___,____是_____。你或许理解了,又或许没有,但…
[前端逆向] [email protected] 初探(4) 资源获取(4) – resource_hash
才过去一天,我又在研究 SC 的东西了(你的作业呢!!!!!!!! 嘛,我感觉我要死了,但是研究都研究了,时间也花了,没研究出什么不是很浪费,于是抱着这样的心态我开始接触 WASM。估计大部分人初次接触 WebAssembly 应该都是以各种其他语言开始的吧,然而谁让我在逆向呢(悲)。 WebAssembly 文本格式 这部分的内容由于校赛需要被移…
[前端逆向] [email protected] 初探(3) 资源获取(3) – 获取卡面信息
大家好,好久(几天)不见,我是某昨。 自从上篇结语提了一句查卡器,我就在思考查卡这件事情到底能不能行。从内容来看,一个查卡器需要以下的基本数据: 卡面素材,包括图标、图片等卡面属性,包括技能等 有了这二者打底,其他的其实都可有可无了(比如语音之类,可以有,但相对就没那么重要了)。上一篇某种意义上可以说是解决了第一个问题,而第二个问题完全没有碰过。因…
[前端逆向] [email protected] 初探(2) 资源获取(2) – hash
嘛,本来只有上下两篇的,上篇讲 JS 相关,下篇试着看看能不能摸出点 WASM 的东西,结果…… 这谁顶得住,正好趁这个机会了解一下 SC 音乐资源的编号方式,不也挺好的吗( 结果 总之今天的目的是(早就)达到了,结果在这里: demo demo main main 资源加载 我们知道,SC 有大量的资源需要加载,这在客户端下载资源的时长以及浏览器…
[前端逆向] [email protected] 初探(1) 资源获取(1) – 加密与解密
SC 现在的资源获取方式是我最为在意的一个方面,一来,这方面的内容使用了最高级的保护措施——WebAssembly,二来是我们要获取资源不可避免的就是与其打交道。 旧版的获取方式 对于旧版的 SC 而言,资源获取是明文的,现在你还可以看到一些明文获取资源的痕迹,比如: # 可以通过这个简单的脚本获取偶像 ID <= 16 的 Spine 文件…
SyntaxHighlighter Evolved 无法显示 YAML 高亮的解决方案
今天看到 SyntaxHighlighter Evolved 从 3.5.0 升级到了 3.5.3,增加了 YAML 的高亮支持,但是更新完之后却没有任何迹象表明可以可以显示高亮。 经过控制台探索,发现是缺少了 shBrushYaml.js,在 GitHub 也找到了相同的 issue。 于是解决方案也很简单,从仓库下载对应的 shBrushYam…
[整理] ASS 标签(标准)
说在前面 之前总结了一份 ASS 标签的文章,但因为解析的问题,原来的域名现在都 301 到这里了,所以相当于名存实亡,干脆直接在这里重新整理一份好了。 这里总结的都是标准的 ASS 标签,暂不包括 VSFilterMod 的标签,并且也没有计划在本文中包括其他标签。VSF 如果有空的话我会单独摸一篇( 由于是从 Markdown 直接(间接?)转…
[设计文档] PUG 的基本构成单元——Workflow、Pipeline 和 Pipe(1.0)
PUG 已废弃,设计文档仅供参考。 本文档是关于自动搬运系统 PUG 的设计文档,在一定程度上消除了先前讨论中的术语分歧,并试图以简单易懂的方式解释整个系统预计的工作流程。 PUG PUG 名起自《水瀬いのりと大西沙織のPick Up Girls!》[1],是试图解决单次视频搬运不定时、步骤繁多,但多次搬运视频步骤相同、重复劳动的产物。PUG 目前…