From 2c399927d670be2bd5c7db8ce1c675610d5248b2 Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sun, 22 Sep 2024 16:17:53 +0200 Subject: [PATCH 01/18] Add Shell-Storm --- src/content/resources/cs/pwn/shellstorm.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/content/resources/cs/pwn/shellstorm.md diff --git a/src/content/resources/cs/pwn/shellstorm.md b/src/content/resources/cs/pwn/shellstorm.md new file mode 100644 index 0000000..7837d13 --- /dev/null +++ b/src/content/resources/cs/pwn/shellstorm.md @@ -0,0 +1,6 @@ +--- +title: "Shell-Storm's shellcodes" +summary: "Database of shellcodes for different tasks on multiple architectures. The rest of http://shell-storm.org is a collection of binary analysis, exploit and reverse-engineering resources." +link: "http://shell-storm.org/shellcode/index.html" +tags: ["pwn", "shellcode"] +--- From 7238fe5b6cf4dd5d329e52f883ba2d9b6344beea Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sun, 22 Sep 2024 17:12:55 +0200 Subject: [PATCH 02/18] Add Nightmare --- src/content/resources/cs/pwn/nightmare.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/content/resources/cs/pwn/nightmare.md diff --git a/src/content/resources/cs/pwn/nightmare.md b/src/content/resources/cs/pwn/nightmare.md new file mode 100644 index 0000000..a405577 --- /dev/null +++ b/src/content/resources/cs/pwn/nightmare.md @@ -0,0 +1,6 @@ +--- +title: "Nightmare" +summary: "Nightmare is an intro to binary exploitation / reverse engineering course based around ctf challenges." +link: "https://guyinatuxedo.github.io/" +tags: ["pwn", "tutorial", "course"] +--- From 7a7d54397ae45fe8b2d08afecaef8cebcc4e4695 Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sun, 22 Sep 2024 17:48:43 +0200 Subject: [PATCH 03/18] Add gtfobins --- src/content/resources/cs/gtfobins.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/content/resources/cs/gtfobins.md diff --git a/src/content/resources/cs/gtfobins.md b/src/content/resources/cs/gtfobins.md new file mode 100644 index 0000000..66b61a3 --- /dev/null +++ b/src/content/resources/cs/gtfobins.md @@ -0,0 +1,6 @@ +--- +title: "GTFOBins" +summary: "GTFOBins is a curated list of Unix binaries that can be used to bypass local security restrictions in misconfigured systems." +link: "https://gtfobins.github.io/" +tags: ["privesc", "tools"] +--- From 12c0416ab245e55d77ce0512b0a571688734f759 Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sun, 22 Sep 2024 17:54:10 +0200 Subject: [PATCH 04/18] Add Learn Git Branching --- src/content/resources/dev/git/learngitbranching.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/content/resources/dev/git/learngitbranching.md diff --git a/src/content/resources/dev/git/learngitbranching.md b/src/content/resources/dev/git/learngitbranching.md new file mode 100644 index 0000000..8e81311 --- /dev/null +++ b/src/content/resources/dev/git/learngitbranching.md @@ -0,0 +1,6 @@ +--- +title: "Learn Git Branching" +summary: "Learn Git Branching is the most visual and interactive way to learn Git on the web; you'll be challenged with exciting levels, given step-by-step demonstrations of powerful features, and maybe even have a bit of fun along the way." +link: "https://learngitbranching.js.org/" +tags: ["git", "learning", "game"] +--- From ff251624851c1ead5045ab44bf27b34c0c423b64 Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sun, 22 Sep 2024 18:29:03 +0200 Subject: [PATCH 05/18] Add Nandgame --- src/content/resources/os/nandgame.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/content/resources/os/nandgame.md diff --git a/src/content/resources/os/nandgame.md b/src/content/resources/os/nandgame.md new file mode 100644 index 0000000..e205ead --- /dev/null +++ b/src/content/resources/os/nandgame.md @@ -0,0 +1,6 @@ +--- +title: "Nandgame" +summary: "Build a whole computer starting from basic NAND gates through a series of levels of increasing complexity." +link: "https://www.nandgame.com/" +tags: ["game"] +--- From d68dff7c9b6483c5dbe653ec9fcd044fe03947db Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sun, 22 Sep 2024 18:32:13 +0200 Subject: [PATCH 06/18] Add factordb --- src/content/resources/cs/crypto/_index.md | 4 ++++ src/content/resources/cs/crypto/factordb.md | 6 ++++++ 2 files changed, 10 insertions(+) create mode 100644 src/content/resources/cs/crypto/_index.md create mode 100644 src/content/resources/cs/crypto/factordb.md diff --git a/src/content/resources/cs/crypto/_index.md b/src/content/resources/cs/crypto/_index.md new file mode 100644 index 0000000..4d8cc1b --- /dev/null +++ b/src/content/resources/cs/crypto/_index.md @@ -0,0 +1,4 @@ +--- +title: crypto +description: "Cryptography and cryptanalysis" +--- diff --git a/src/content/resources/cs/crypto/factordb.md b/src/content/resources/cs/crypto/factordb.md new file mode 100644 index 0000000..fe7fd7a --- /dev/null +++ b/src/content/resources/cs/crypto/factordb.md @@ -0,0 +1,6 @@ +--- +title: "factordb" +summary: "A database of known prime factors of some large number." +link: "http://factordb.com/index.php" +tags: ["crypto", "tools"] +--- From cd6bd7eea0e9ba7456aa6635c5e7eb8065f15598 Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sat, 12 Oct 2024 14:59:06 +0200 Subject: [PATCH 07/18] Add a template for resources --- src/archetypes/resources.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/archetypes/resources.md diff --git a/src/archetypes/resources.md b/src/archetypes/resources.md new file mode 100644 index 0000000..12b9b85 --- /dev/null +++ b/src/archetypes/resources.md @@ -0,0 +1,6 @@ +--- +title: "resource" +summary: "A description of the resource." +link: "" +tags: ["tag1", "tag2"] +--- From 8bb15a2de95864953093171fe1932ebbd67ca072 Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sat, 12 Oct 2024 14:59:33 +0200 Subject: [PATCH 08/18] Add libc-db --- src/content/resources/cs/pwn/libc-database.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/content/resources/cs/pwn/libc-database.md diff --git a/src/content/resources/cs/pwn/libc-database.md b/src/content/resources/cs/pwn/libc-database.md new file mode 100644 index 0000000..105e6f3 --- /dev/null +++ b/src/content/resources/cs/pwn/libc-database.md @@ -0,0 +1,6 @@ +--- +title: "libc-database" +summary: "Find out the libc version used on remote via leaks of libc symbols." +link: "https://libc.rip/" +tags: ["pwn", "tools"] +--- From e03508ff303f119f1cd2486b85459b7e5d3b7543 Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sat, 12 Oct 2024 15:00:31 +0200 Subject: [PATCH 09/18] Add ASLR leak using ROP: ret2puts ret2main ret2libc --- src/content/resources/cs/pwn/hacktricks-leak-libc.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/content/resources/cs/pwn/hacktricks-leak-libc.md diff --git a/src/content/resources/cs/pwn/hacktricks-leak-libc.md b/src/content/resources/cs/pwn/hacktricks-leak-libc.md new file mode 100644 index 0000000..20f390e --- /dev/null +++ b/src/content/resources/cs/pwn/hacktricks-leak-libc.md @@ -0,0 +1,6 @@ +--- +title: "Leaking libc address with ROP" +summary: "Learn to bypass ASLR by leaking libc symbols and libc version, using Return-Oriented-Programming." +link: "https://book.hacktricks.xyz/binary-exploitation/rop-return-oriented-programing/ret2lib/rop-leaking-libc-address" +tags: ["pwn", "rop", "aslr", "tutorial"] +--- From b656cc42b1d818888e6b39f58cfc597610ffbbb3 Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sat, 12 Oct 2024 15:05:48 +0200 Subject: [PATCH 10/18] Add OpenSecurityTraining2 --- src/content/resources/cs/open-security-training.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/content/resources/cs/open-security-training.md diff --git a/src/content/resources/cs/open-security-training.md b/src/content/resources/cs/open-security-training.md new file mode 100644 index 0000000..8faab5d --- /dev/null +++ b/src/content/resources/cs/open-security-training.md @@ -0,0 +1,6 @@ +--- +title: "OpenSecurityTraining2" +summary: "OpenSecurityTraining2's mission is to provide the world's deepest and best cybersecurity training." +link: "https://p.ost2.fyi/" +tags: ["pwn", "hardware", "architecture", "reverse", "course"] +--- From 5b211a5a1b17afaaf913196ee79aa6ab3044fcf7 Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sat, 12 Oct 2024 15:11:43 +0200 Subject: [PATCH 11/18] Add GPG Guide --- src/content/resources/dev/gpg-guide.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/content/resources/dev/gpg-guide.md diff --git a/src/content/resources/dev/gpg-guide.md b/src/content/resources/dev/gpg-guide.md new file mode 100644 index 0000000..4294c69 --- /dev/null +++ b/src/content/resources/dev/gpg-guide.md @@ -0,0 +1,6 @@ +--- +title: "A Practical Guide to GPG Part 1: Generate Your Public/Private Key Pair" +summary: "This tutorial series will teach you how to use GPG (Gnu Privacy Guard) in the Linux terminal, so you will be able to send encrypted email messages and digitally sign documents. Part2 and Part3 can be found at the end of Part1." +link: "https://www.linuxbabe.com/security/a-practical-guide-to-gpg-part-1-generate-your-keypair" +tags: ["gpg", "signature", "crypto"] +--- From 7b4eb16410e51e1d528ae76d923f0568af3377f7 Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sat, 12 Oct 2024 15:14:32 +0200 Subject: [PATCH 12/18] Add Payload All the Things --- src/content/resources/cs/payload-all-the-things.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/content/resources/cs/payload-all-the-things.md diff --git a/src/content/resources/cs/payload-all-the-things.md b/src/content/resources/cs/payload-all-the-things.md new file mode 100644 index 0000000..768b755 --- /dev/null +++ b/src/content/resources/cs/payload-all-the-things.md @@ -0,0 +1,6 @@ +--- +title: "Payloads All The Things" +summary: "A list of useful payloads and bypass for Web Application Security and Pentest/CTF." +link: "https://github.com/swisskyrepo/PayloadsAllTheThings" +tags: ["pentest", "cheatsheet", "tools"] +--- From ef1217102d31c536e7ebbdb999aaab951f2fef67 Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sat, 12 Oct 2024 15:41:29 +0200 Subject: [PATCH 13/18] Add Reverse category and assembly cheatsheet --- src/content/resources/cs/reverse/_index.md | 4 ++++ src/content/resources/cs/reverse/l-assembleur.md | 6 ++++++ 2 files changed, 10 insertions(+) create mode 100644 src/content/resources/cs/reverse/_index.md create mode 100644 src/content/resources/cs/reverse/l-assembleur.md diff --git a/src/content/resources/cs/reverse/_index.md b/src/content/resources/cs/reverse/_index.md new file mode 100644 index 0000000..6df0777 --- /dev/null +++ b/src/content/resources/cs/reverse/_index.md @@ -0,0 +1,4 @@ +--- +title: "Reverse Engineering" +description: "Reverse Engineering: Understand what a program do, only looking at the compiled binary" +--- diff --git a/src/content/resources/cs/reverse/l-assembleur.md b/src/content/resources/cs/reverse/l-assembleur.md new file mode 100644 index 0000000..3a5627f --- /dev/null +++ b/src/content/resources/cs/reverse/l-assembleur.md @@ -0,0 +1,6 @@ +--- +title: "L'assembleur" +summary: "Cours et cheatsheet basique sur l'assembleur: langage lisible par un ĂȘtre humain, reprĂ©sentant le langage machine (binaire)." +link: "https://github.com/Sharpforce/cybersecurity/blob/d0e7c2962820030863ea5c91dc05936512a7bfa8/reverse-engineering/architecture-x86-32-bits-and-x86_64-64-bits/architecture-x86/lassembleur.md" +tags: ["reverse", "assembly", "cheatsheet", "course", "FR"] +--- From d2c4ae9cf500035fd6d745bacd66c7ddc2061432 Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sat, 12 Oct 2024 15:46:16 +0200 Subject: [PATCH 14/18] Update rop and aslr tags to uppercase --- src/content/resources/cs/pwn/hacktricks-leak-libc.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/content/resources/cs/pwn/hacktricks-leak-libc.md b/src/content/resources/cs/pwn/hacktricks-leak-libc.md index 20f390e..9a9379f 100644 --- a/src/content/resources/cs/pwn/hacktricks-leak-libc.md +++ b/src/content/resources/cs/pwn/hacktricks-leak-libc.md @@ -2,5 +2,5 @@ title: "Leaking libc address with ROP" summary: "Learn to bypass ASLR by leaking libc symbols and libc version, using Return-Oriented-Programming." link: "https://book.hacktricks.xyz/binary-exploitation/rop-return-oriented-programing/ret2lib/rop-leaking-libc-address" -tags: ["pwn", "rop", "aslr", "tutorial"] +tags: ["pwn", "ROP", "ASLR", "tutorial"] --- From 8df57806cbd34b81f0f4a48a49036bc8a09c45ce Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sat, 12 Oct 2024 15:56:35 +0200 Subject: [PATCH 15/18] update rroot me --- src/content/resources/cs/root-me.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/content/resources/cs/root-me.md b/src/content/resources/cs/root-me.md index b85223b..cbc351a 100644 --- a/src/content/resources/cs/root-me.md +++ b/src/content/resources/cs/root-me.md @@ -1,6 +1,6 @@ --- title: "Root Me" -summary: "The Root-Me association's website which provides a lot of challenge to learn and train all aspects of cybersecurity and hacking." +summary: "The Root-Me association's website which provides a lot of challenge to learn and train all aspects of cyber security and hacking." link: "https://www.root-me.org/" -tags: ["challenges", "training", "CTF", "FR"] +tags: ["challenges", "training", "FR"] --- From dd9e2f8ae213a081e199b6b20613204372c01d52 Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sat, 12 Oct 2024 15:56:53 +0200 Subject: [PATCH 16/18] Add HTB --- src/content/resources/cs/hack-the-box.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/content/resources/cs/hack-the-box.md diff --git a/src/content/resources/cs/hack-the-box.md b/src/content/resources/cs/hack-the-box.md new file mode 100644 index 0000000..1b19f77 --- /dev/null +++ b/src/content/resources/cs/hack-the-box.md @@ -0,0 +1,6 @@ +--- +title: "Hack The Box" +summary: "Hack The Box is a leading gamified cybersecurity platform enabling everyone to learn cyber security and pentest." +link: "https://www.hackthebox.com/" +tags: ["training", "pentest", "course"] +--- From ac16ab2e06285a640099aa7816ce10537bfc638a Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sat, 12 Oct 2024 15:57:03 +0200 Subject: [PATCH 17/18] Add crypto hack --- src/content/resources/cs/cryptohack.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/content/resources/cs/cryptohack.md diff --git a/src/content/resources/cs/cryptohack.md b/src/content/resources/cs/cryptohack.md new file mode 100644 index 0000000..b43bc13 --- /dev/null +++ b/src/content/resources/cs/cryptohack.md @@ -0,0 +1,6 @@ +--- +title: "CryptoHack" +summary: "Learn about modern cryptography by solving a series of interactive puzzles and challenges." +link: "https://cryptohack.org/" +tags: ["challenges", "training", "crypto"] +--- From 91c11f5c1d8e61bab06f66c6ee32834fbf70bc7f Mon Sep 17 00:00:00 2001 From: ctmbl Date: Sat, 12 Oct 2024 15:57:14 +0200 Subject: [PATCH 18/18] Add Try Hack Me --- src/content/resources/cs/try-hack-me.md | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/content/resources/cs/try-hack-me.md diff --git a/src/content/resources/cs/try-hack-me.md b/src/content/resources/cs/try-hack-me.md new file mode 100644 index 0000000..7ae74b9 --- /dev/null +++ b/src/content/resources/cs/try-hack-me.md @@ -0,0 +1,6 @@ +--- +title: "Try Hack Me" +summary: "Lessons, challenges and games to learn cyber security and pentest." +link: "https://tryhackme.com/" +tags: ["challenges", "training", "pentest", "course"] +---