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"] +--- 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"] +--- 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"] +--- 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"] +--- 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"] +--- 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"] +--- 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"] +--- 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..9a9379f --- /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"] +--- 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"] +--- 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"] +--- 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"] +--- 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"] +--- 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"] --- 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"] +--- 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"] +--- 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"] +--- 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"] +---