逆向工具实战:还原 Shottr v1.9.1 的 Hash 算法
一场有趣的猫鼠游戏:当开发者针对旧版破解方案引入了硬编码的校验逻辑,我们该如何层层剥茧,还原其背后的算法真相? 0x01 前言在 8 月份的文章中,我分享了如何通过 mitmproxy 激活 Shottr。原本以为这只是一个简单的 HTTP 数据包篡改游戏,但作者在 v1.9.1 版本中打了一个「反击战」。 ...
一场有趣的猫鼠游戏:当开发者针对旧版破解方案引入了硬编码的校验逻辑,我们该如何层层剥茧,还原其背后的算法真相? 0x01 前言在 8 月份的文章中,我分享了如何通过 mitmproxy 激活 Shottr。原本以为这只是一个简单的 HTTP 数据包篡改游戏,但作者在 v1.9.1 版本中打了一个「反击战」。 ...
AI 建议我调整 FFmpeg 参数顺序来解决 OOM,结果对「首帧」毫无作用。但我却意外发现,这个优化对于「非首帧」有着 54 倍 的性能天差地别。 0x01 前言在排查生产环境的一个 FFmpeg 截帧 OOM(内存溢出)问题时,经历了一段有趣的「反转」剧情。 ...
用 Obsidian 画 Mermaid 图表的人很多,但知道可以单独给每个图表设置主题的人很少。 不需要插件,不需要写 CSS,只要在代码块开头加一行配置,就能让同一篇笔记里的不同图表呈现完全不同的风格。 ...
Shottr 是一款功能强大的 macOS 截图软件,虽然基础功能免费,但许多实用的高级功能(如 backdrop 背景虚化等)需要付费使用。 0x01 激活原理通过 Charles 抓包发现,每当在 Shottr 里的 “License” 界面进行激活时,App 都会向 shottr.cc 发送一个 POST 请求来验证激活码的有效性。 ...

转载于公司技术委员会 0x01 Markdown Markdown Guide Cheat Sheet Basic Syntax Extended Syntax Recommended Apps, Tools, Markdown Tables Generator GitHub Flavored Markdown 0x02 EWikihttps://ewiki.baijiashilian.com/ 内部链接、标题链接 1 2 3 4 [技术规范](./index.md) [首页](../index.md) [技术分享](../技术培训/技术分享计划&记录.md) [Markdown](#markdown) 0x03 检查工具 EWiki 内嵌实时检查工具 手动检查工具 https://lint-md.baijiashilian.com/ 相关文档,Chrome、VS Code 插件 https://github.com/lint-md/lint-md ...
0x01 背景PaperMod 主题默认使用的是 highlight.js, 这是一种由 js 生成的高亮方案。相比 highlight.js, Hugo 官方更倾向使用 Chroma 来生成代码高亮。 Chroma 是由 Go 写的语法高亮工具,其编译速度更快,且 Hugo 内置了 Chroma 工具。Hugo 关于 Chroma 的文档在 Syntax Highlighting ...