版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Lonelyhat/article/details/89281345
借鉴参考:
https://www.cnblogs.com/Triomphe/p/7668231.html
提前总结:
了解img文件挂载方式
mount命令
umount命令
XOR异或加密原理
题目给我们一个*.img的文件
img文件就是一个可以挂载的镜像
我们来挂载到kali虚拟机中
第一步,新建一个挂载文件夹
第二步,把.img文件复制到kali桌面,进行挂载
mount 挂载文件 挂载文件夹
进入文件夹中
可以看出有三个文件
先到???的文件夹中查看
cd \ \ \ \ /
有一张图片
使用winhex打开,关于XOR异或加密方式
异或解密脚本
mask_in = open('masked_key.png','rb')
key = bytearray(mask_in.read(983040-64))
mask= bytearray(mask_in.read(64))
for x in range(983040-64):
key[x] ^= mask[x%64]
key_out = open('unmasked_key.png','wb')
key_out.write(key)
key_out.close()
借鉴参考: