mirror of
https://github.com/NohamR/LetCTF.git
synced 2026-05-24 19:59:20 +00:00
28 lines
1.2 KiB
Python
28 lines
1.2 KiB
Python
from src.platforms.hackropole import HackropolePlatform
|
|
from src.platforms.theblackside import TheBlackSidePlatform
|
|
from src.generator import WriteupGenerator
|
|
from pathlib import Path
|
|
|
|
def hackropole():
|
|
challenge_url = 'https://hackropole.fr/fr/challenges/reverse/fcsc2023-reverse-chaussette-xs/'
|
|
# challenge_url = 'https://hackropole.fr/fr/challenges/crypto/fcsc2022-crypto-t-rex/'
|
|
# challenge_url = 'https://hackropole.fr/fr/challenges/crypto/fcsc2022-crypto-a-laise/'
|
|
|
|
platform = HackropolePlatform()
|
|
|
|
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 theblackside():
|
|
challenge_url = 'https://theblackside.fr/challenges/steganographie/Meow'
|
|
platform = TheBlackSidePlatform(cookies_file="cookies.json")
|
|
|
|
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() |