diff --git a/content/posts/scriptctf2025/index.md b/content/posts/scriptctf2025/index.md index 3d0fe8c..9daa2f2 100644 --- a/content/posts/scriptctf2025/index.md +++ b/content/posts/scriptctf2025/index.md @@ -10,9 +10,7 @@ tags = ["ctf", "rev", "web", "forensics"] # ScriptCTF 2025 – Challenge Writeup ![][image1] -Over the weekend, I participated in **ScriptCTF**, a capture-the-flag competition packed with diverse challenges spanning cryptography, forensics, reverse engineering, and web exploitation. - -Our team managed position \_\_\_\_\_\_ out of \_\_\_ teams with non zero points. +Over the weekend, I participated in ScriptCTF, a capture-the-flag competition packed with diverse challenges spanning cryptography, forensics, reverse engineering, and web exploitation. In this write-up, I’ll walk through some of the problems I solved, breaking down my approach, the tools I used, and the reasoning behind each step. Rather than just dropping final answers, my goal is to document the problem-solving process in a way that’s reproducible and useful for others looking to sharpen their cybersecurity skills. @@ -23,97 +21,97 @@ In this write-up, I’ll walk through some of the problems I solved, breaking do This is the first web challenge; it launches an instance, and the source code is provided for manual code review. There are three important files: two Jinja templates and a Python file. upload.html -\`\`\`html -\<\!DOCTYPE html\> -\ -\
- \This free to use website allows you to render your images\!\
- \
-\ -\ -\`\`\` +```html + + + +This free to use website allows you to render your images!
+
+ + +``` display.html -\`\`\`html -\<\!DOCTYPE html\> -\ -\ - \