通过OD找到宿主进程内函数体地址,利用CreateRemoteThread直接调用导致宿主进程崩溃。请问是什么原因
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
如何利用CreateRemoteThread函数直接调用(CALL)远程进程内的函数
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
oyljerry 2015-05-14 08:33关注注入的地址有问题,是否可以正确修改,进程是否有做保护了。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2017-02-02 07:02「已注销」的博客 我们又在第11款VIP课程相会了,那么,这节课,我将与您分享远程CALL调用代码实现原理。 编程思路:编程的话您只需要编写一次,了解到编写的效果,以后想要这种功能效果都是这么编写。对编写的代码越熟悉,就越容易...
- 2021-06-11 18:42接下来是“游戏CALL”,这是指游戏内部的函数调用。每个游戏都有自己的内存布局和函数调用方式,了解这些是进行游戏修改的关键。在这个案例中,开发者找到了在“植物大战僵尸”游戏中安放植物的特定函数地址,并通过...
- 2025-11-14 03:17y7z8a的博客 本文详细介绍了IDA Pro中交叉引用(Xrefs)功能的核心使用方法,帮助逆向工程新手快速掌握函数调用链的追踪技巧。通过实战场景演示,涵盖快捷键X的深度应用、图形与文本视图的分析差异,以及从基础到高级的完整调用...
- 2021-03-14 09:51jack533的博客 目的 在目标程序远程注入代码,并执行注入的调用代码。
- 2017-02-02 22:19「已注销」的博客 VC++编程创建远程线程式调用CALL。 借箭源码:14.解密!远程CALL调用代码实现原理。 VirtualAllocEx 在指定进程里 申请一块内存 LPVOID WINAPI VirtualAllocEx( __in HANDLE hProcess, //进程句柄 __in_opt ...
- 2021-05-20 04:50江风有耳的博客 [hide]函数原型HANDLE CreateRemoteThread(HANDLE hProcess, // handle to processLPSECURITY_ATTRIBUTES lpThreadAttributes, // SDSIZE_T dwStackSize, // initial st...
- 2023-07-12 20:55Thomas_Lbw的博客 使用远程线程CreateRemoteThread的方法可以在其他进程中注入自己想注入的DLL,千万不要用这个方法搞破坏哦。5. 在kernal32中获得LoadLibraryW的地址,此地址也是被注入进程的LoadLibraryW地址。被注入DLL的进程代码...
- 2014-11-14 23:08Beyond我爱杨的博客 2.目标进程非本进程时不能调用本进程内的函数或使用本进程内的变量,有时在隐式使用时可能会引起该 问题,容易引起进程崩溃。(例如WriteProcessMemory写入的函数中调用了本进程的全局变量) 3.多参数使用时请在目标...
- 2021-02-24 18:47季春顺的博客 I have a DLL that I inject into another process but I want to be able to call the exports on that DLL from my application. I've read elsewhere that you have to the SendMessage API but I have no idea w...
- 2014-10-07 22:50M-先生的博客 好久没来了,心情不好,又来到这熟悉又怀念的地方,...今天没事就发下我以前的远程调用Call。 有不好的地方希望大家可以指正交流。 [cpp] view plaincopyprint? typedef struct P
- 2023-04-04 21:37**CALL函数的问题** 在示例中的CallSelectMonster函数,它包含了汇编代码来执行选怪操作。但是,教程指出这个CALL存在一些问题,但具体问题并未明确指出,可能需要读者自行分析和解决。 总的来说,这篇教程提供了...
- 2017-07-17 15:54vico_s的博客 远程线程注入的三个函数 CreateRemoteThread HANDLE WINAPI CreateRemoteThread( _In_ HANDLE hProcess, _In_ LPSECURITY_ATTRIBUTES lpThreadAttributes, _In_ SIZE_T dwSta
- 2022-05-27 17:391. **Windows API**:理解并熟悉Windows API函数,如CreateRemoteThread、VirtualAllocEx等,这些函数在远程调用中起到关键作用。 2. **进程间通信**:RPC的核心是进程间通信,学习如何在不同进程之间传递数据和控制...
- 2022-10-01 14:02程观上人的博客 CreateRemoteThread 调用call成功,但程序被强制退出。
- 2021-03-11 05:53- 远程调用(Remote Procedure Call, RPC)是指在一个进程中执行位于另一个进程或机器上的函数或方法。这涉及到进程间通信(IPC, Inter-Process Communication),如管道、套接字、消息队列等。 - 在"通过句柄远程...
- 2024-10-12 17:48qq_45113355的博客 【代码】注入dll,并调用dll中多个参数的函数实验。
- 2021-06-12 19:35例如,`CreateProcess`函数用于启动新的进程,`VirtualAllocEx`和`WriteProcessMemory`则用于在远程进程中分配内存并写入数据,`QueueUserAPC`则用于将函数调用放入进程的异步过程调用队列。 2. **汇编语言**:在...
- 2025-05-01 16:46sitelist的博客 kernel32!CreateRemoteThread函数分析之从nt!NtRequestWaitReplyPort函数到CSRSRV!CsrCreateThread函数
- 2011-07-29 12:01AwL_1124的博客 MyGame:指定窗口标题 address:远程调用地址 //查找窗口句柄 HWND h=::FindWindow(NULL,"MyGame"); //进程ID DWORD id; LPDWORD pid=&id; //取得指定窗口的进进程ID,存放到变量I
- 2013-05-04 03:2900name的博客 这个函数可以实现远程CALL的功能。 函数原型: HANDLE WINAPI CreateRemoteThread( __in HANDLE hProcess, //OpenProcess的返回值 __in LPSECURITY_ATTRIBUTES lpThreadAttributes, __in SIZE_T
- 没有解决我的问题, 去提问