процесс 32 разрядный, винда 64, мне нужно в этот процесс инжектнуть питоновский интерпретатор, сначала думал сам реализовать, но потом таки узнал что у pymem есть уже готовая функция инжекта интерпретатора. Изначально я не обратил внимание что процесс 32 разрядный и выполнял скрипт 64битным питоном, инжект проходил успешно, но процесс умирал, тк ему нужен 32 битный питоновский интерпретатор. Ну и наконец я попробовал выполнить скрипт 32битным питоном и сколько я не пытался, я получаю это: ctypes.argumenterror: argument 1: <class 'overflowerror'>: int too long to convert . Я догадываюсь что в у 32битного размер int порезанный, но как это исправить и все же совершить уже этот инжект?
Не размер инт порезанный, а размер указателя
Есть варианты как это можно решить не отказавшись от pymem?
Я даже не понимаю что ты делаешь
Я пытаюсь создать RemoteThread для some32bitprocess.exe, в который подгрузить python38.dll дабы потом выполнять потом там пайтоновский код
А, понял, я без плохих намерений. Просто с памятью работать учусь, и вот эта тема показалась интересной, как кролика подопытного gta san andreas взял
Просто для нее куча игровых адресов памяти известно, можно экспериметировать
😶
Обсуждают сегодня