Теоретически вы можете просто загрузить код в память по определенному адресу и запустить JMP для его точки входа.Если вы работаете в Python, вам, вероятно, понадобится сделать это в модуле расширения, написанном на C.
Остерегайтесь, что это будет довольно бесполезно, если вы не выберете способы ввода данных в ваш маленький код.и укажите, к каким функциям (и каким образом) родительской программы разрешен доступ к коду.Это означает определение ABI и соглашений о вызовах.
Кроме того, я даже не могу выразить, насколько небезопасной будет эта система, если вы не примете строгие меры предосторожности.Риски увеличиваются в разы, если вы публикуете их в общедоступной сети.