攻防世界---misc---low

简介: 攻防世界---misc---low

1.下载附件是一个bmp格式的图片,是一张灰度图

2.常规步骤:看属性,用记事本查看,用winhex分析,都没有发现有用的信息

3.图片问题一般都会用到Stegsolve。放在Stegsolve分析,发现了类似二维码的东西,但是有些像素不清楚

4.推测可能使用了lsb隐写,我们需要编写代码来把图片中的像素点进行转换(该代码在matlab中实现)

% 读取图像
img = imread('low.bmp');
imshow(img);
title('原始图像');
 
% 将每个像素值转换为二进制
binary_img = dec2bin(img);
 
% 创建一个与运算所需的掩码,这里假设你要与1进行按位与运算
mask = uint8(1);
 
% 对每个像素值执行按位与运算
and_result = bitand(img, mask);
 
% 显示按位与运算的结果
imshow(and_result);
title('按位与运算的结果');
 
% 保存按位与运算的结果
imwrite(and_result, 'and_result.bmp');

5.将and_result.bmp进行图层切换,得到二维码


6.用工具扫描,得到flag

flag{139711e8e9ed545e}

相关文章
|
5月前
|
安全 算法 Shell
PWN练习---Heap_1
PWN练习---Heap_1
60 7
|
6月前
|
Linux
buuctf-misc-23.FLAG
buuctf-misc-23.FLAG
攻防世界---misc---Erik-Baleog-and-Olaf
攻防世界---misc---Erik-Baleog-and-Olaf
|
6月前
|
数据安全/隐私保护
攻防世界---misc---再见李华
攻防世界---misc---再见李华
|
6月前
|
网络协议
攻防世界---misc---easycap
攻防世界---misc---easycap
攻防世界---misc---Wire1
攻防世界---misc---Wire1
BUUCTF---misc---梅花香之苦寒来
BUUCTF---misc---梅花香之苦寒来
|
6月前
|
数据安全/隐私保护
BUUCTF---misc--snake
BUUCTF---misc--snake
|
6月前
|
网络协议
攻防世界---misc---神奇的Modbus
攻防世界---misc---神奇的Modbus
攻防世界---misc---签到题
攻防世界---misc---签到题