技术交流 / 算法

算法, Sort, DFS, BFS, A Search, Greedy, Union Find, Hashing, BT, BST, FT, Backtracking

kinotern
kinotern

底特律变人游戏封包语音提取

Detroit: Become Human (PC) BigFile 封包系统分析 大肥鱼Flash逆向整合 封包文件清单 | 文件 | 作用 | | :---------------------------------- | :--------------------- | | BigFile_PC.idx
143
2
0
kinotern
kinotern

PDF已签名无法编辑解去除签名编辑的解决方法-dsv4p编写

1. 本文档内容仅用于PDF文件格式结构及数字签名加密算法的底层技术研究与学习。 2. 文中涉及的操作流程,严格限定于用户拥有完全著作权的原创文档,或已进入公有领域(Public Domain) 的无版权文件。 3. 用户若将该技术应用于任何受版权保护、未经授权的商业文档、合同或出版物,由此产生的一切民事纠纷及刑事责任,均由实际操作者自行承担,与本文作者及发布平台无关。 4. 请用户在阅读完毕后24
237
0
0
kinotern
kinotern

NekoparaVol.1的封包静态提取

NEKOPARA Vol.1 (Steam) 加密 XP3 离线解包:分析与解决方案 一、问题 游戏目录下 9 个 .xp3(data / patch / patch2 / voice / adultsonly / emote / emotewin / emotewin\_low / evimage)全部加密,现有工具无法离线提取: KrkrExtract:可解,但是是运行时 GARbro:能识别魔数、能解析索引,但
244
0
0
kinotern
kinotern

Hxv4静态解包解决方案与分析流程讲解

HXV4 XP3 解密到底是咋回事? 写给第一次接触 Kirikiri 封包解密的朋友。 Deepseek-V4-Flash编写,略有不足请见谅 项目推荐: 文档分析及相关工具: 自动化扫描字符串与拼接字符串: <https://
917
0
5
kinotern
kinotern

想要传达给你的爱恋.PGD文件解包为png

Koikake / Amuse Craft GE-PGD 图片格式逆向与 PNG 转换报告 ███ 前言 Koikake 资源包解包后会得到大量 .PGD 文件。此类文件虽然看起来像图片资源,但是是引擎内部的格式图片文件 经过样本分析和 PAL.dll 图像加载逻辑逆向,可以确认常见 .PGD 文件内部存在一种 GE 图像子格式。该格式并不是标准图片格式,而
364
2
0
kinotern
kinotern

想要传达给你的爱恋的pac封包解包

Koikake PAC 资源包格式逆向分析 ███ 摘要 本文整理 Koikake 使用的 .pac 资源包格式、逆向分析路径、核心数据结构、关键伪汇编、核心伪 C 逻辑,以及解包器实现时需要注意的边界检查。 内容尽量兼顾可读性和技术细节。即使刚接触资源包逆向,也可以顺着分析过程理解: 为什么不能只根据十六进制窗口里的明文字符串直接推断文件格式。 如何从
280
0
0
kinotern
kinotern

hxv4中计算hash的算法解析与恶心人之处

源码fork后 Gemini-3.1Pro研究 感谢以下项目作者的伟大贡献,对此类加密提供了新的解决方案 文档分析及相关工具: 自动化扫描字符串与拼接字符串: <https://github
1160
2
7
kinotern
kinotern

.nvldata的读取与提取笔记

Tiny Snow .nvldata 完整逆向分析笔记 说明:这份文档整理的是可复现的分析过程、证据链和结论。内部逐字思考链不会记录;这里用“调查日志/判断依据/排除项”的形式替代,方便学习和复盘。 目标 分析以下文件如何被游戏读取,以及如何离线提取: TinySnow_Data/StreamingAssets/StandaloneWindows/TinySnow/scripts.nvldata TinySnow_
488
1
0
kinotern
kinotern

InnoSetup的机器码与注册码生成与验证机制

执行摘要 本次分析对象 安装包.exe 不是传统意义上的带壳主程序,而是一个 Inno Setup 安装器。它的主要功能是释放包内安装文件,并在安装界面中实现一个本地注册码校验流程。 核心发现: 安装包类型:Inno Setup。 安装数据版本:Inno Setup Setup Data (5.4.2)。 没有发现独立业务主程序。 机器码来源:Windows 磁盘卷序列号。 关键 API:k
769
5
0
kinotern
kinotern

冰与火之舞自动打关接入普通关卡与隐藏显示自动播放的思路

Auto Otto 机制说明(公开版) 注:本文档面向机制讨论,只保留工程视角和设计边界。 它不会作为插件实现教程,也不用于指导复现自动通关行为。 这个插件里的“AI”不是机器学习模型,也不是外部识图脚本。它本质上是对《冰与火之舞》内部自动播放机制的一次本地研究:观察游戏运行状态,在合适的边界内让游戏沿用自身已有的自动播放路径。 它不应该被理解成“替玩家证明实力”的工具。更准确地说,它是一个用于分析游戏状态机、自动播放路径和运行时 Mod
423
1
0
Leonhard_Eacroft
Leonhard_Eacroft

在RenPy编辑的galgame中,使用LaTex显示对话

RenPy是一个基于阉割版Python的galgame制作工具,并且工具里自带一个教程向的galgame和一个参考用的超短篇galgame示例。由于其内置一个Python,其制作的自由度非常高。在其中,有一类叫作custom\text\tag的工具,可以在对话里插入特定标签。我们使用这一标签来实现插入Latex。先给各位看看效果图吧。 ![Leonhard\_Eacroft-1777951170512-7QMKJDGXWEK235MHpng](/image
453
4
1
kinotern
kinotern

NSP快捷解包脚本

可用于NOOOOOdo Switch的NSP安装包进行解包 提取nca后自动处理,不需要再输入复杂的指令 后续再支持XCI,NSZ
336
0
0
kinotern
kinotern

草猫NekoparaVol.3的Catsystem2的hg3图像封回

chinesize/CatSystem2/exthg3 at master · regomne/chinesize 具体如何使用类似于命令行工具,不过要自
1213
2
0
bfloat16
bfloat16

AGES Mk2 FCD Audio Decryption

0x0 Background The FPD packet encoding algorithm and epk decryption algorithm have both been reverse engineered, but the FCD audio has not been reverse engineered. List of games using this engine: <https://vndb.org/r?f=fwAGES_0Mk
930
3
1
kinotern
kinotern

关于KrKrZ的CXDEC加密大批量提取解包游戏文件的思路与方法技术的总结初步

本文重点在于制作映射表格以快速对CXDECExtracter提取的游戏文件分类重命名 本文参考: 使用项目提到的lst映射: Steamless: <https://github.com
9637
12
45
kinotern
kinotern

Nekopara草猫汉化解包相关解包工具

参考 所需工具: KrkrExtract(用于提取.xp3文件) AlphaMovieDecoder_Old(适用于.amv文件) FreeMote(用于 E-mote .psb 文件) KrKrZSceneManager(适用于 .scn 文件) GARbro(仅用
1468
5
0