├── .gitignore ├── .vscode ├── extensions.json └── launch.json ├── README.md ├── astro.config.mjs ├── lighthouse-score.svg ├── package-lock.json ├── package.json ├── pnpm-lock.yaml ├── public ├── favicon.svg ├── logo.svg ├── placeholder.jpg ├── robots.txt └── verveimage.jpg ├── src ├── .env.example ├── assets │ └── gold.jpg ├── components │ ├── BaseHead.astro │ ├── FeaturedPosts.astro │ ├── Footer.astro │ ├── FormattedDate.astro │ ├── Header.astro │ ├── PostCard.astro │ ├── RecentPosts.astro │ ├── Search.tsx │ ├── SearchPosts.astro │ └── Socials.astro ├── config.ts ├── content │ ├── blog │ │ ├── annonforce.md │ │ ├── annonymous.md │ │ ├── anthem.md │ │ ├── artemis.md │ │ ├── attacking-kerberos.md │ │ ├── basic-malware-re.md │ │ ├── basic-xss.md │ │ ├── biohazard.md │ │ ├── blaster.md │ │ ├── blog-thm.md │ │ ├── blueprint.md │ │ ├── boiler-ctf.md │ │ ├── break-out-of-the-cage.md │ │ ├── brute-it.md │ │ ├── chocolate-factory.md │ │ ├── cicada-3301.md │ │ ├── ctf-collection-vol2.md │ │ ├── daily-bugle.md │ │ ├── dav.md │ │ ├── dogcat.md │ │ ├── easy-steganography.md │ │ ├── geolocating-images.md │ │ ├── git-happens.md │ │ ├── ha-jocker-ctf.md │ │ ├── introduction-to-reverse-engineering-part-1.md │ │ ├── introduction-to-reverse-engineering-part-2.md │ │ ├── jack-of-all-trades.md │ │ ├── lazy-admin.md │ │ ├── lian-yu.md │ │ ├── library-ctf.md │ │ ├── madness.md │ │ ├── mr-robot-ctf.md │ │ ├── nax.md │ │ ├── ninja-skills.md │ │ ├── o5YDmWb.png │ │ ├── password-cracking.md │ │ ├── pickle-rick-ctf.md │ │ ├── radare2.md │ │ ├── rp-web-scanning.md │ │ ├── simple-ctf.md │ │ ├── smag-grotto.md │ │ ├── stealthcopter-ctf.md │ │ ├── the-impossible-challenge.md │ │ ├── thompson.md │ │ ├── tomghost.md │ │ ├── ultratech-ctf.md │ │ ├── uopeasy.md │ │ ├── wireshark-ctf.md │ │ ├── wonderlands-ctf.md │ │ └── year-of-the-rabbit.md │ ├── config.ts │ └── images │ │ ├── annonforce │ │ └── hero.jpeg │ │ ├── annonymous │ │ └── hero.png │ │ ├── anthem │ │ └── hero.png │ │ ├── artemis │ │ ├── Untitled01.png │ │ ├── Untitled1.png │ │ ├── Untitled10.png │ │ ├── Untitled11.png │ │ ├── Untitled12.png │ │ ├── Untitled13.png │ │ ├── Untitled14.png │ │ ├── Untitled15.png │ │ ├── Untitled16.png │ │ ├── Untitled17.png │ │ ├── Untitled18.png │ │ ├── Untitled19.png │ │ ├── Untitled2.png │ │ ├── Untitled20.png │ │ ├── Untitled21.png │ │ ├── Untitled22.png │ │ ├── Untitled23.png │ │ ├── Untitled24.png │ │ ├── Untitled25.png │ │ ├── Untitled26.png │ │ ├── Untitled27.png │ │ ├── Untitled28.png │ │ ├── Untitled29.png │ │ ├── Untitled3.png │ │ ├── Untitled30.png │ │ ├── Untitled31.png │ │ ├── Untitled32.png │ │ ├── Untitled33.png │ │ ├── Untitled34.png │ │ ├── Untitled35.png │ │ ├── Untitled36.png │ │ ├── Untitled37.png │ │ ├── Untitled4.png │ │ ├── Untitled5.png │ │ ├── Untitled6.png │ │ ├── Untitled7.png │ │ ├── Untitled8.png │ │ ├── Untitled9.png │ │ └── hero.jpg │ │ ├── attackingkerberos │ │ ├── Untitled.png │ │ ├── Untitled1.png │ │ ├── Untitled2.png │ │ ├── Untitled3.png │ │ ├── Untitled4.png │ │ ├── Untitled5.png │ │ ├── Untitled6.png │ │ ├── Untitled7.png │ │ ├── Untitled8.png │ │ ├── Untitled9.png │ │ └── hero.jpg │ │ ├── basicmalware │ │ └── hero.jpeg │ │ ├── basicxss │ │ └── hero.jpg │ │ ├── biohazard │ │ └── hero.png │ │ ├── blogthm │ │ └── hero.png │ │ ├── blueprint │ │ └── hero.jpeg │ │ ├── boiler │ │ └── hero.jpeg │ │ ├── breakcage │ │ └── hero.jpeg │ │ ├── bruteit │ │ ├── Untitled.png │ │ ├── Untitled1.png │ │ ├── Untitled10.png │ │ ├── Untitled11.png │ │ ├── Untitled12.png │ │ ├── Untitled2.png │ │ ├── Untitled3.png │ │ ├── Untitled4.png │ │ ├── Untitled5.png │ │ ├── Untitled6.png │ │ ├── Untitled7.png │ │ ├── Untitled8.png │ │ ├── Untitled9.png │ │ └── hero.jpg │ │ ├── chocolatefactory │ │ └── hero.jpg │ │ ├── cicada │ │ └── hero.jpeg │ │ ├── ctfcollv2 │ │ └── hero.png │ │ ├── dailybugle │ │ ├── Untitled.png │ │ ├── Untitled1.png │ │ ├── Untitled10.png │ │ ├── Untitled11.png │ │ ├── Untitled12.png │ │ ├── Untitled13.png │ │ ├── Untitled14.png │ │ ├── Untitled2.png │ │ ├── Untitled3.png │ │ ├── Untitled4.png │ │ ├── Untitled5.png │ │ ├── Untitled6.png │ │ ├── Untitled7.png │ │ ├── Untitled8.png │ │ ├── Untitled9.png │ │ └── hero.png │ │ ├── dav │ │ └── hero.jpeg │ │ ├── default.png │ │ ├── dogcat │ │ └── hero.png │ │ ├── ethicalcourse │ │ └── hero.jpeg │ │ ├── ezsteg │ │ └── hero.png │ │ ├── geolocimages │ │ └── hero.jpeg │ │ ├── githappens │ │ └── hero.png │ │ ├── impossiblechallenge │ │ └── hero.png │ │ ├── introduction-to-reverse-engineering-part-1 │ │ ├── Image01.png │ │ ├── Image02.png │ │ ├── Image03.png │ │ ├── Image04.png │ │ ├── Image05.png │ │ ├── Image06.png │ │ ├── Image07.png │ │ ├── Image08.png │ │ ├── Image09.png │ │ ├── Image10.png │ │ ├── Image11.png │ │ ├── Image12.png │ │ ├── Image13.png │ │ ├── Image14.png │ │ ├── Image15.png │ │ ├── Image17.png │ │ ├── Image18.png │ │ ├── Image19.png │ │ ├── Image20.png │ │ ├── Image21.png │ │ ├── Image22.png │ │ └── hero.png │ │ ├── introduction-to-reverse-engineering-part-2 │ │ ├── XREF.png │ │ ├── afl++.png │ │ ├── checksec.png │ │ ├── document-1658231026.png │ │ ├── document-1658231086.png │ │ ├── document-1658231198.png │ │ ├── document-1658232014.png │ │ ├── elf-struct.png │ │ ├── hero.jpeg │ │ ├── httpd.png │ │ └── mips-reverse-shell.png │ │ ├── jacktrades │ │ └── hero.jpeg │ │ ├── jockerctf │ │ └── hero.jpeg │ │ ├── lazy-admin │ │ └── hero.jpeg │ │ ├── lian-yu │ │ └── hero.jpeg │ │ ├── libraryctf │ │ └── hero.jpeg │ │ ├── madness │ │ └── hero.png │ │ ├── mrrobotctf │ │ └── hero.jpg │ │ ├── nax │ │ └── hero.png │ │ ├── ninjaskills │ │ └── hero.png │ │ ├── passwordcrack │ │ └── hero.jpeg │ │ ├── pickle-rick-ctf │ │ └── hero.jpeg │ │ ├── radare2 │ │ └── hero.png │ │ ├── simple-ctf │ │ └── hero.png │ │ ├── smaggrotto │ │ └── hero.jpeg │ │ ├── stealthcopter-ctf │ │ └── hero.jpeg │ │ ├── stegcourse │ │ └── hero.jpeg │ │ ├── thompson │ │ └── hero.jpg │ │ ├── tomghost │ │ └── hero.jpeg │ │ ├── ultratechctf │ │ └── hero.png │ │ ├── uopeasy │ │ └── hero.jpg │ │ ├── webscan │ │ └── hero.png │ │ ├── wiresharkctf │ │ └── hero.jpeg │ │ ├── worderlandsctf │ │ └── hero.jpeg │ │ └── yearrabbit │ │ └── hero.jpeg ├── env.d.ts ├── layouts │ ├── MainLayout.astro │ └── PostLayout.astro ├── pages │ ├── 404.astro │ ├── blog │ │ ├── [...slug].astro │ │ └── index.astro │ ├── index.astro │ └── rss.xml.ts ├── socialicons.ts ├── styles │ └── base.css └── types.ts ├── tailwind.config.mjs └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | # build output 2 | dist/ 3 | 4 | # generated types 5 | .astro/ 6 | 7 | # dependencies 8 | node_modules/ 9 | 10 | # logs 11 | npm-debug.log* 12 | yarn-debug.log* 13 | yarn-error.log* 14 | pnpm-debug.log* 15 | 16 | # environment variables 17 | .env 18 | .env.production 19 | 20 | # macOS-specific files 21 | .DS_Store 22 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["astro-build.astro-vscode"], 3 | "unwantedRecommendations": [] 4 | } 5 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2.0", 3 | "configurations": [ 4 | { 5 | "command": "./node_modules/.bin/astro dev", 6 | "name": "Development server", 7 | "request": "launch", 8 | "type": "node-terminal" 9 | } 10 | ] 11 | } 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Personal blog about cyber security and challenges 2 | 3 | 👀 Profile on cybersecurity websites : 4 | 5 | - [TryHackMe](https://tryhackme.com/p/lascc) 6 | - [Root-Me](https://www.root-me.org/zeeph) 7 | - [HTB](https://www.hackthebox.eu/profile/157489) 8 | 9 | ## ✅ Lighthouse Score 10 | 11 |
16 | 17 | ## Develop & Build 18 | 19 | Once installed or cloned locally and all packages are installed you can begin developing your site. 20 | 21 | ```console 22 | # Run localhost 23 | yarn install && yarn dev 24 | 25 | # Build your Gatsby site 26 | yarn clean && yarn build 27 | ``` 28 | 29 | ## Help 30 | 31 | For more information visit the [Theme repository.](https://github.com/aryanjha256/verve) 32 | 33 | ## 🧞 Commands 34 | 35 | All commands are run from the root of the project, from a terminal: 36 | 37 | | Command | Action | 38 | | :------------------------- | :----------------------------------------------- | 39 | | `pnpm install` | Installs dependencies | 40 | | `pnpm run dev` | Starts local dev server at `localhost:4321` | 41 | | `pnpm run build` | Build your production site to `./dist/` | 42 | | `pnpm run preview` | Preview your build locally, before deploying | 43 | | `pnpm run astro ...` | Run CLI commands like `astro add`, `astro check` | 44 | | `pnpm run astro -- --help` | Get help using the Astro CLI | 45 | -------------------------------------------------------------------------------- /astro.config.mjs: -------------------------------------------------------------------------------- 1 | import mdx from "@astrojs/mdx"; 2 | import sitemap from "@astrojs/sitemap"; 3 | import tailwind from "@astrojs/tailwind"; 4 | import { defineConfig } from "astro/config"; 5 | import { SITE_URL } from "./src/config"; 6 | 7 | import react from "@astrojs/react"; 8 | 9 | // https://astro.build/config 10 | export default defineConfig({ 11 | site: SITE_URL, 12 | integrations: [ 13 | tailwind({ 14 | applyBaseStyles: true, 15 | }), 16 | sitemap(), 17 | mdx(), 18 | react(), 19 | ], 20 | markdown: { 21 | shikiConfig: { 22 | theme: "one-dark-pro", 23 | }, 24 | }, 25 | }); 26 | -------------------------------------------------------------------------------- /lighthouse-score.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "verve", 3 | "type": "module", 4 | "version": "0.0.1", 5 | "scripts": { 6 | "dev": "astro dev", 7 | "start": "astro dev", 8 | "build": "astro check && astro build", 9 | "preview": "astro preview", 10 | "astro": "astro" 11 | }, 12 | "dependencies": { 13 | "@astrojs/check": "^0.5.2", 14 | "@astrojs/mdx": "^2.1.1", 15 | "@astrojs/partytown": "^2.0.4", 16 | "@astrojs/react": "^3.0.10", 17 | "@astrojs/rss": "^4.0.5", 18 | "@astrojs/sitemap": "^3.0.5", 19 | "@astrojs/tailwind": "^5.1.0", 20 | "@fontsource-variable/rubik": "^5.0.20", 21 | "@types/react": "^18.2.55", 22 | "@types/react-dom": "^18.2.19", 23 | "astro": "^4.3.5", 24 | "astro-beam": "^1.1.2", 25 | "fuse.js": "^7.0.0", 26 | "react": "^18.2.0", 27 | "react-dom": "^18.2.0", 28 | "sharp": "^0.33.2", 29 | "tailwindcss": "^3.4.1", 30 | "typescript": "^5.3.3" 31 | }, 32 | "devDependencies": { 33 | "@tailwindcss/typography": "^0.5.10" 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- 1 |{desc}
24 |Resource /webdav/verify.txt has been created.
71 |
15 |
38 | The page you are looking for does not exist. Please check the URL and try 39 | again. 40 |
41 |This is a list of all the posts on this site.
17 |21 | Aspiring DFIR Analyst and experienced CSIRT Analyst, dedicated to 22 | investigating and mitigating cybersecurity incidents and protecting 23 | organizations from cyber threats. 24 |
25 |