manalogues
manalogues

对837-15257 I/O板的逆向研究

概述 837-15257是SEGA为其街机游戏设计开发的第四代I/O板的内部料号,支持共计32个数字输入,8个模拟输入和22个数字输出(其中两个为投币计数器输出,即COUNTER/COIN METER)。其中,数字输出1-20均做了电流加强设计,以便直接驱动某些部件(LED等)。与上一代I/O板,即837-14572仅支持JVS不同,本世代以USB通信为主要通信手段,仅部分型号支持JVS标...

NCM文件的加解密笔记

文章仅作学习交流所用,文中出现的文件仅作示例用途,并未进行分发传播,一切版权均归版权方所有。 概述 ncm文件嵌套了两层加密: 第一层是对音频数据的加密,基于RC4算法,密钥被加密存储在文件中 第二层是对音频密钥的加密,基于AES_ECB算法,并对密文按字节进行异或运算。文件中封装的元数据信息也使用了同样的算法,二者密钥如下: ...

对Chirpy进行简单美化

最近收到了之前向ぺそ老师约的稿,除了主图以外还收到了两张sticker,于是便想要用这些sticker来装饰manalogue的界面,顺便对Chirpy的结构进行简单的解析。 想要达成的效果如下: 增大侧边栏的头像大小 侧边栏添加“杂项”并创建对应页面 增加更广泛的Markdown语法支持 sticker常驻右下角,且跟随页面大小而缩放 每次刷新页面时从sticke...

解决TrueNAS环境下Zerotier无法转发容器端口的问题

背景 一切的起因都在于我想要给我的NAS配备一个适合的相册服务。因为一些原因,近日从iPhone13 mini换成了OPPO Find X6,至此我已经先后使用过小米、苹果和OPPO三个生态系统,照片也就分散存储在各家的云服务上,如何有效地管理这些照片就成了一大难题。这个时候,我想起了我的NAS。它运行在TrueNAS Scale 23.10下,目前由3块4t硬盘组成RAID-Z5阵列,与...

对USM文件的加密与解密研究

对USM文件研究的起因在于想要通过自行封装option的形式加载自制谱,但是没能找到USM文件的正向加密工具。几经辗转,最后找到了WannaCRI这个python库,支持USM与常见视频格式的双向转换,得以根据作者撰写的文档和库源码进行分析。下面以Maimai DX中的000000.dat文件为例,对USM文件进行分析。 USM文件结构 USM文件以块为单位进行存储,各个块以大端顺序存储...

对maimaiDX素材文件的研究

本页面的所有内容均来自于对互联网内容的整理,仅作为交流学习使用。如果产生了侵权行为,请联系删除。 ALLS游戏文件的解密 ALLS的更新基于虚拟磁盘,每次更新都是在父磁盘后追加挂载新的的差分磁盘。每次更新游戏大版本时,更新U盘中附带的.app文件即为父磁盘,每次更新下发的opt文件即为差分磁盘。二者均为加密文件。 已有前人对alls的加密方式进行研究,并研究出了解密方式。此处提供一组...