- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
Komodia说:
换句话说,Windows Metro 应用程序在沙盒环境中工作,无法进行 DLL 注入(inject)。
让我们看看是什么Nektra说:
如您所见,Komodia 和 Nektra 说了一个相互矛盾的信息,我的问题是在 Windows 8 下 DLL 注入(inject)背后的真正原因是什么,我可以像 Nektra 所说的那样像往常一样(NT,win9x)将我的代码注入(inject)到 metro 应用程序中吗?
最佳答案
我是 Nektra 文章的作者。当我们想要向 Windows 8 附带的有限 Metro Mail 应用程序添加更多功能时,我们开始了这项研究。
虽然这个过程与桌面应用程序不完全相同,因为通常 metro 应用程序是挂起的,但我们 Hook 了第一个 DCOM 服务。
当 DCOM 服务启动 Metro Mail 应用程序时,此时我们使用众所周知的方法 CreateRemoteThread/LoadLibrary 调用注入(inject) dll。
在最初的测试中,我们尝试注入(inject)一个位于同一文件夹中的 dll,我们的测试位于同一文件夹中,并发现,如果 dll 位于 system32 中,则它可以正常加载。
稍后我们会做进一步的研究,看看如果 dll 不在 system32 文件夹中,为什么没有加载。
关于 hooking winsock,我们没有测试,但我认为它应该是可能的,因为至少在台式机上,在 metro 后面有众所周知的 dll(kernel32、user32 等),我们在没有的情况下 hook 了一些 api问题。
关于windows - metro 应用程序 DLL 注入(inject)背后的真相,Nektra vs Komodia,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16269624/
我正在寻找匹配 /(?=\W)(gimme)(?=\W)/gi 或类似的东西。 \W 应该是零宽度字符来包围我的实际匹配项。 也许有一些背景。我想用添加的文字填充替换某些单词(总是 \w+),但前提是
如何在不使用 Intent 连接到 VPN 服务的情况下以编程方式检测流量是否正在通过 VPN。有系统调用吗? 最佳答案 这个有效: private boolean checkVPN() {
我是一名优秀的程序员,十分优秀!