Giter Club home page Giter Club logo

my-ctf-challenge's Introduction

My-CTF-Challenge

Collections of all CTF challenges made by me.

Introduction

For some reasons, I have made several CTF Crypto challenges. Inspired by Septyem, who was again inspired by Law, I think it's worthwhile to write them down.

Some of the challenges may be quite trivial, while others are, to some extend, a little of challenging at time when I made it. Learning further, however, these seemingly difficult challenges were not that hard any more. Hope you had the same feeling as me and really learned something from solving these challenges. Meanwhile, I will try my best to make more novel as well as meaningful challenges and bring you new knowledge about Cryptography.

May this repo be of some help to you 🙃

Challenges

Name Event DIfficulty Summary Flag Source Writeup
Keyboard NCTF 2019 easy intuitive keyboard cipher \ link
Sore NCTF 2019 easy vigenere cipher \ link
babyRSA NCTF 2019 easy recover RSA modulus, given $e, d$ \ link
childRSA NCTF 2019 easy Pollard's p-1 method \ link
Reverse NCTF 2019 easy recover other DES subkeys given only 1 subkey \ link
easyRSA NCTF 2019 medium RSA decryption when $e$ and $\phi(n)$ aren't coprime \ link
NHP 高校战“疫”网络安全分享赛 medium DSA nonce bias attack \ link
GGH GYCTF 2020 medium Nguyen's attack against GGH \ link
CRT VN招新赛(2020年2月) easy multiple solutions of CRT \ link
Fast VN招新赛(2020年2月) easy factor via calculating gcd \ link
Backtrace VN招新赛(2020年2月) easy backtrace MT19937 \ link
Sum WMCTF 2020 medium solving a 180-n subset-sum problem via BKZ \ link
babySum WMCTF 2020 easy solving a 120-n subset-sum problem via BKZ \ link
Game WMCTF 2020 easy the BEAST attack The Catcher in the Rye link
babyProof N1CTF 2020 easy gain knowledge by solving HNP \ link
RRSA NCTF 2020 easy Common Modulus Attack The Legend of 1900 link
RRRSA NCTF 2020 medium Common Modulus Attack Plus Gone with the wind link
Oracle NCTF 2020 easy Mini Bleichenbacher Attack \ link
Logon 春秋杯春季赛 2021 easy A simple instance of the ZeroLogon attack \ link
n1ogin N1CTF 2021 easy CBC padding oracle + Timing attack \ link

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.