diff --git a/jujure/config.toml b/jujure/config.toml index 2e26646..1a68835 100644 --- a/jujure/config.toml +++ b/jujure/config.toml @@ -66,11 +66,6 @@ enableEmoji = true [languages] [languages.en] title = "Juju" - subtitle = "" - keywords = "Crypto, Reverse" - copyright = 'CC BY-NC 4.0' - readOtherPosts = "Read other posts" - [languages.en.params.logo] logoMark = "juju@synacktiv ~$ " logoText = "objdump -d" diff --git a/jujure/content/writeups/fcsc_2022/EXTerminated.md b/jujure/content/writeups/fcsc_2022/EXTerminated.md index 73bba5e..466c78c 100644 --- a/jujure/content/writeups/fcsc_2022/EXTerminated.md +++ b/jujure/content/writeups/fcsc_2022/EXTerminated.md @@ -18,7 +18,7 @@ known cryptosystem to encrypt data, let's find this out. {{< image src="/EXTerminated/panik.png" style="border-radius: 8px;" >}} ## Challenge description -`reverse` | `472 pts` `12 solves` `:star::star:` +`reverse` | `472 pts` `12 solves` :star::star: ``` Un client a détecté un seveur compromis sur son parc. Ce serveur semble avoir perdu l'ensemble de ses données suite à une infection. Il nous indique que les diff --git a/jujure/content/writeups/fcsc_2022/diplodocus.md b/jujure/content/writeups/fcsc_2022/diplodocus.md index 794863d..f0d7c17 100644 --- a/jujure/content/writeups/fcsc_2022/diplodocus.md +++ b/jujure/content/writeups/fcsc_2022/diplodocus.md @@ -25,7 +25,7 @@ the flag without actually solving the intended puzzle, but more on that later. {{< image src="/diplodocus/yee-dinosaur.gif" style="border-radius: 8px;" >}} ## Challenge description -`reverse` | `477 pts` `10 solves` `:star::star::star:` +`reverse` | `477 pts` `10 solves` :star::star::star: ``` Trouvez une entrée qui valide, et soumettez-la au service en ligne pour obtenir le flag. diff --git a/jujure/content/writeups/fcsc_2023/brachiosaure.md b/jujure/content/writeups/fcsc_2023/brachiosaure.md index c1f53b9..2fdbb6b 100644 --- a/jujure/content/writeups/fcsc_2023/brachiosaure.md +++ b/jujure/content/writeups/fcsc_2023/brachiosaure.md @@ -15,7 +15,8 @@ here, but in solving the underlying problem. {{< image src="/brachiosaure/meme.jpg" style="border-radius: 8px;" >}} ## Challenge description -`reverse` | `477 pts` `10 solves` `:star::star:` + +`reverse` | `477 pts` `10 solves` :star::star: ``` Vous aimez les QR Codes ? On vous demande d'écrire un générateur d'entrées diff --git a/jujure/content/writeups/fcsc_2023/picasso.md b/jujure/content/writeups/fcsc_2023/picasso.md index 3ec6826..9bf495b 100644 --- a/jujure/content/writeups/fcsc_2023/picasso.md +++ b/jujure/content/writeups/fcsc_2023/picasso.md @@ -24,7 +24,7 @@ the solver algorithm for the first puzzle so here you go. ## Challenge description -`reverse` | `482 pts` `8 solves` `:star::star::star:` +`reverse` | `482 pts` `8 solves` :star::star::star: ``` Trouvez une entrée permettant d'afficher le message de réussite, et envoyez-la diff --git a/jujure/content/writeups/fcsc_2024/archiver.md b/jujure/content/writeups/fcsc_2024/archiver.md index 8ccd5e8..4506e81 100644 --- a/jujure/content/writeups/fcsc_2024/archiver.md +++ b/jujure/content/writeups/fcsc_2024/archiver.md @@ -30,7 +30,7 @@ do without reading the code or debugging. ## Challenge description -`reverse` | `490 pts` `5 solves` `:star::star:` +`reverse` | `490 pts` `5 solves` :star::star: ``` Notre équipe SIGINT a intercepté un e-mail contenant une pièce jointe @@ -322,4 +322,4 @@ print('FCSC{' + flag.decode() + '}') ```console $ ./solve.py FCSC{KKfYQogc} -``` \ No newline at end of file +``` diff --git a/jujure/content/writeups/fcsc_2024/megalosaure.md b/jujure/content/writeups/fcsc_2024/megalosaure.md index b9d34bc..197ed83 100644 --- a/jujure/content/writeups/fcsc_2024/megalosaure.md +++ b/jujure/content/writeups/fcsc_2024/megalosaure.md @@ -1,6 +1,6 @@ --- title: "Decompiling a nanomites based VM back to C | Megalosaure @ FCSC 2024" -date: "2024-04-14 22:00:00" +date: "2024-04-13 12:00:00" author: "Juju" tags: ["Reverse", "Writeup", "fcsc"] toc: true @@ -19,7 +19,7 @@ We are instead met with a program that takes 20 minutes to validate the input an ## Challenge description -`reverse` | `487 pts` `6 solves` `:star::star::star:` +`reverse` | `487 pts` `6 solves` :star::star::star: ``` Voici un binaire qui vérifie si ce qu'on lui passe est le flag. À vous de jouer ! @@ -783,4 +783,4 @@ Looking back at everything, we can clearly see that one pod is actually a round of encryption, a block is encrypted through `0x2c` rounds, with each block input being xored with the output of the previous block (0 for the first block), thus the CBC and -null IV. \ No newline at end of file +null IV. diff --git a/jujure/content/writeups/fcsc_2024/svartalfheim.md b/jujure/content/writeups/fcsc_2024/svartalfheim.md index 096aaaf..f764c37 100644 --- a/jujure/content/writeups/fcsc_2024/svartalfheim.md +++ b/jujure/content/writeups/fcsc_2024/svartalfheim.md @@ -1,6 +1,6 @@ --- title: "Lifting a reloc based VM | Svartalfheim @ FCSC 2024" -date: "2024-04-14 22:00:00" +date: "2024-04-13 22:00:00" author: "Juju" tags: ["Reverse", "Writeup", "fcsc"] toc: true @@ -15,7 +15,7 @@ not looking at it, so stay alert :eyes:. ## Challenge description -`reverse` | `467 pts` `14 solves` `:star::star::star:` +`reverse` | `467 pts` `14 solves` :star::star::star: ``` Trouvez le flag accepté par le binaire.