当前位置:网站首页>[summary] 2021unctf Campus (cry & MISC)
[summary] 2021unctf Campus (cry & MISC)
2022-06-25 20:48:00 【Sinner】
After all, the first contact with regular competition questions , No experience , There are not many types of questions , In addition, there is a lack of basic knowledge , If you don't understand the principle, you will have a headache .
The following is a summary of the idea of this problem solving :( Refer to the official wp)
misc
LPL:
- Downloading an attachment is a zip Compressed package , Decompress directly to get .png and .zip file
- picture win Can open (linux Cannot be opened ), No information , Look at the compressed package. You need a password (010 Observation is true encryption ), Unable to blast , Guess the password should be hidden in the picture
- 010 Open picture discovery prompt , According to the official wp Methods , The lack of IDAT The module caused an error


- CRC Error find the password according to the text : Take the following one crc For example , Find out the password in order


- Get the code :EDGnb!!( Chinese exclamation point , It is recommended to copy directly from the text , To avoid being trapped )
- decompression .zip obtain .png and flag.txt( Never break, never build 1 Set - The documentary - HD exclusive online viewing -bilibili- Bili, Bili ) Date and video link

7. Open linked video , Find the comment corresponding to the date in the comment area ( By the way, I also saw the documentary ...)
ps: The password really didn't expect ( It is my brain hole that is out of date ), Thought it was crc Types of questions , change crc The hexadecimal value of , Not paying attention to the text message , But in fact, the direction is wrong , according to LPL( League of heroes professional league ), Before contacting EDG take the crown , It should be possible according to crc The wrong text content is associated with , But I didn't think about that at all , Very good original title .
telecommunication fraud :
Encrypted accounts qi]m^roVibdVbXUU`h

- According to the title Wan Jun , Commanders and the like may suggest that Caesar encrypts
- But it should not be so simple , Look, there are some special characters in the account (^ This kind of ), It could be a variant of Caesar
- turn ASCII Look at decimal numbers (113 105 93 109 94 114 111 86 105 98 100 86 98 88 85 85 96 104 10), First part comparison unctf(117 110 99 116 102 )
- The former ascii Values are incremented one by one 4,5,6....... Finally, it is converted to a string
attach py Script : obtain unctf{yauoreright}
c = "qi]m^roVibdVbXUU`h" # contrast unctf perhaps flag See the displacement
move = 4 # Displacement
flag = ""
for i in c:
flag += chr(ord(i) + move)
move += 1
print(flag)
Handstand shampoo :
- Download it .txt file , Open is hexadecimal data , Look at the beginning and the end d9ff and ffd8(jpg Document mark ), Combined with the topic tips “ Handstand ”, Flashback the text ( Script , I use the online tool to flashback the text , Split and then flashback )
f = open("key.txt", "rb") s = f.read() f.close() f = open("newtext.txt", "wb") f.write(s[::-1]) f.close() - Combined with hint shampoo , take D8FF Change it to FFD8, Copy content to 010 in , Look at the text information and find base64 Encrypted content ( I don't know how to find it , Anyway, opening the picture is incomplete )

- base64 decode

And Buddhism on Zen ( Japan ri Change to date yue, Although it looks the same , But if you can't solve it, you will be very angry , pit !)
Simple log audit :
- Download it juexue.log Log files ,notepad++ open , find base64 Code segment
- Use your own plug-in base64 decode , obtain 'cat /CTF?YouShouJiuXing'
- flag:unctf{CTF?YouShouJiuXing}( I thought it was all in quotation marks , The results have not been submitted ... speechless )
Crypto
Explore medieval castles
- Download the attachment to get Little note .txt, According to the prompt, the Emperor ( Caesar encryption ),64 position (bsae64), Double block ( The fence is encrypted )

- First Caesar ran all the possible , Put it in base64 Decryption in ( Online tools are OK , I used it here CaptfEncoder)
- Find the obvious structure :UCFsbciet_inwnaoagNT{usrb_oXagadmwn} ( Other solutions are garbled )
- Online tools fence decryption :UNCTF{subscribe_to_Xiangwandamowang}
easy_rsa
- Download it p,q,c,e(n=p*q), Script directly (py2)
import gmpy2
from Crypto.Util.number import long_to_bytes
q= 9961202707366965556741565662110710902919441271996809241009358666778850435448710324711706845973820669201482939820488174382325795134659313309606698334978471
p= 12525187149887628510447403881107442078833803097302579419605689530714690308437476207855511625840027119860834633695330551080761572835309850579517639206740101
c= 28587419802025513525354713621431206010395084854419372005671024739235625817936539010481222419824634956610184430308528941304950093228826213143262329902946812513518444587906469224383320964300417189270202019231856531012143472434842753891213128487132962453421971000901646523331476667655739056951415917218673801225
e = 65537
n=p*q
phi = (p-1)*(q-1)
d = gmpy2.invert(e, phi)
m = pow(c, d, n)
print (long_to_bytes(m))
telecommunication fraud pro

- According to the topic tips : Four pits and seven rows , The Roman empire —> rot47( Caesar's displacement is 47 Bit encryption )
- contrast ascii value (unctf), Difference between 64 position ,CyberChef On-line

边栏推荐
- How does zhiting home cloud and home assistant access homekit respectively? What is the difference between them?
- Talking about the foundation of function test today
- R language quantile autoregressive QAR analysis pain index: time series of unemployment rate and inflation rate
- Intra domain information collection for intranet penetration
- Chrome plugin installation
- Interview shock: talk about thread life cycle and transformation process?
- CSDN sign in cash reward
- very good
- IPtables
- CiteSpace download installation tutorial
猜你喜欢

node. JS express connect mysql write webapi Foundation

Transunet reading notes
Web components series (11) -- realizing the reusability of mycard
Interview shock: talk about thread life cycle and transformation process?

TypeError: __ init__ () takes 1 positional argument but 5 were given

Slenium tips: how to handle some dialog boxes that may appear on Web pages

Bank digital transformation layout in the beginning of the year, 6 challenges faced by financial level structure and Countermeasures
Great changes in the interaction between people and the digital world
MySQL installation tutorial

Solution to big noise of OBS screen recording software
随机推荐
Solution to big noise of OBS screen recording software
Robotium_ (clickbyid method)
Modifying routes without refreshing the interface
COMP9024
Great changes in the interaction between people and the digital world
Web components series (11) -- realizing the reusability of mycard
Feature Engineering in simple terms – a practice guide based on openmldb (Part 1)
Lesson 3 urllib
Decryption of APP parameters of a cross-border export e-commerce - dunhuang.com
An unusual interview question: why doesn't the database connection pool adopt IO multiplexing?
[golang] leetcode intermediate - the kth largest element in the array &
Popular understanding of deviation and variance in machine learning
Is it safe to open an account with a mobile phone? Where can I open an account to buy shares?
DICOM to NII
Introduction to interface test, interface protocol and common interface test tools
CSDN sign in cash reward
Cvpr2021 collection of papers | cvpr2021 latest papers | cvpr2021 review results | cvpr2021 admission results
Nine built-in objects of JSP and four scopes of Servlet
Bank digital transformation layout in the beginning of the year, 6 challenges faced by financial level structure and Countermeasures
Talking about the foundation of function test today




