Browser internet explorer、google chrome注入

Browser internet explorer、google chrome注入,browser,process,code-injection,createremotethread,openprocess,Browser,Process,Code Injection,Createremotethread,Openprocess,我编写的代码在InternetExplorer/Chrome中注入了一个函数,但它不适用于这些进程。基本上,它用函数所需的所有API、字符串和其他数据填充一个大结构,然后打开一个进程来获取句柄,virtualallocex,以分配足够的内存来存储函数和结构,并将函数和结构写入分配的内存中。然后在那里运行createremotethread,函数作为起始地址,结构作为参数 它在calc/notepad/winamp进程中运行得非常好,但我在浏览器注入方面遇到了问题 我想知道可能是什么,我正在使用这

我编写的代码在InternetExplorer/Chrome中注入了一个函数,但它不适用于这些进程。基本上,它用函数所需的所有API、字符串和其他数据填充一个大结构,然后打开一个进程来获取句柄,
virtualallocex
,以分配足够的内存来存储函数和结构,并将函数和结构写入分配的内存中。然后在那里运行
createremotethread
,函数作为起始地址,结构作为参数

它在calc/notepad/winamp进程中运行得非常好,但我在浏览器注入方面遇到了问题

我想知道可能是什么,我正在使用这些API

x.xCreateFile
x.xWriteFile
x.xCloseHandle
x.xSleep
x.xVirtualAlloc
x.xVirtualFree
x.xMessageBox
x.xLoadLibrary
x.xShellExecute

这是因为浏览器现在受到保护,并且以最低权限运行吗?

谷歌Chrome在注入方面存在一些问题。特别是它的子进程,如标签、flash播放器、插件等。尝试注入父进程。还要检查从
CreateRemoteThread
返回的句柄。还要确保remotethread中的所有API地址都正确

非常感谢,这就是问题所在。在家长过程中注射效果很好,我会投票支持你,但我没有足够的声誉。谢谢