--- template: overrides/blog.html icon: material/table-edit title: Cryptography in picoCTF 2021 description: > Một vài bài giải về mảng cryptography trên picoCTF search: exclude: true hide: - feedback tags: - CTF - Cryptography --- # __Cryptography in picoCTF 2021__ :octicons-calendar-24: May 10, 2021 · :octicons-clock-24: ~5 minutes --- ## __Mod 26__
Hình ảnh challenge
Cũng tương tự challenge `13` trong [Crypto] picoCTF 2019 ta cũng dùng chính `ROT13` và ngay lập tức chúng ta sẽ nhận flag !!! success "__Flag__" picoCTF{next_time_I'll_try_2_rounds_of_rot13_aFxtzQWR} ## __Mind your Ps and Qs__
Hình ảnh challenge
Hình ảnh nội dung file values
Challenge này cung cấp cho ta một mã hóa RSA cơ bản, và độ dài của chuỗi n khá nhỏ nên ta dễ dàng tìm được 2 số p và q sao cho $\begin{cases} pq = n \\ (p,q) = 1 \end{cases}$ thông qua web này. Sau khi lấy được p và q rồi, chúng ta dễ dàng tiến hành giải quyết vấn đề. Và đây là cách giải quyết của tôi
Code giải mã thể hiện trên python3
Sau khi chạy đoạn code trên, ta sẽ nhận được flag !!! success "__Flag__" picoCTF{sma11_N_n0_g0od_00264570} ## __List of challenge__ [:octicons-arrow-right-24: Mod 26][Mod 26] [:octicons-arrow-right-24: Mind your Ps and Qs][Mind your Ps and Qs] [Mod 26]: https://play.picoctf.org/practice/challenge/144?category=2&originalEvent=34&page=1 [Mind your Ps and Qs]: https://play.picoctf.org/practice/challenge/162?category=2&originalEvent=34&page=1