Loading [MathJax]/jax/output/CommonHTML/config.js
社区首页 >问答首页 >如何在内部获取C++中进程的基本地址?

如何在内部获取C++中进程的基本地址?
EN

Stack Overflow用户
提问于 2016-10-14 09:10:49
回答 2查看 7.5K关注 0票数 2

我知道我想要挂的函数是"ac_client.exe“+63 to。如何找出正在运行的可执行文件的基址?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-10-14 09:16:27

使用GetModuleHandler。传入NULL,如下所示:

代码语言:javascript
代码运行次数:0
复制
GetModuleHandler(NULL);

它将返回当前运行的模块( .exe)的句柄,这实际上是它的基本地址。

如果您想知道不同(已加载)模块的基址,如DLL,则只需传递其名称即可。

票数 9
EN

Stack Overflow用户

发布于 2020-05-12 03:47:22

最快速的解决方案,尤其是游戏黑客,在那里GetModuleHandle可能会上钩。

代码语言:javascript
代码运行次数:0
复制
const auto peb = reinterpret_cast<PPEB>(__readfsdword(0x30));
const auto base = peb->Reserved3[1];
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40048571

复制
相关文章
C++如何获取网卡地址(跨平台)
  获取电脑网卡的硬件地址。就是Linux下运行ifconfig出来的硬件地址。直接上代码:  
xcywt
2023/05/23
1.3K0
C++如何获取网卡地址(跨平台)
C/C++ 获取进程某模块入口地址
实现获取指定进程中特定模块的枚举以及得到该模块入口地址等信息。 实现代码: HMODULE GetProcessModuleHandle(DWORD pid, CONST TCHAR* moduleName){ // 根据 PID 、模块名(需要写后缀,如:".dll"),获取模块入口地址。 MODULEENTRY32 moduleEntry; HANDLE handle = NULL; handle = ::CreateToolhelp32Snapshot(
微软技术分享
2022/12/28
7000
C/C++ 获取进程某模块入口地址
获取C++类成员虚函数地址
[1]print address of virtual member function [2]动态联编实现原理分析
恋喵大鲤鱼
2018/08/03
1.8K0
获取URL地址中的GET参数
/*-----------------实现1--------------------*/ function getPar(par){ //获取当前URL var local_url = document.location.href; //获取要取得的get参数位置 var get = local_url.indexOf(par +"="); if(get == -1){ return false; } //截取字符串
似水的流年
2018/01/14
6.7K0
如何获取 Docker 容器的 IP 地址
查询单个容器 IP 地址: 使用下面命令可以查看容器详细信息,里面包含 IP 地址信息: docker inspect <container id> 或者使用下面命令直接输出 IP 地址信息: docker inspect --format '{{ .NetworkSettings.IPAddress }}' <container id> 或者: docker inspect -f '{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' <con
AlwaysBeta
2022/03/02
5.5K0
js获取url地址中的参数
<script type="text/javascript"> function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r != null) return r[2]; return null; } </script
磊哥
2018/05/08
18.8K0
获取URL地址中的GET参数
/*-----------------实现1--------------------*/ function getPar(par){ //获取当前URL var local_url = document.location.href; //获取要取得的get参数位置 var get = local_url.indexOf(par +"="); if(get == -1){ return false; } //截取字符串
似水的流年
2019/12/11
6.4K0
C++获取类成员虚函数地址
GNU C++平台获取C++成员虚函数地址可使用如下方法[1]^{[1]}[1]:
恋喵大鲤鱼
2019/02/22
1.1K0
获取URL地址中的GET参数
/*-----------------实现1--------------------*/ function getPar(par){ //获取当前URL var local_url = document.location.href; //获取要取得的get参数位置 var get = local_url.indexOf(par +"="); if(get == -1){ return false; } //截取字符串
似水的流年
2018/01/18
7.1K0
内核中通过进程PID获取进程的全部路径
我们遇到的Dos路径.如果想转化为NT路径(也就是 C:\xxxx)类似的格式 需要自己实现. 具体原理如下:
IBinary
2019/09/29
3.8K0
内核中通过进程PID获取进程的全部路径
Android下如何获取Mac地址?
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
forrestlin
2022/04/02
3.4K0
在 Web 中获取 MAC 地址
两年前做的一个项目,当时客户的需求还没有完成,客户就提出了解决安全的问题,这是当时写的一个记录,分享到这里。
码农UP2U
2020/08/26
15.7K4
Kubernetes Pod 是如何获取 IP 地址的?
Kubernetes 网络模型的核心要求之一是每个 Pod 都拥有自己的 IP 地址并可以使用该 IP 地址进行通信。很多人刚开始使用 Kubernetes 时,还不清楚如何为每个 Pod 分配 IP 地址。他们了解各种组件如何独立工作,但不清楚这些组件如何组合在一起使用。例如,他们了解什么是 CNI 插件,但是不知道它们是如何被调用的。本文就介绍了各种网络组件在 Kubernetes 集群中是如何交互的,以及如何帮助每个 Pod 都获取 IP 地址。
xcbeyond
2023/09/18
3880
Kubernetes Pod 是如何获取 IP 地址的?
【DB笔试面试500】在Oracle中,如何获取IP地址?
若是获取服务器IP地址,则使用UTL_INADDR.GET_HOST_ADDRESS。若是获取客户端IP地址则使用SYS_CONTEXT('USERENV','IP_ADDRESS')。
AiDBA宝典
2019/09/30
1.3K0
Linux进程学习【进程地址】
对于 C/C++ 来说,程序中的内存包括这几部分:栈区、堆区、静态区 等,其中各个部分功能都不相同,比如函数的栈帧位于 栈区,动态申请的空间位于 堆区,全局变量和常量位于 静态区 ,区域划分的意义是为了更好的使用和管理空间,那么 真实物理空间 也是如此划分吗?多进程运行 时,又是如何区分空间的呢?写时拷贝 机制原理是什么?本文将对这些问题进行解答
北 海
2023/07/01
1870
Linux进程学习【进程地址】
用户态进程如何得到虚拟地址对应的物理地址?
一般我们不需要从用户态得到进程虚拟地址对应的物理地址,因为一般来说用户进程是完全不关心物理地址的。
Linux阅码场
2020/10/20
4K0
【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 获取 远程 目标进程 中的 /system/lib/libc.so 动态库中的 mmap 函数地址 )
获取 远程 目标进程 中的 /system/lib/libc.so 动态库中的 mmap 函数地址流程 :
韩曙亮
2023/03/29
9240
【Android 逆向】Android 进程注入工具开发 ( 注入代码分析 | 获取 远程 目标进程 中的 /system/lib/libc.so 动态库中的 mmap 函数地址 )
如何使用 C 或 C++ 获取目录中的文件列表
如何使用 C 或 C++ 获取目录中的文件列表?我的程序不允许使用 ls 这样的命令。
ClearSeve
2022/02/10
7.9K0
图解 Kubernetes Pod 如何获取 IP 地址
在学习 Kubernetes 网络模型的过程中,了解各种网络组件的作用以及如何交互非常重要。本文就介绍了各种网络组件在 Kubernetes 集群中是如何交互的,以及如何帮助每个 Pod 都能获取 IP 地址。
我的小碗汤
2023/03/19
2.2K0
图解 Kubernetes Pod 如何获取 IP 地址
进程地址空间
从上面那个现象可以看出,程序运行时所使用的内存其实并不是物理内存,而是虚拟内存。进程地址空间就是虚拟内存。
始终学不会
2023/04/09
6830
进程地址空间

相似问题

如何在C++中获取进程的起始/基地址?

37

如何获取Tcl进程的地址?

11

如何在ColdFusion中获取基本地址

524

获取自己的基本地址-多个进程具有相同的名称

24

如何从FTP地址获取基本url?

53
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文