📔
CTF 2021
  • Hi there <3
  • CTF2021
  • CTF2021
    • Table of contents
  • CTF2021
    • ASISCTF 2021
  • CTF2021
    • CookieAreaSeason1
  • CTF2021
    • CryptoHack
  • CTF2021
    • CSAWCTF 2021
  • CTF2021
    • DamCTF 2021
  • CTF2021
    • DownUnderCTF 2021
  • CTF2021
    • GrabCon CTF 2021 - NotRSA
  • CTF2021
    • HTB
  • CTF2021
    • Imaginary CTF 2021
  • CTF2021
    • Joined PicoCTF 2021 for the first time && Some challenges were solved.
  • CTF2021
    • LIT CTF 2021
  • CTF2021
    • redpwnCTF 2021
  • CTF2021
    • TMUCTF 2021 - Common factor
  • CTF2021
    • TSGCTF 2021
  • CTF2021
    • Zh3R0 CTF+Shell CTF
Powered by GitBook
On this page
  • #crypto/7 More Caesar Salads
  • #crypto/RSA Improved
  • #crypto/Geometry is Fun!
  • #crypto/Scottish Flag
  • #Leftovers

Was this helpful?

  1. CTF2021

LIT CTF 2021

PreviousCTF2021NextCTF2021

Last updated 3 years ago

Was this helpful?

Note : A JOURNEY TO GAIN KNOWLEDGE

#crypto/7 More Caesar Salads

flag{Welcome_To_Cryptography}

crypto/Zzz

flag{HOW_DO_YOU_KNOW_YOU_ARE_NOT_SLEEPING}

#crypto/RSA Improved

Thường thì phi = (p-1)(q-1) (với q,p là số nguyên tố)

flag{rsa_1s_4_pr3tty_imp0rt4nt_crypt0_4lg0r1thm}

#crypto/Geometry is Fun!

Đề là hình khá thú vị

về ý tưởng : ta tính thử diện tích các hình trên

Quan sát một xíu thì đó là kí tự trong Alphabet, điền đúng form là xong

# flag{I_LOVE_GEO}
# flag{i_love_geo}
# flag{1_l0v3_g30}
# flag{I_Love_Geo}
# flag{i_love_GEO}
# flag{i_love_GEOMETRY}
# flag{i_love_geometry}
# flag{1_L0V3_G30M3TRY}
# flag{I_LOVE_GEOMETRY}
# flag{I_love_GEOMETRY}
# flag{I_Love_Geometry}

Dành cả ngày để mò cho đúng form, nhưng không đây mới là flag :)

flag{ilovegeo}

#crypto/Scottish Flag

Về cơ bản, mình có 3 phương trình 3 ẩn dễ dàng để giải nhưng ở đây mình cần tìm ct0 và ct1 thôi nên thay một xíu là ra. Vấn đề chỉ nằm ở việc khi tính sqrt mình dùng sage vì python sqrt dạng float, chuyển kiểu dữ liệu về int sẽ gây sai số dẫn đến sai đoạn sau của flag ( flag{6t............ )

flag{6r1t15h_cr0s5_mak35_g00d_pro6I3m}

#Leftovers

Bài này do anh lttn làm, mình có tham khảo anh khi giải kết thúc. Do ảnh không viết Wu lần này nên mình mạn phép để ở đây sau này đọc lại.

(chạy bằng python hay sage đều được)

flag{ch1nese_f00d_l3ft0v3r_th30r3m_1s_v3ry_d3l1c10u5}

Thanks for reading. Have a good day <3

mình để ở đây

Về cơ bản thử qua "frequency analysis", rồi "substitute cipher" không thì quăng thẳng vô .

mình để ở đây

Hiểu sâu hơn một tí thì số nguyên tố là trường hợp hơi đặc biệt xíu của Euler's totient , số nguyên tố có euler bằng chính số đó trừ 1 . Nếu factor ra tích của nhiều số nguyên tố, ta chỉ việc lấy các SNT trừ 1 rồi nhân lại. Mau hơn thì lấy Euler's totient từ đây luôn.

của mình.

mình để ở đây

của mình

source khá giống bài crypto/Scottish Flag . Có seed của random, sẽ biết đc sympy.prevprime(x) với x là random.randint(1,4e10) đó chính là modulo như trong RSA là n , c là đề cho . Giải ra đc 1 số nhưng mà không phải flag ,check điều kiện assert(math.log10(ct) <= 128), thì có thể flag lớn hơn nên brure force ra đc x mod tích(n) , brute force cho i chay: x+i*n.

của anh lttn ٩(๑> ₃ <)۶♥

Đề
quipqiup
Đề
factor
Solve
Đề
Solve
Đề
CRT
Solve