# smpDecrypt **Repository Path**: feixiangjusha/smp-decrypt ## Basic Information - **Project Name**: smpDecrypt - **Description**: 故事机smp文件尝试解密 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2022-05-05 - **Last Updated**: 2026-01-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # smp文件解密测试程序 一个儿童早教机,通过内存卡提取到内容为smp后缀音频文件,查找资料发现通常都是通过密钥字符串简单异或加密的,写个程序测试下。 ## 使用方法 java程序运行,按照提示信息控制台输入smp所在根目录,回车,然后回打印扫描到的文件,随便找个小的输入文件序号回车,会把文件对应hex保存到同目录下,文件后缀.hex.txt,使用notepad++打开,检查文件内是否有较为规律的字符串,如下1A 42 86 07,也可能是其他长度的,尝试复制输入控制台继续回车,会尝试异或解码,解码后尝试播放生成的mp3文件是否正常 ``` 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 16 C7 40 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 B4 37 28 73 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 1A 42 86 07 ``` **测试日志** ```angular2html 请输入smp文件根目录,支持深度检索 C:\Users\jusha\Desktop\新建文件夹 开始检索文件 检索到1个文件 [1] C:\Users\jusha\Desktop\新建文件夹\001\000.smp 直接回车进行下一步,或者输入文件序号查看文件hex 请输入16进制加密信息,如:1A 2B 3C 1A 42 86 07 文件C:\Users\jusha\Desktop\新建文件夹\001\000.smp已处理 处理完成 ```