dll-injection

    0热度

    1回答

    我使用DLL注入视频游戏的目的是改装(我正在建立一个游戏的API)。 我想从我的新DLL直接访问EXE中的结构和变量。变量的绝对地址是已知的(EXE具有固定的图像库)。 根据GNU ld文档,我可以使用--defsym=symbol=expression在输出文件中创建一个全局符号,其中包含由expression给出的绝对地址。 我不能得到它的工作。 如果我在我的代码中声明符号为extern,并使

    1热度

    1回答

    我需要编写应用程序A,它拦截WM_ACTIVATE消息到应用程序B的窗口,以防止B成为最顶级的应用程序。 是否可以这样做而不是 DLL注入(在该消息上添加一个钩子,通过一系列WinAPI调用来处理并“中和”它)?

    3热度

    1回答

    我已经用C++编写了一个dll和注入器。该dll代码如下: #include <cstdio> #include <stdio.h> #include <windows.h> #include <string> #include <fstream> #include <winsock.h> using namespace std; #pragma comment(lib, "wsoc

    0热度

    2回答

    我目前正试图通过注入DLL和迂回几个功能添加一些功能到一个基本的服务器应用程序,我有一个存储的IP地址一个问题让损坏的-2级之间的呼叫。 首先我绕道“接受”,并解析一些值,然后将其输入到一个连接类,并将其添加到列表中。 接受弯路功能: std::list<Connection*> ConnectionsList; SOCKET WINAPI MyAccept(SOCKET s, sockaddr

    -6热度

    2回答

    我想要一点帮助。我知道java和小C++。我看过可以设置玩家健康和产生车辆的游戏的培训教员等。我想做出类似的东西。 例如我们有扫雷运行。当我运行我的java程序并点击一个按钮时,它应该调用扫雷功能和扫雷游戏应该显示我赢了。 所以我的问题是如何建立一个连接或其他程序运行,并通过传递参数调用程序的功能。这怎么可能。我听说过逆向工程,并下载了一个名为OllyDBG的程序。和winject dll注入器。

    0热度

    1回答

    我有两个应用程序正在注入DLL并使用其值更新HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Windows \ AppInit_DLLs。 由于App_DLLs是REG_SZ类型的注册表。所以我们只能使AppInit_DLLs的值只能让应用程序同时运行。 有什么办法,我可以追加App_DLLs的值,这样既应用程序可以使用各自的

    1热度

    1回答

    我写在C++一个简单的程序: #include <stdio.h> const signed char pass[] = "\x70\x61\x73\x73\x77\x6F\x72\x64"; bool __stdcall check_password(const signed char * str) { unsigned int i; for(i=0;i<8;++i

    0热度

    3回答

    我已经阅读了很多关于SQL注入和许多争论为什么你应该避免构建查询动态的东西用明码/串连您cs.file内 然而,我有问题,我需要一些比我更有经验的人的建议。 我创建了一些DLL文件,以便在不同的项目中重新使用我的代码,因此我在考虑泛型。 我创建了这些DLL文件,其中包含以动态方式+语句连接构建SQL查询的所有逻辑/代码。之后,我将这些DLL文件作为参考添加到我的项目中。 这将容易受到SQL注入?程

    0热度

    1回答

    我有一个dll钩住网络应用程序的recv函数。代码工作得很好(它使得它所做的一切),但是如果我将输出日志添加到文件中,连接在一段时间工作后关闭(服务器端应用程序抛出错误“现有连接被远程强制关闭主办”)。 这段时间并不总是相同的,有时它几乎在初始化连接时关闭,其他时间我可以在关闭之前使用连接几秒钟。它不会给出任何错误或警告消息。如果我删除日志代码,应用程序运行良好。任何想法为什么会发生?我运行它在W

    4热度

    1回答

    假设我想将一个DLL注入一个想要每隔250毫秒编辑地址A值的进程。我需要使用DllMain,对吧?问题是我不允许在DllMain中等待。所以我将不得不创建一个线程?或者是否没有绕过限制?我会如何去做这件事? 另外,使用DLL注入来编辑应用程序的内存使用EXE有什么好处吗? 另外,CreateThread中的堆栈大小应该是多少?如果它太小或太大会怎样?我如何知道我需要多少?