看流星社区

 找回密码
 注册账号
楼主: 路飞

[辅助源码] 信之一键获取基址最新版,更新物品偏移。

[复制链接]

该用户从未签到

发表于 2013-6-7 02:06:50 | 显示全部楼层
是哪个游戏的啊

该用户从未签到

发表于 2013-6-7 09:18:59 | 显示全部楼层
xzczx爱上1啊啊

该用户从未签到

发表于 2013-6-27 15:25:04 | 显示全部楼层
谢谢楼主,学习一下

该用户从未签到

发表于 2013-7-4 22:49:55 | 显示全部楼层
看看那,号就拿走了

该用户从未签到

发表于 2013-7-5 11:56:40 | 显示全部楼层
。。。。来看看

该用户从未签到

发表于 2013-7-6 23:01:17 | 显示全部楼层
http://www.vdisk.cn/down/index/9193841A2790http://www.vdisk.cn/down/index/9193841A2790http://www.vdisk.cn/down/index/9193841A2790

该用户从未签到

发表于 2013-7-6 23:07:50 | 显示全部楼层
回复 1# 路飞


   
ALCDECL AheadLib_FuncName(void)
{
GetAddress("FuncName");   //获得真实的DLL中FuncName函数地址
__asm JMP EAX; //跳到真实DLL中FuncName函数地址执行}
然后,构建一个DLL工程,工程名就取名为ABCD,然后直接拿那个CPP去编译运行。要加功能的话,就直接在DLLMAIN中添加你想做的事情。
// 入口函数
BOOL WINAPI DllMain(HMODULE hModule, DWORD dwReason, PVOID pvReserved)
{
    if (dwReason == DLL_PROCESS_ATTACH)
   {   
//////////////////////////////////////////
// do what you want to do
/////////////////////////////////////////
       Load();//这个函数主要是加载真实DLL,为获取导出函数地址嘛~
    }
    else if (dwReason == DLL_PROCESS_DETACH)
   {
     Free();
    }
    return TRUE;
}

该用户从未签到

发表于 2013-7-7 03:20:20 | 显示全部楼层
学习看看看卡你看俺看

该用户从未签到

发表于 2013-7-7 23:48:45 | 显示全部楼层
回复 1# 路飞


    .子程序 全干
.局部变量 一级偏移, 整数型
.局部变量 二级偏移, 整数型
.局部变量 首地址, 整数型
.局部变量 尾地址, 整数型
.局部变量 怪物数量, 整数型
.局部变量 怪物地址, 整数型
.局部变量 怪物类型, 整数型
.局部变量 角色x, 整数型
.局部变量 角色y, 整数型
.局部变量 i, 整数型
.局部变量 额
.局部变量 w
.局部变量 变量XG, 整数型
.局部变量 次数, 整数型
.局部变量 怪物, 整数型


.如果真 (内存_驱动读写1.读代码 (进程ID, #人物基址) < 1)
    返回 ()
.如果真结束
一级偏移 = 内存_驱动读写1.读代码 (进程ID, #人物基址)
二级偏移 = 内存_驱动读写1.读整数型 (进程ID, 一级偏移 + 十六到十 (“B4”))
首地址 = 内存_驱动读写1.读整数型 (进程ID, 二级偏移 + 十六到十 (“B0”))
尾地址 = 内存_驱动读写1.读整数型 (进程ID, 二级偏移 + 十六到十 (“B4”))
怪物数量 = (尾地址 - 首地址) ÷ 4
.计次循环首 (怪物数量, i)

    怪物地址 = 内存_驱动读写1.读整数型 (进程ID, 首地址 + 4 × i)
    怪物 = 内存_驱动读写1.读代码 (进程ID, 十到十六 (怪物地址))
    .如果真 (怪物 = 内存_驱动读写1.读代码 (进程ID, #人物基址))
        到循环尾 ()
    .如果真结束
    .如果真 (怪物地址 = 内存_驱动读写1.读整数型 (进程ID, 十六到十 (#人物基址)))
        到循环尾 ()
    .如果真结束
    .如果真 (怪物地址 < 16777216)
        到循环尾 ()
    .如果真结束
    怪物类型 = 内存_驱动读写1.读整数型 (进程ID, 怪物地址 + 十六到十 (“8C”))
    .如果真 (怪物类型 ≠ 529 且 怪物类型 ≠ 273 且 怪物类型 ≠ 545)
        到循环尾 ()
    .如果真结束
    变量XG = 内存_驱动读写1.读整数型 (进程ID, 怪物地址 + 618)
    .如果真 (变量XG = 0 或 变量XG = 200)
        到循环尾 ()
    .如果真结束

    加密写 (怪物地址 + 十六到十 (“3094”), 到整数 (1), 进程ID)

    次数 = 次数 + 1
    .如果真 (次数 = 到整数 (8))
        跳出循环 ()
    .如果真结束

.计次循环尾 ()

该用户从未签到

发表于 2013-7-12 16:37:10 | 显示全部楼层
鹅鹅鹅饿饿饿鹅鹅鹅饿饿
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-4-18 20:59

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表