Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How2Crypto

這是我課程教材的集中地,主要是中文學習者友好地!
課程 slide: (持續更新,包含 REPO,但有機會 REPO 更新的比簡報快)
https://www.canva.com/design/DAG764n8rM0/vwm6Ki9f-RK9iXMvWxviIg/edit

題目通常都是基礎 Lab,偶爾會在標明出處的情況下引用自己在別的 CTF 出過的題目 以及 別的比賽/平台的。

||課程影片請自己 OSINT 我實在有點不想放||

不確定會不會一直穩定在線的 lab url: https://crypto-ctf.whale-tw.com/

table of contents

/basic

跳過

Block Cipher

Challenge Tip
super_signer ECB Mode Prepend Oracle Attack
broken_menu ChaCha20, Poly1305
key_man weak key
zero_logon Zero Logon
babyaes Padding Oracle Attack
trillion_bank ECB Mode Copy & Paste Attack
one_shot CBC Mode Bit Flipping Attack
psychic_msg Padding Oracle Attack
daes MitM

RSA

Challenge Tip
eee small e attack
he_told_me_this_is_fatorable fractordb
oh_my_lord Pollard's P-1 Attack
miracle_oracle LSB Oracle
rsa_playground Fermat Factorization + Wiener's Attack
louder_louder_one_more_time_plz BroadCast Attack
flying_rabbit Franklin-Reiter's Attack
brokencast CRT With Errors
prsa Polynomial Ring
cde Number Theory?
l34k CopperSmith's Method

HASH

Challenge Tip
none_unique MD5 Collision Feature
wots_up_2 WOTS
merkle_trees Merkle Tree
cracker Dictionary Attack
why_lie Length Extension Attack
observer Length Extension Attack

Diffie Hellman/DLP

Challenge Tip
pell Pell Curve
kirby ECC
baby_diffie_hellman DH
baby_dlp Pohlig-Hellman

PRNG

Challenge Tip
lcg_1 LCG
lcg_2 LCG
lcg_3 Truncated LCG
baby_19937 MT19937
normal_19937 MT19937 but GF2/z3 required
linear_feedback LFSR
Jeff's Generator Correlation Attack
EasyLFSR Patchy

JWT

Challenge Tip
Level 1 JWT None Algo
Level 2 HS256 weak secret
Level 3 Invalid key file
Level 4 Algo Confusion Attack

TLS

Challenge Tip
TLS 1.2 TLS 1.2 Decrypt
TLS 1.3 TLS 1.3 Decrypt

About

crypto lecture labs

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages