#ham-radio #firmware #image #decryption #utility #encryption #yaesu

bin+lib 猪肉块

Yaesu 热线电台固件图像解密工具

1 个不稳定版本

0.1.0 2021 年 12 月 30 日

#23 in #ham-radio

MIT 许可证

36KB
543 代码行

crates.io

porkchop

Yaesu 热线电台固件图像解密工具。

背景

Yaesu 为其热线电台提供了一个固件更新工具,其中包含一个加密的固件镜像。此工具重新实现了更新工具中发现的解密算法,并生成一个解密后的镜像。

关于加密工作原理的更深入博客文章可以在我的博客上找到:https://landaire.net//yaesu-obfuscation/.

构建

git clone https://github.com/landaire/porkchop.git
cd porkchop
cargo build

您可以选择直接从 crates.io 安装它

cargo install porkchop

用法

porkchop 0.1.0
Decryption utility for Yaesu ham radio firmware images.

USAGE:
    porkchop <input> [output]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

ARGS:
    <input>     Input file
    <output>    Output file, stdout if not present

示例

porkchop firmware_update_utility.exe firmware.bin

依赖项

~6–15MB
~167K SLoC