Python Windows进程上的代码注入
我读过一些人的文章,他们可以创建脚本,将代码注入Windows进程,使正在运行的进程出现故障,或者按照注入器希望的方式运行。如果我没有弄错的话,我还看到这被称为DLL注入 我一直在搜索如何在Python上实现这一点,但找不到一个清晰的答案Python Windows进程上的代码注入,python,windows,process,code-injection,Python,Windows,Process,Code Injection,我读过一些人的文章,他们可以创建脚本,将代码注入Windows进程,使正在运行的进程出现故障,或者按照注入器希望的方式运行。如果我没有弄错的话,我还看到这被称为DLL注入 我一直在搜索如何在Python上实现这一点,但找不到一个清晰的答案 这是如何在Python上实现的?您需要Windows兼容性,比如pywin32模块,但接下来呢?我在C上见过这种情况,但在Python上从未见过。Python是用C语言创建的,所以应该可以做到这一点。您是在尝试使用Python将dll注入二进制文件,还是在尝试
这是如何在Python上实现的?您需要Windows兼容性,比如pywin32模块,但接下来呢?我在C上见过这种情况,但在Python上从未见过。Python是用C语言创建的,所以应该可以做到这一点。您是在尝试使用Python将dll注入二进制文件,还是在尝试使用dll注入将代码更改注入Python脚本?第一个问题相当复杂,作为一个答案,可能非常不切实际,第二个问题并不是必须的,因为您可以简单地修改python代码本身。DLL注入python程序肯定是错误的;语言本身有更简单的机制。@Petesh我要求python将代码注入到开放进程,或者python实现DLL注入,而不是相反。是的,您正在尝试使用python将dll注入到二进制文件中。请参阅,它定义了一个injectdll函数。向进程中注入DLL是标准做法——Windows本身一直都在这样做。安全进程应该由其安全描述符DACL ACEs和SACL完整性级别以及分配给DLL注入和窗口消息的桌面来保护。