crackmes support + fixes

This commit is contained in:
√(noham)²
2025-02-17 02:42:06 +01:00
parent 0c5d60856f
commit 6c1ed3230c
6 changed files with 339 additions and 12 deletions

16
main.py
View File

@@ -1,5 +1,6 @@
from src.platforms.hackropole import HackropolePlatform
from src.platforms.theblackside import TheBlackSidePlatform
from src.platforms.crackmes import CrackmesPlatform
from src.generator import WriteupGenerator
from pathlib import Path
@@ -17,12 +18,21 @@ def hackropole():
def theblackside():
challenge_url = 'https://theblackside.fr/challenges/steganographie/Meow'
platform = TheBlackSidePlatform(cookies_file="cookies.json")
platform = TheBlackSidePlatform(cookies_file="theblackside.cookies.json")
generator = WriteupGenerator(platform, Path("./writeups"))
generator.fetch_challenge(challenge_url=challenge_url)
generator.generate_writeup_structure(hugo_header=True, translated=True)
def crackmes():
challenge_url = 'https://crackmes.one/crackme/6784f8a84d850ac5f7dc5173'
platform = CrackmesPlatform()
generator = WriteupGenerator(platform, Path("./writeups"))
generator.fetch_challenge(challenge_url=challenge_url)
print(generator.challenges)
generator.generate_writeup_structure(hugo_header=True, translated=True)
theblackside()
# hackropole()
# theblackside()
# hackropole()
crackmes()