BUUCTF:Meow Meow Meow

件名アドレス:https://buuoj.cn/challenges#%E5%96%B5%E5%96%B5%E5%96%B5

ここに写真の説明を挿入
ここに写真の説明を挿入
stegslove開いて、例外があることRGB見つけ0通道LSB隐写見つけてくださいpng

ここに写真の説明を挿入
保存test.pngPNF。保存として認識できないファイルヘッダの前に多くのものがあるので、正常に表示することができない、データをからPNGに始まりIEND、ファイルの末尾が。

ここに写真の説明を挿入
2次元コードの半分を保存しました010 Editor。CRCは開いたときに一致せず、幅と高さが明らかに変更されています

ここに写真の説明を挿入
ここに写真の説明を挿入
完全なQRコードを取得し、スキャンして情報を取得します

https://pan.baidu.com/s/1pLT2J4f

ここに写真の説明を挿入
ダウンロードflag.rar

ここに写真の説明を挿入
flag.txt開いているフラグが見つかりません

ここに写真の説明を挿入
ここではNTFS、ファイルストリームステガノグラフィがあると推測flag.txtされ、新しく作成されたフォルダに解凍されて使用されますNtfsStreamsEditor

ここに写真の説明を挿入

何かを隠すのに十分です、それをエクスポートしますflag.pyc

Pyc反编译オンラインWebサイトを使用して逆コンパイルします:https//tool.lu/pyc/

次のコードを取得します

#!/usr/bin/env python
# visit http://tool.lu/pyc/ for more information
import base64

def encode():
    flag = '*************'
    ciphertext = []
    for i in range(len(flag)):
        s = chr(i ^ ord(flag[i]))
        if i % 2 == 0:
            s = ord(s) + 10
        else:
            s = ord(s) - 10
        ciphertext.append(str(s))
    
    return ciphertext[::-1]

ciphertext = [
    '96',
    '65',
    '93',
    '123',
    '91',
    '97',
    '22',
    '93',
    '70',
    '102',
    '94',
    '132',
    '46',
    '112',
    '64',
    '97',
    '88',
    '80',
    '82',
    '137',
    '90',
    '109',
    '99',
    '112']

ciphertextそれ解決するためのスクリプトを書く

#Author: mochu7
def decode(arg1):
	ciphertext = arg1[::-1]
	flag = ''
	for i in range(len(ciphertext)):
		if i % 2 == 0:
			s = int(ciphertext[i]) - 10
		else:
			s = int(ciphertext[i]) + 10 
		s = s ^ i
		flag += chr(s)
	print(flag)

if __name__ == '__main__':
	ciphertext = [
    '96',
    '65',
    '93',
    '123',
    '91',
    '97',
    '22',
    '93',
    '70',
    '102',
    '94',
    '132',
    '46',
    '112',
    '64',
    '97',
    '88',
    '80',
    '82',
    '137',
    '90',
    '109',
    '99',
    '112']
	decode(ciphertext)
PS C:\Users\Administrator\Downloads\新建文件夹> python .\decode.py
flag{
    
    Y@e_Cl3veR_C1Ever!}

おすすめ

転載: blog.csdn.net/mochu7777777/article/details/109368451