<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>天马阁 - C或C++相关综合</title>
    <link>https://tianmage.com/forum-43-1.html</link>
    <description>Latest 20 threads of C或C++相关综合</description>
    <copyright>Copyright(C) 天马阁</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Mon, 06 Apr 2026 16:36:48 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://tianmage.com/static/image/common/logo_88_31.gif</url>
      <title>天马阁</title>
      <link>https://tianmage.com/</link>
    </image>
    <item>
      <title>枚举PEB获取进程模块列表和进程路径等（不用偏移支持所...</title>
      <link>https://tianmage.com/thread-90262-1-1.html</link>
      <description><![CDATA[不用系统偏移轻松搞定  进程路径 和 模块 名等
typedef PPEB (__stdcall *PFNPsGetProcessPeb)(PEPROCESS pEProcess);

typedef ULONG   PPS_POST_PROCESS_INIT_ROUTINE;  

typedef struct _PEB_LDR_DATA {
    BYTE       Reserved1[8];
    PVOID      Reserved2[3]; ...]]></description>
      <category>C或C++相关综合</category>
      <author>井底燕雀傥</author>
      <pubDate>Mon, 11 Mar 2024 05:36:17 +0000</pubDate>
    </item>
    <item>
      <title>过HS硬件断点驱动源码</title>
      <link>https://tianmage.com/thread-90256-1-1.html</link>
      <description><![CDATA[#include 

typedef struct _tagSSDT {
    PVOID pvSSDTBase;
} SSDT, *PSSDT;

extern PSSDT KeServiceDescriptorTable;
KPROCESSOR_MODE KeGetPreviousMode(VOID);
typedef NTSTATUS (NTAPI *pfnNtGetContextThread)(
]]></description>
      <category>C或C++相关综合</category>
      <author>宇宙无限</author>
      <pubDate>Mon, 11 Mar 2024 05:33:00 +0000</pubDate>
    </item>
    <item>
      <title>解决x64位Win7没有数字签名的驱动问题 [</title>
      <link>https://tianmage.com/thread-90250-1-1.html</link>
      <description><![CDATA[驱动是未加数字签名的，无法正常启用。。有一个比较普遍的做法就是，在系统启动的时候，按F8，选用“禁用驱动 程序签名强制”模式进入系统。。但不可能我每次启动都去按那个F8吧，，多麻烦啊。。最好是让驱动能够直接在正常情况下工作，结果怎么搞都没有办法绕过 去。 ...]]></description>
      <category>C或C++相关综合</category>
      <author>有三到</author>
      <pubDate>Mon, 11 Mar 2024 05:30:31 +0000</pubDate>
    </item>
    <item>
      <title>分享另类的D3D hook源码</title>
      <link>https://tianmage.com/thread-90244-1-1.html</link>
      <description><![CDATA[原理就是找到d3d8.dll的入口，搜索特征码，找到Vtalbe(虚函数表)，查表找到需要hook的函数的地址，然后hook
这个比较简单，不需要在游戏启动的时候通过COM的方式取得地址，相对难度要简单得多
需要hook D3D其它函数的可以查一下有关资料，看看相关的函数在虚函数表的位 ...]]></description>
      <category>C或C++相关综合</category>
      <author>风来时狂放</author>
      <pubDate>Mon, 11 Mar 2024 05:27:47 +0000</pubDate>
    </item>
    <item>
      <title>C++通用动态加载驱动源码</title>
      <link>https://tianmage.com/thread-90238-1-1.html</link>
      <description><![CDATA[]]></description>
      <category>C或C++相关综合</category>
      <author>123456811</author>
      <pubDate>Mon, 11 Mar 2024 05:25:14 +0000</pubDate>
    </item>
    <item>
      <title>解决DNF附加进程不会重启，但会检测出异常，分享下经验。</title>
      <link>https://tianmage.com/thread-90232-1-1.html</link>
      <description><![CDATA[]]></description>
      <category>C或C++相关综合</category>
      <author>刘冠华</author>
      <pubDate>Mon, 11 Mar 2024 05:22:11 +0000</pubDate>
    </item>
    <item>
      <title>VEH 异常处理 +硬件断点来HOOK躲避CRc</title>
      <link>https://tianmage.com/thread-90216-1-1.html</link>
      <description><![CDATA[下面大牛说了 这只是一个简单的设置硬件断点！大牛飞过！！！大牛飞过~~大牛飞过~~~
老技术了~~~我再来发一遍 方便大家好查找~~~



#include \&quot;stdafx.h\&quot;
#include \&quot;windows.h\&quot;
#include 
#include 
#include 
#pragma comment(lib, \&quot;d3d9.lib\&quot;)
#pragma comment (lib,\&quot; ...]]></description>
      <category>C或C++相关综合</category>
      <author>宇宙无限</author>
      <pubDate>Wed, 06 Mar 2024 01:24:52 +0000</pubDate>
    </item>
    <item>
      <title>DLL劫持注入技术分析、过各种游戏保护！让你做你爱做的...</title>
      <link>https://tianmage.com/thread-90210-1-1.html</link>
      <description><![CDATA[劫持DLL就是要制作一个“假”的DLL，但是功能又不能失真。

可执行文件在调用某函数时，要加载该函数所在的DLL。如果我们伪造一个DLL，让它包含所有被劫持DLL的导出函数。可执行文件会运行加载伪造的DLL，在伪造DLL里面做我们自己想做的事情。


DLL注入与DLL劫持的比较 ...]]></description>
      <category>C或C++相关综合</category>
      <author>有三到</author>
      <pubDate>Wed, 06 Mar 2024 01:21:01 +0000</pubDate>
    </item>
    <item>
      <title>游戏辅助工具之我见</title>
      <link>https://tianmage.com/thread-90204-1-1.html</link>
      <description><![CDATA[曾经，我们是因游戏百度辅助；
现在，我们是因游戏制作辅助。
辅助在我看来，是对游戏苛刻的条件的抗议，也是为节省体力做出的抗争。
本帖隐藏的内容-----------------------------------------------------------------------------------------------------
游戏辅助 ...]]></description>
      <category>C或C++相关综合</category>
      <author>风来时狂放</author>
      <pubDate>Wed, 06 Mar 2024 01:17:54 +0000</pubDate>
    </item>
    <item>
      <title>VC++远程线程注入类x86 + x64 （NtCreateThreadEx + LdrLoadDll）</title>
      <link>https://tianmage.com/thread-90198-1-1.html</link>
      <description><![CDATA[以上是远程线程注入类的两个核心函数，下面是调用实例：封装成类了，使用起来很简单的。
有一点需要注意的是x64注入的意思是只能将64位dll注入64位进程。
x86注入的意思是32位dll注入32位进程。 ...]]></description>
      <category>C或C++相关综合</category>
      <author>123456811</author>
      <pubDate>Wed, 06 Mar 2024 01:12:43 +0000</pubDate>
    </item>
    <item>
      <title>浅谈游戏辅助程序的制作</title>
      <link>https://tianmage.com/thread-90192-1-1.html</link>
      <description><![CDATA[]]></description>
      <category>C或C++相关综合</category>
      <author>刘冠华</author>
      <pubDate>Wed, 06 Mar 2024 01:09:53 +0000</pubDate>
    </item>
    <item>
      <title>根据特征码搜索基址，VC++  研究了一天，初步写成。测试...</title>
      <link>https://tianmage.com/thread-90187-1-1.html</link>
      <description><![CDATA[/************************************************************************/
/* 函数说明：根据特征码扫描基址
/* 参数一：process 要查找的进程
/* 参数二：markCode 特征码字符串,不能有空格
/* 参数三：特征码离基址的距离，默认距离：1
/* 参数四：findMode  ...]]></description>
      <category>C或C++相关综合</category>
      <author>宇宙无限</author>
      <pubDate>Tue, 05 Mar 2024 01:33:53 +0000</pubDate>
    </item>
    <item>
      <title>VC++找图找色模块源码，已封装可以直接调用。</title>
      <link>https://tianmage.com/thread-90181-1-1.html</link>
      <description><![CDATA[]]></description>
      <category>C或C++相关综合</category>
      <author>有三到</author>
      <pubDate>Tue, 05 Mar 2024 01:30:22 +0000</pubDate>
    </item>
    <item>
      <title>正确分类游戏检测与浅谈如何过游戏检测</title>
      <link>https://tianmage.com/thread-90175-1-1.html</link>
      <description><![CDATA[怎么区分数据校验呢？
①看数据类型 一般来说：四字节和浮点型等 通过直接改数据就可以实现的功能
比如鼠标的XY  假如当前鼠标X=20.0  我们把他改动为30.0 游戏里直接可以看到鼠标移动，那么这样的一般只是数据校验在工作

②看相关地址的汇编代码
比如你跳转到那个 ...]]></description>
      <category>C或C++相关综合</category>
      <author>风来时狂放</author>
      <pubDate>Tue, 05 Mar 2024 01:25:33 +0000</pubDate>
    </item>
    <item>
      <title>热血江湖找CALL 的心得经验 [</title>
      <link>https://tianmage.com/thread-90169-1-1.html</link>
      <description><![CDATA[首先用一个找命令行的小工具找到热血江湖的命令行，然后OD打开热血江湖。  
第 ，bp WSASend下断。这个断点是客户端向服务器发送封包的时候断下来，所以单机游戏可能会不管用。  
单机游戏不用管它，我们用它来对热血江湖下断。比如：对死亡回城，找回城CALL。先建个小 ...]]></description>
      <category>C或C++相关综合</category>
      <author>123456811</author>
      <pubDate>Tue, 05 Mar 2024 01:21:52 +0000</pubDate>
    </item>
    <item>
      <title>VC++获取随机字符串 数字及字母</title>
      <link>https://tianmage.com/thread-90163-1-1.html</link>
      <description><![CDATA[VC获取随机字符串 数字及字母
好多注册填表及账号需要时用到



CString RandZimu(int zishu ,int mod)//得到随机字母串三种模式,参数,字数,二模式,1纯字母.2纯数字,3字母和数字的组合
{
CString s;

if (mod==1)
{
s=\&quot;ABCDEFGHIJKLMNOPQRSTUVWSYZ\&quot;;
}
if (mod==2)
{
s= ...]]></description>
      <category>C或C++相关综合</category>
      <author>刘冠华</author>
      <pubDate>Tue, 05 Mar 2024 01:18:13 +0000</pubDate>
    </item>
    <item>
      <title>编程实现关闭UAC源码（兼容WIN32/WIN64）</title>
      <link>https://tianmage.com/thread-90159-1-1.html</link>
      <description><![CDATA[编程实现关闭UAC源码（兼容WIN32/WIN64）
效果等同于拖动那个控制UAC级别滑杆到最下面。在WIN7上测试通过。

#include 
#include 

#pragma comment(lib,\&quot;advapi32.lib\&quot;)
#pragma comment(lib,\&quot;user32.lib\&quot;)

void AfxMessageBox(char *sz)
{
        MessageBoxA(0,sz, ...]]></description>
      <category>C或C++相关综合</category>
      <author>宇宙无限</author>
      <pubDate>Mon, 04 Mar 2024 01:33:53 +0000</pubDate>
    </item>
    <item>
      <title>ring3反作弊篇——基于EBP遍历调用栈及模块名</title>
      <link>https://tianmage.com/thread-90153-1-1.html</link>
      <description><![CDATA[之前自己做的一款老游戏的基于R3入门级的反作弊代码中的片段，仅供学习参考~~

通杀Win XP/7/8，哪位兄弟装了WIN10麻烦测试一下谢谢！

//
// CallStackList.cpp : 定义控制台应用程序的入口点。
//
// thanks for NV.
//

#include \&quot;stdafx.h\&quot;
#include 
#include 

#i ...]]></description>
      <category>C或C++相关综合</category>
      <author>有三到</author>
      <pubDate>Mon, 04 Mar 2024 01:30:41 +0000</pubDate>
    </item>
    <item>
      <title>为什么不能用OD调试征途? [</title>
      <link>https://tianmage.com/thread-90147-1-1.html</link>
      <description><![CDATA[我是个菜鸟,想调试征途游戏,可是遇到下面问题:
1)用OD载入征途游戏显示有调试程序,征途退出.  
2)先开征途游戏再开OD,征途马上退出.   
请高手指教,该怎么办?

解决方案：
隐藏OD就行了 用HideToolz,加strongod插件

 ...]]></description>
      <category>C或C++相关综合</category>
      <author>风来时狂放</author>
      <pubDate>Mon, 04 Mar 2024 01:26:13 +0000</pubDate>
    </item>
    <item>
      <title>CF人物位置定位方法+隐身搜索方法+无限HP搜索方法 (部分在...</title>
      <link>https://tianmage.com/thread-90141-1-1.html</link>
      <description><![CDATA[这都是【誓言永恒】自己藏着没发的，我把学到的基本都发出来。
人物坐标定位方法：
需要用到D3D开发者引擎，光是基址还找不到人的，需要学会函数，人物的中心在头那一块，
找坐标其实就是找人物的头部，X是人物横行坐标，Y是纵行坐标，Z是整个人物中心。
头部位置换算是 ...]]></description>
      <category>C或C++相关综合</category>
      <author>123456811</author>
      <pubDate>Mon, 04 Mar 2024 01:22:18 +0000</pubDate>
    </item>
  </channel>
</rss>