Zig语言逆向

Last updated on January 30, 2024 am

一种黑盒处理的思路

题目给了两个文件

其中elf是由zig语言编写的程序,secret.enc就应该是这个程序的加密输出,可以先看看这个加密文件

很明显的一个图片格式,那么猜测这个程序就是把输入转化为图像。

做个测试

自定义一个文件,并写入内容,然后运行程序加密得到1.txt.enc,然后再读一读像素

发现就是把输入当作像素值而已,并没有做什么中间加密过程,那么同样解密就可以了

截屏2024-01-28 02.11.01

MAPNA{__ZiG__JOEG_!M39e_2nC1DeR^rEv3R5e"! }

后记:如果选择使用IDA打开ELF文件,那么应该也是能做的,不过zig的汇编并不好看,这样做耗时但并不讨好


Zig语言逆向
http://example.com/2024/01/28/zig/
Author
yring
Posted on
January 28, 2024
Licensed under