ecsc support

This commit is contained in:
√(noham)²
2025-02-18 21:16:36 +01:00
parent 4ec03d4c54
commit 71ad18cfb2
4 changed files with 236 additions and 4 deletions

14
main.py
View File

@@ -5,6 +5,7 @@ from src.platforms.crackmy import CrackmyPlatform
from src.platforms.cattheflag import CatTheFlagPlatform
from src.platforms.imaginaryctf import ImaginaryCTFPlatform
from src.platforms.rootme import RootMePlatform
from src.platforms.ecsc import ECSCPlatform
from src.generator import WriteupGenerator
from pathlib import Path
@@ -23,6 +24,7 @@ def theblackside():
generator = WriteupGenerator(platform, Path("./writeups"))
generator.fetch_challenge(challenge_url=challenge_url)
print(generator.challenges)
generator.generate_writeup_structure(hugo_header=True, translated=True)
def crackmes():
@@ -74,10 +76,20 @@ def rootme():
print(generator.challenges)
generator.generate_writeup_structure(hugo_header=True, translated=True)
def ecsc():
challenge_url = 'https://challenges.ecsc.eu/challenges/binary'
platform = ECSCPlatform()
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()
# crackmes()
# crackmy()
# cattheflag()
# imaginaryctf()
# rootme()
# rootme()
# ecsc()