腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
没有
DLL
注入
的
进程
的
基址
?
、
使用
DLL
注入
,获取
进程
的
基地址就像使用因此,我试图在
没有
注入
的
情况下获取地址,但我似乎无法使其工作。这是我现在正在使用
的
。我有正确
的
头文件,它就可以编译了。它就是不起作用。ModuleEntry32)); CloseHandle(hSnapshot); return dwModuleBaseAddress;我尝试计算这个地址,得
浏览 5
提问于2017-07-06
得票数 0
1
回答
通过CreateRemoteThread卸载
注入
DLL
时
的
访问冲突
、
、
、
我正在尝试将
DLL
干净地
注入
到前台窗口
的
进程
中,从这个
DLL
调用简单
的
函数,然后干净地卸载
DLL
。CMD,记事本,我
的
另一个自定义GUI程序。结果是一样
的
。
DLL
被成功
注入
,
DLL
函数被执行,但是当卸载它时会崩溃“受害者”。当然,我可以咬紧牙关,永远不要试图卸载我
注入
的
DLL
,毕竟它起作用了。但我不想把无用
的
<
浏览 10
提问于2022-07-11
得票数 -1
2
回答
为什么使用GetModuleHandle获取基本地址?
、
DWORD baseAddress = (DWORD) GetModuleHandle(NULL);这到底是怎么回事?从HMODULE到DWORD
的
演员是如何工作
的
?如果我把它变成无效,而不是DWORD,它会起作用吗?
浏览 16
提问于2013-08-05
得票数 3
回答已采纳
1
回答
C++函数钩
、
、
、
、
我有
DLL
的
源代码。编译
的
DLL
由应用程序加载。该应用程序还加载了其他几个
DLL
。我已经从应用程序和所有
DLL
分解asm代码,但我只有一个
DLL
的
源代码。应用程序和所有
DLL
都是一个
进程
。我想在我有源代码
的
DLL
中编写一个函数钩子。我想从另一个
DLL
中挂起函数。所有其他
DLL
和应用程序以及我编译
的
DLL
都应该调
浏览 4
提问于2011-07-10
得票数 0
3
回答
C++:从64位
进程
注入
32位目标
、
、
、
、
我最近用C++编写了一个
DLL
-
注入
器,其要求如下 我很快注意到,Injector中
的
GetProcAd
浏览 10
提问于2012-01-08
得票数 6
回答已采纳
1
回答
{$IMAGEBASE $13140000}指令在一个单元中来自高级挂钩/
注入
库:需要解释
、
、
、
、
到目前为止我所做
的
:我还使用它浏览了一堆有趣
的
示例代码: (InjectLibraryEx
的
真正功能:
注入
EXE文件
的</em
浏览 3
提问于2012-04-19
得票数 3
回答已采纳
2
回答
C++ / WinAPI:如何从
注入
的
x64
DLL
中
的
函数中获取值?
、
、
、
不幸
的
是,它仅限于返回32位值。据我所知,WinAPI
没有
提供64位替代方案。因此,问题是--通过CreateToolhelp32Snapshot模块循环找到
注入
函数
的
基址
,然后使用它运行CreateRemoteThread,调用
注入
函数
没有
问题,它可以按我在其中写
的
做任何事情,但是如果
没有
GetExitCodeThread,如何准确地检索它
的
返回值呢?编辑:附加信息:我在
注入
的
<
浏览 12
提问于2022-07-13
得票数 -1
回答已采纳
1
回答
当hModule和lpProcName有效时,GetProcAddress返回NULL
、
、
、
我最近开始了一个新
的
项目,我
的
目标是将字节码
注入
另一个
进程
,然后启动一个远程线程来执行我
的
字节码,但是我遇到了一个非常奇怪
的
问题。它所做
的
是分配和写入任意
进程
的
内存,它编写一个包含指向远程
进程
的
user32.
dll
和kernel32.
dll
中函数
的
指针
的
结构,它还从该结构中编写函数指针
的
调用操作,然后创建一个具
浏览 0
提问于2014-06-17
得票数 2
1
回答
在Windows中获取当前
进程
中符号
的
地址
、
、
、
在*nix上,您可以使用-rdynamic编译程序或加载动态库,使用dlopen(NULL, RTLD_NOW)获取当前
进程
的
句柄,然后使用带有句柄
的
dlsym()获取当前
进程
中符号
的
地址。我想知道在Windows上这样做
的
等价性是什么。
浏览 3
提问于2017-07-15
得票数 1
1
回答
可以从外部
进程
注入
和执行应用程序吗?
、
、
、
我喜欢将
DLL
注入
进程
,因为我可以更改程序
的
某些值。如果是这样的话,哪些代码部分可能不同于
dll
的
注入
?
浏览 1
提问于2012-07-02
得票数 1
回答已采纳
2
回答
在
注入
的
DLL
中调用函数
、
我想调用我创建
的
注入
DLL
的
远程
进程
中
的
函数。我已经成功地将我
的
DLL
注入
: CreateRemoteThread(pHandle, NULL, 0, (LPTHREAD_START_ROUTINE)GetProcAddress(GetModuleHandle我想要做
的
是以某种方式调用远程加载
的
DLL
,以便做一些工作。
浏览 8
提问于2012-04-08
得票数 5
回答已采纳
1
回答
当调用Windows时,运行哪个代码?
、
、
SetWindowsHookEx
的
文档说,但是,当我安装钩子时,我需要传递一个函数指针到我
的</em
浏览 2
提问于2020-04-15
得票数 0
回答已采纳
1
回答
D3D->CreateDevice()在
注入
的
DLL
中失败
、
、
、
我正在编写一个
DLL
,它通过改变
注入
进程
的
VMT中所需
的
指针来连接某些D3D函数。藻类就像: 在
进程
堆中搜索它们。它在应用程序
浏览 0
提问于2012-08-12
得票数 1
2
回答
卸载
dll
引发访问冲突错误。
、
、
、
所以我有一个
dll
:#include <iostream> if (GetAsyncKeyState(VK_DELETE) & 1) { cout << "[+] Attempting
dll
MainThread, NULL, 0, 0); // creates our main t
浏览 3
提问于2020-04-19
得票数 2
回答已采纳
1
回答
系统宽
的
Windows CBT钩子不能正常工作
、
我目前使用
的
是Windows7 x64。应用程序是用C#编写
的
(使用Microsoft .NET)。要安装全局钩子,钩子必须有一个本机
DLL
导出才能将自身插入到另一个需要调
浏览 0
提问于2010-06-26
得票数 2
回答已采纳
1
回答
如何从故障偏移量确定调用
的
kernel32.
dll
函数
、
我有一个作为Windows服务运行
的
应用程序。今天,我接到通知说服务死了。我找到一个事件查看器条目,它
的
基本信息是:故障模块kernel32.
dll
,版本6.0.6002.18740,时间戳0x50b58c3d,异常代码0xc0000005,故障偏移量0x0003fc2e 我确信我
的
代码中有一个我可以根据偏移量确定kernel32.
dll
函数(异常来自哪里)吗?我计划在我
的
代码中回溯到调用。
浏览 0
提问于2013-07-23
得票数 5
6
回答
CreateRemoteThread返回ERROR_ACCESS_DENIED -Windows7
DLL
注入
、
、
、
、
我正在尝试编写一个使用CreateRemoteThread
注入
动态链接库
的
程序。 { { cin
浏览 4
提问于2012-02-27
得票数 7
1
回答
windows ce 5.0
dll
-它可以是固定地址吗?
、
、
如果我构建一个EXE
没有
问题,因为我总是可以依赖于EXE
的
基地址0x10000,FIPS模式检查使用它来验证EXE。那么我如何知道我
的
DLL
运行时
的
地址呢?我知道如何使所有这些工作
的
唯一方法是,如果有问题
的
DLL
弹出一个消息框或将其某个函数
的
地址写入磁盘,然后我可以将该地址与生成该
DLL
时映射文件中
的
偏移量进行比较,从而获得该
DLL
的
基地址。虽然这似乎解决了问题,
浏览 0
提问于2016-10-08
得票数 2
2
回答
如何正确卸载
DLL
本身?
、
、
、
、
在加载ntdll.
dll
之后,对
进程
进行
DLL
注入
。然后,在(
DLL
_PROCESS_ATTACH事件( DllMain 事件)中,我调用并等待加载特定
DLL
(例如,要挂接哪个函数
的
DllMain)。如果
没有
加载statistic.
dll
,我需要从
进程
中卸载
注入
的
DLL
。 主要问题是:如何正确卸载
注入
的
DLL
浏览 1
提问于2019-05-26
得票数 0
2
回答
多
进程
共享一个
DLL
的
特权
、
、
我在理解我从微软.It读到
的
以下声明时遇到了问题,该声明说“在相同
的
基地址加载相同
DLL
的
多个
进程
共享物理内存中
DLL
的
一个副本”。所以我所理解
的
是,如果一个动态链接库必须在不同
的
进程
之间共享,那么这个动态链接库就必须加载到每个
进程
的
相同
的
基地址中,虚拟内存.Why,这是什么?如果
进程
被加载到不同
进程
虚拟地址空间中
的</
浏览 25
提问于2019-07-24
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券