3月20日刷题日记
web1_观字

flag在http://192.168.7.68/flag里,根据代码,我们可以尝试构造payload:url= http://192.168.7.68/flag ,但是点被禁了,我们把ip转成十六进制也不可以,这里把0也禁了。
学到了一个知识点,curl指令中可以使用。curl http://192。168 。7。68/flag也是成立的

成功读取了flag
One PieNG 1
下载附件,要在这个附件中找到所有flag
第一个flag就是文件的名字
ctfshow{#St4rt_fr0m_th1s_5tr1ng#}
One PieNG 2

第二个flag在图片上‘
One PieNG 3
先看下有没有修改宽高

宽高确实被修改了,我们拿到了第三个flag
ctfshow{#Pn9_He1gh7_6e_ch4ng3d#}
One PieNG 4
再继续拉高度,能看见flag
ctfshow{#M4yb3_we_sh0uld_9o_d33per#}
One PieNG 5
看一下是否有LSB

ctfshow{#You_st3gs0lved_me!!!#}
One PieNG 6

ctfshow{#LSB_1s_v3ry_e4sy_righ7?#}
One PieNG 7

还有ctfshow{#5omet1mes_LSB_g0es_co1omn_f1r5t#}
One PieNG 8

写在了最高位
ctfshow{#zsteg_do35_no7_a1w4ys_w0rk#}
One PieNG 9

还有高手藏了一个压缩包,提取出来,zsteg不是万能的
ctfshow{#Wh4t_1s_6it_0rder_4nd_y0u_c4n_LSB_b1nd4ta_to0#}
One PieNG 10
zsteg一把梭,找到了10和17的flag

ctfshow{#A_k3y_1n_exif#}
One PieNG 11

10让我们看一下exif
发现一个base58编码的字符串和一串十六进制,解码拿到两个flag

ctfshow{#An0th3r_key_1n_3xif#}
One PieNG 12

ctfshow{#A_key_fr0m_Ph0t0sh0p#}
One PieNG 13

ctfshow{#Ju5t_a_1one1y_tEXt_chunk#}
One PieNG 14

九个出错的数据块,删掉,拿到新的flag
ctfshow{#eXtr4_IDAT_of_an0th3r_Pn9#}
One PieNG 15

binwalk分离出来的
ctfshow{#IDAT_i5_a_z1ib_p4cka9e#}
One PieNG 16

把出错的 crc-code拼起来就是flag
One PieNG 17

ctfshow{#HexEditor_wi11_b3_he1pfu1#}
zsteg一把梭,找到了10和17的flag
One PieNG 18
binwalk分离拿到flag
ctfshow{#He110_I_4m_Tw0_PieNG#}

浙公网安备 33010602011771号