吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 7703|回复: 10

LOL频繁调用屏幕转换CALL导致 游戏崩溃

[复制链接]
又红又专 发表于 2020-6-3 07:42 | 显示全部楼层 |阅读模式

本站严厉禁止求脱求破行为(包含无自我分析直接求思路),如发现此类求助主题请点击“举报”,让我们共同维护优质的学习环境!


40HB
如题目所示 频繁调用转换屏幕转换call 导致游戏崩溃 可以取出游戏坐标值但是一般情况下会5-10分钟必崩溃具体原因不明确,检查了申请空间完毕后也释放了代码 请各位老师告知
c++如下
call
[C++] 纯文本查看 复制代码
typedef struct ParamData   //屏幕转换call参数结构 
{
	DWORD addr1; //参数1 是屏幕坐标地址 此地址为自己远程申请
	DWORD addr2; //人物坐标指针结构体
}ParamData, *Paramp;
ParamData CallParam;//屏幕转换
void WorldToscreen(LPVOID lParam) // 屏幕转换call
{

	Paramp lp;
	lp = (Paramp)lParam;
	DWORD p1 = lp->addr1;  //此地址为我远程申请的一个12个字节的空间不用释放 每次在这里读出转换后的屏幕坐标 前四个字节为 x 中间四字节为y 存留四个字节空间
	DWORD p2 = lp->addr2;
	DWORD dwAddr = 0xD33280;
	_asm
	{
		    pushad
			push p1
			push p2
			call dwAddr
			add esp, 0x8
			popad

	}


}




吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 又红又专 发表于 2020-7-12 18:51 | 显示全部楼层

这个我知道什么错误了,今天有空写一下 算给大家个参考  这是数据线程冲突问题  不是call 线程冲突 冲突数据为人物坐标自己应该建立一个结构穿进去 不应该用游戏中已经有的3D坐标 ,如果call线程冲突可以绑定主线程 或者dll 注入
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
As-beel 发表于 2020-6-3 07:42 | 显示全部楼层

最佳答案本应属于楼主私有,因此限制查看

您还有0次查看次数,点此查看答案

点此购买查看次数
也可以兑换VIP特权或加入解密专家,每日可免费查看5次最佳答案!

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 又红又专 发表于 2020-6-3 07:44 | 显示全部楼层

前几天搞了大约一周这个游戏发现搞不下去了自己太菜,不过还是想问问大家有一些基质大家可以找我要
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
九幽小丑 发表于 2020-6-3 09:08 | 显示全部楼层

又红又专 发表于 2020-6-3 07:44
前几天搞了大约一周这个游戏发现搞不下去了自己太菜,不过还是想问问大家有一些基质大家可以找我 ...

大佬来点
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 又红又专 发表于 2020-6-4 10:47 | 显示全部楼层

As-beel 发表于 2020-6-4 10:22
你的线程与主线程的数据访问发生冲突了, 应该挂钩主线程再去调用,这才是最安全的做法

可以呀 但是不知道代码怎么写呀....
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
耶稣 发表于 2020-6-5 21:03 | 显示全部楼层

你的调试驱动那里买的?
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 又红又专 发表于 2020-6-6 08:27 | 显示全部楼层

耶稣 发表于 2020-6-5 21:03
你的调试驱动那里买的?

LOL可以调试的
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
89935111 发表于 2020-6-9 22:14 | 显示全部楼层

lea edx, dword [ebp+0x08]
mov ecx, dword [ebp+0x0C]
mov ecx, dword [ecx]
mov eax, dword [ebp-0x04]
call eax
mov eax, dword [ebp+0x08]
mov ebx, dword [ebp+0x0C]
mov ecx, dword [ebp-0x08]
mov dword [ecx], eax
mov dword [ecx+0x04], ebx
易语言的  !
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
Pit丶妖 发表于 2020-10-14 14:34 | 显示全部楼层


为什么直接用E语言对LOL无效了。是不是要弄读写驱动。CE可以用
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层
5层
6层
7层
8层
9层
10层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

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