问题标签 [base-address]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
71823 浏览

pci - PCIe 中的基地址寄存器 (BAR) 是什么?

在浏览了一些基础文档后,我的理解是,基地址寄存器是可以通过 PCIe IP 访问的地址空间。PCIe IP 可以在基地址寄存器中传输数据,也可以将接收到的数据写入其中。

我对吗?还是遗漏了什么?

0 投票
1 回答
65 浏览

c++ - 用 C++ 获得 VSXu 艺人的 VU

到目前为止,这是我的代码:

我想用 C++ 和 Cheat Engine 读取 VSXu Artiste 声音可视化程序的 VU(声卡音量)值。ReadProcessMemory(hProc, (LPVOID)addr, &val, (DWORD)sizeof(val), NULL);在您重新打开 VSXu 之前,它可以正常工作。这很明显,因为我在作弊引擎中的值的地址是“sound.rtaudio.dll+19098”,并且 DLL 加载到“随机”地址。在 Cheat Engine 中,您只需在内存查看器中按 Ctrl+G 并键入 DLL 的名称即可找到其基地址。我已经在 C++ 中尝试了 GetModuleHandle 方法,但没有成功:

有谁知道如何使用 C++ 获取 dll 的基地址?

作弊引擎截图: http: //oi57.tinypic.com/331k7sw.jpg

亲切的问候,

罗伯特

0 投票
1 回答
1644 浏览

dll - 如何在可执行文件中手动设置dll的基地址

我有一个exe文件。这在 Windows XP 中运行良好,但在 Windows 7 x86 中运行良好。我用 IDA pro 分析了这个。

在 XP 中,它访问一个地址 ( 0x7C80003C),这里它位于kernel32.dll( 0x7C800000~0x7C801000) 的第一部分。

但在 Windows 7 中,它访问的是同一个地址,但在那里,它是一个未分配的范围。

我希望手动设置它的基地址kernel32.dll并让它在Win7中也能运行良好。我怎样才能做到这一点?

0 投票
1 回答
1012 浏览

wcf - WCF - SOAP UI 测试的基地址问题

我有一个服务部署在 IIS 和 defaultwebsite ->Example.SampleService 节点下的服务我有一个名为 SampleService.svc 的 SVC 文件,所以当我在 IE 中浏览它时,例如http://localhost/Example.SampleService/ SampleService.svc浏览器显示它很好。我尝试通过添加与在 SOAPUI 中创建的项目具有相同地址的 wsdl 来使用 SOAP UI 对其进行测试,但是当我提交请求时,我收到如下错误:HTTP/1.1 404 Not Found Cache-Control: private Server: Microsoft -IIS/7.5 X-AspNet-Version: 4.0.30319 X-Powered-By: ASP.NET Date: Mon, 19 Oct 2015 07:54:36 GMT Content-Length: 0

web.confg 有以下内容:

0 投票
1 回答
2365 浏览

c# - 例外:找不到与方案 net.tcp 匹配的基地址

我一直在努力重新配置工作服务以添加 netTcp 端点。

该服务托管在 IIS 8.5 上

我收到以下异常:

找不到与具有绑定 NetTcpBinding 的终结点的方案 net.tcp 匹配的基地址。注册的基地址方案是 [http,https]

堆栈跟踪:

[InvalidOperationException:找不到与绑定 NetTcpBinding 的端点的方案 net.tcp 匹配的基地址。注册的基地址方案为 [http,https]。]
System.ServiceModel.ServiceHostBase.MakeAbsoluteUri(Uri relativeOrAbsoluteUri, Binding binding, UriSchemeKeyedCollection baseAddresses) +16994291
System.ServiceModel.Description.ConfigLoader.LoadServiceDescription(ServiceHostBase host, ServiceDescription description, ServiceElement serviceElement, Action`1 addBaseAddress, Boolean skipHost) +1092
System.ServiceModel.ServiceHostBase.LoadConfigurationSectionInternal(ConfigLoader configLoader, ServiceDescription description, ServiceElement serviceSection) +89
System.ServiceModel.ServiceHost.ApplyConfiguration() +162
System.ServiceModel.ServiceHostBase.InitializeDescription(UriSchemeKeyedCollection baseAddresses) +207 System.ServiceModel.ServiceHost..ctor(Type serviceType, Uri[] baseAddresses) +474
System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(Type serviceType, Uri[] baseAddresses) +42
System.ServiceModel.Activation.ServiceHostFactory.CreateServiceHost(String constructorString, Uri[] baseAddresses) +569
System.ServiceModel.HostingManager.CreateService(String normalizedVirtualPath, EventTraceActivity eventTraceActivity) +1435
System.ServiceModel.HostingManager.ActivateService(ServiceActivationInfo serviceActivationInfo, EventTraceActivity事件跟踪活动)+76
System.ServiceModel.HostingManager.EnsureServiceAvailable(String normalizedVirtualPath, EventTraceActivity eventTraceActivity) +901

[ServiceActivationException:服务'/servicebus.svc'由于编译过程中的异常而无法激活。异常消息是:找不到与具有绑定 NetTcpBinding 的端点的方案 net.tcp 匹配的基地址。注册的基地址方案为 [http,https]..]
System.Runtime.AsyncResult.End(IAsyncResult result) +624522
System.ServiceModel.Activation.HostedHttpRequestAsyncResult.End(IAsyncResult result) +196075
System.Web.AsyncEventExecutionStep.OnAsyncEventCompletion(IAsyncResult a) +166

绑定配置似乎适用于其他服务,但我可能会遗漏其他东西。

IIS 对每个服务都有绑定配置,我在那里添加了一个带有 *:7213 地址的 tcp 绑定。

关于我所缺少的任何建议和想法?我浏览了很多不同的帖子,看看我是否在某个地方犯了错误。

感谢所有帮助。

0 投票
1 回答
376 浏览

windows - (Windows) 某​​些程序的基地址永远不会改变

我启用了aslr,当我玩一些名为突击立方体的游戏时,这个程序的基地址总是相同的(00400000)我通过GetModuleHandle(NULL)得到它也试图用windbg得到它,它也说00400000,我是想知道为什么它永远不会改变,因为对于其他程序它总是改变?

0 投票
1 回答
1653 浏览

pointers - 转换作弊引擎基地址

我找到了一个内存地址并使用作弊引擎的指针扫描来获取引用指针。要在脚本中使用它,我需要一个基地址,即[game.exe+009274]. 如何将其转换为用于 AutoIt 脚本的地址?

我使用NomadMemory.au3 UDF

0 投票
1 回答
1827 浏览

c++ - 如何将 HMODULE 用作 DWORD / Hex 值?(C++)

我有一个 HMODULE 值等于:00007FF695820000 并且我需要它是 0x7FF695820000 但因为该值是正确的十六进制值,将其转换为十六进制只会使其成为更大的十六进制值。

有谁知道我可以简单地将 0x 添加到开头或让我的 ReadProcessMemory 认为这是一个十六进制值而不是十进制值的方法。

它是 HMODULE 变量的原因是因为我正在使用它来获取 Solitare.exe 的基地址,但目前无法从中读取地址,因为我的 ReadProcessMemory 只是先将其转换为十六进制,因此读取了错误的地址。

0 投票
1 回答
1287 浏览

c++ - 我正在尝试获取 osx 中加载的 dylib 的基地址

好吧,我一直在尝试获取 Loaded OSX Dylibs 在运行时运行 Proccesses 的基本地址。

在使用 task_info 之后,我使用 dyld_all_image_infos 在运行时转储了所有附加的 Dylib,得到了名称和 ImageLoadADDRESS、mach_header 和 segment_command。

但我无法到达那里 Baseaddress On runtime..

一切都很好,除了我对如何在运行时获取所请求图像的实际基地址感到困惑!我在使用 imageLoadAddress 获取 mach_header 后得到的幻数也是 "feedfacf" 。不应该是“馈线”吗?

搜索后我发现“segment_command”中的“fileoff”应该引导我到数据部分。这也行不通。

我的输出看起来很棒,但是当我尝试在作弊引擎中查看这个内存区域时,它是空的!

我的调试输出:

我的代码如下:

任何人都可以帮助我吗?将不胜感激!( ps:代码有点混乱,但我从几天以来一直在工作,无法让它工作,所以我现在不想用更好的风格来写它!)

0 投票
1 回答
1184 浏览

c# - 例外:只有绝对 URI 可以用作基地址

我在网站上看到了类似的问题,但我检查了我的基地址并没有发现任何问题。当开始调试我的项目时,我遇到了这个异常:只有绝对 URI 可以用作基地址。

我的主机应用程序

合同执行

合同

应用配置