专栏首页黑白安全游戏安全之外挂与反外挂

游戏安全之外挂与反外挂

游戏安全之外挂与反外挂

DNF喇叭公告最新写法:

DNF前几天进行了100级内容的更新,游戏内数据也发生了些许变化,其中包括游戏喇叭,

通过OllyDbg附加游戏之后,找到喇叭公告Call之后,如下图

Call 0xE54260这个Call在点进去之后,如图

由之前的mov eax,dword ptr [ecx+0x50]变成了现在的mov eax,dword ptr [ecx+0x54]

所以现在的正确的写法是:

/*************************************/
/* 函数说明:喇叭公告
/* 参数一:喇叭内容
/* Author:www.yxfzedu.com--游戏逆向交流
/* Date:2020年3月29日09:52:20
/*************************************/
void GameCall::Bulletin(std::wstring text)
{

	if (text.empty()) {
		return;
	}

	std::wstring value = L"游戏逆向交流 : ";
	value += text;
	const wchar_t* txtAdr = value.c_str();

	__asm
	{
		PUSH 0;
		PUSH 0;
		PUSH 0;
		PUSH 0;
		PUSH 0;
		PUSH 0x24;//喇叭显示的位置
		PUSH 0xFF00;//喇叭颜色
		PUSH txtAdr;
		MOV ECX, Base_NoticeCallECXAddr;//商店基址
		MOV ECX, [ECX];
		MOV ECX, [ECX + 0x54];//之前是0x50
		MOV EAX, Base_NoticeCallAddr;//喇叭公告
		CALL EAX;
	}
}

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Red Hat发布RHEL 7/CentOS 7内核更新 修复数据连接丢失BUG

    Red Hat和CentOS社区本周宣布,面向Red Hat Enterprise Linux(RHEL) 7和CentOS Linux 7操作系统推出全新的内...

    周俊辉
  • Facebook 发现安全漏洞:黑客可控制 5000 万用户账号

    新浪科技讯 北京时间9月29日早间消息,Facebook周五宣布,该公司发现了一个安全漏洞,黑客可利用这个漏洞来获取信息,而这些信息原本可令黑客控制约5000万...

    周俊辉
  • Zip Slip漏洞影响数千个项目

    6月5日,Snyk的研究人员宣布了一个名为Zip Slip 的漏洞。 通过此漏洞,攻击者可以使用特制ZIP压缩文件通过路径遍历来覆盖任意文件,从而执行潜在的命令...

    周俊辉
  • 使用Oracle SQL Developer 连接SQL Server

    上次,将MySQL数据迁移到Oracle介绍了如何使用oracle sql developer连接mysql。同样,sql server的连接也比较相似。

    williamwong
  • 六个思考帽子 (Six Thinking Hats) - 从所有观点看决定

    Six Thinking Hats - 改变你的思维方式可以帮助你找到棘手问题的新解决方案。

    Warren2Lynch
  • 数据结构学习

    很久没有更新公众号了,为了后面的学习,最近一直在补基础,用了一个比较好的方法,用c把常见的几个数据结构都实现了一遍,两个方面都能同时得到锻炼。

    信安本原
  • R、Python、Scala 和 Java,到底该使用哪一种大数据编程语言?

    当你找到大数据项目,你首先会怎么做?确定这个项目的问题领域,确定这个项目的基础设施,在往上,确定项目的框架,选择最适合用来处理当前数据的所有内容。这个时候唯一摆...

    小小科
  • 入门篇|学渣是如何自学数据结构的?

    -------------------------------------------

    黄泽杰
  • 数据结构?

    数据结构可以实现一种或多种抽象数据类型,而抽象数据类型(Abstract Data Type [ADT])就是一种数学的抽象,一些操作的集合【插入、删除等操作】...

    半纸渊
  • 数据结构学习秘籍

    网络上太多的同学吐槽被虐,如滔滔江水连绵不绝,数据结构太难了!真的很难吗?其实数据结构只是讲了三种:线性结构、树、图。到底难在哪里呢?通过调查了解大概有四个原因...

    rainchxy

扫码关注云+社区

领取腾讯云代金券