Zig语言逆向
Last updated on January 30, 2024 am
一种黑盒处理的思路
题目给了两个文件
其中elf
是由zig
语言编写的程序,secret.enc
就应该是这个程序的加密输出,可以先看看这个加密文件
很明显的一个图片格式,那么猜测这个程序就是把输入转化为图像。
做个测试
自定义一个文件,并写入内容,然后运行程序加密得到1.txt.enc
,然后再读一读像素
发现就是把输入当作像素值而已,并没有做什么中间加密过程,那么同样解密就可以了
MAPNA{__ZiG__JOEG_!M39e_2nC1DeR^rEv3R5e"! }
后记:如果选择使用IDA打开ELF文件,那么应该也是能做的,不过zig
的汇编并不好看,这样做耗时但并不讨好
Zig语言逆向
http://example.com/2024/01/28/zig/