当前位置:网站首页>[CTF] attack and defense world Misc

[CTF] attack and defense world Misc

2022-06-21 21:04:00 The spring breeze blows over the sill and the dew is thick.

003 Tathagata thirteen palms

Title Description : Vegetable dog in order to defeat vegetable cat , Learned a set of 13 Tathagata palms .

Gave an attachment , Open as follows
 Insert picture description here
Explain :
Discuss Zen with Buddha Decrypt into character string ( 13、 ... and :ROT13 encryption )
 Insert picture description here
ROT13–》ZmxhZ3tiZHNjamhia3ptbmZyZGhidmNraWpuZHNrdmJramRzYWJ9(BASE64)
 Insert picture description here
BASE64–》flag
 Insert picture description here
flag{bdscjhbkzmnfrdhbvckijndskvbkjdsab}

004 give_you_flag

Title Description : The vegetable dog was very happy to find the colored egg in the file , Sent an expression bag to the vegetable cat

It's been a long time , Finally, open it with editing software , See a flash of QR code
 Insert picture description here
I can't sweep it out , Know that the three corners of the QR code are missing , If I could ps Just fine
Then I found a small square and put it together ..
 Insert picture description here
Scan out flag:flag{e7d478cf6b915f50ab1277f78502a2c5}
 Insert picture description here

005 stegano

Title Description : The vegetable dog was very happy after receiving the picture , Played pdf The submission format is flag{xxx}, Decryption characters should be lowercase

To give a pdf, open , Future generations , Copy
 Insert picture description here
Copy to Notepad
 Insert picture description here
Look at this. ABBAA Is the moss code

BABA BBB BA BBA ABA AB B AAB ABAA AB B AA BBB BA AAA BBAABB AABA ABAA AB BBA BBBAAA ABBBB BA AAAB ABBBB AAAAA ABBBB BAAA ABAA AAABB BB AAABB AAAAA AAAAA AAAAB BBA AAABB

use python Change the form

key1="BABA BBB BA BBA ABA AB B AAB ABAA AB B AA BBB BA AAA BBAABB AABA ABAA AB BBA BBBAAA ABBBB BA AAAB ABBBB AAAAA ABBBB BAAA ABAA AAABB BB AAABB AAAAA AAAAA AAAAB BBA AAABB"
key1=key1.replace('A','.')
key1=key1.replace('B','-')
key1=key1.replace(' ','/')
print(key1)

Get the moss code

-.-./---/-./--./.-./.-/-/..-/.-../.-/-/../---/-./.../--..--/..-./.-../.-/--./---.../.----/-./...-/.----/...../.----/-.../.-../...--/--/...--/...../...../....-/--./...--

Go to the website https://www.bejson.com/enc/morse/ Decrypt
 Insert picture description here
Pay attention to converting to lowercase when submitting

006 insist 60s

Title Description : The vegetable dog found that the vegetable cat didn't care about him recently , Instead, I fell in love with vegetable chicken

To give a jar file , Open and find that it is a game of hiding green hat , Full of malice , Don't play , I wish I could get the source code
use jadx open
 Insert picture description here
stay Frame Are there in flag

flag{
    RGFqaURhbGlfSmlud2FuQ2hpamk=}

And encrypted ,base64 Take a look
 Insert picture description here

flag{
    DajiDali_JinwanChiji}

007 gif

Title Description : The vegetable dog intercepted a dynamic picture sent by vegetable chicken to vegetable cat , But I found another mystery Given a compressed file

 Insert picture description here
Unpack the open , White black black white , This has to be binary , Bai Wei 0, Heiwei 1
 Insert picture description here
Write a script
 Insert picture description here
obtain flag

flag{
    FuN_giF}

008 Lift the table

Title Description : Vegetable dog intercepted a message as follows c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f5e7e9f3e4e3e8eaf9eaf3e2e4e6f2, Angrily overturned the table (╯°□°)╯︵
┻━┻

Obviously , Is to decode this c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f5e7e9f3e4e3e8eaf9eaf3e2e4e6f2
It looks like going. , This number is from 1-9 and a-f, It's like 16 Hexadecimal number , convert to 10 Base number

import re
a = 'c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f5e7e9f3e4e3e8eaf9eaf3e2e4e6f2'
a = re.findall('.{2}',a)
a = [int(i, 16) for i in a]
print(a)
a = [chr(i - 128) for i in a]
s = "".join(a)
print(s)

View results
 Insert picture description here
The numbers are all there 160-250 Between , This is it. ASCII Size , Add a piece of code

a = [chr(i - 128) for i in a]
s = "".join(a)
print(s)

figure out flag Hi, FreshDog! The flag is: hjzcydjzbjdcjkzkcugisdchjyjsbdfr
 Insert picture description here

009 ext3

Title Description : Today is vegetable dog's birthday , He received a linux System CD

Since it is linux Compact disc , use linux Open it and have a look
 Insert picture description here
It's a disk file

原网站

版权声明
本文为[The spring breeze blows over the sill and the dew is thick.]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/172/202206211920063580.html