本文目录一览:
- 1、我想知道怎么能自己给自己当DNF的服务器,我家没上网,请高手指点,谢谢
- 2、DNF如何禁止TP启动
- 3、怎么攻击别人的DNF私服IP
- 4、<dnf游戏协议>是什么内容
- 5、怎么做DNF辅助软件
- 6、怎样攻击私服服务器,有什么好用的软件?
我想知道怎么能自己给自己当DNF的服务器,我家没上网,请高手指点,谢谢
说实在的,即使你8M,建主机的时候和512K的是一样的,别不爱听;
原因是你建主机,是你把数据传给别人,而你的网速4M是下载的速度,不是传给别人(即上载)的速度;所以没有办法。
有一个软件,叫 CFORS SPEED ,我刚研究过,装上又拆卸了,个人不会玩(调试很麻烦,而且只免费用1个月),用了没发现建主机别人的PING有什么起色,很多人说没用,我也觉得没用。
你唯一可以做的,就是用一个建主机,这样才会有.
你又没上网。
还听说走后门让安装宽带的人给你的网调到什么游戏段、交织段。但我是没招,我打了电话,人家说没有,可能没有认识人或是真调不了。
DNF如何禁止TP启动
= =TP是TX为了使DNF玩家免受木马的威胁而设置的软件(一厢情愿的举措- -)
如果禁止了TP的运行~DNF服务器就会视为木马病毒的恶意行为~
从而使玩家无法运行游戏- -
刚开始出这个的时候我的AVAST!视其为病毒而禁止其运行- -
结果游戏玩不了了。最后我去论坛一看才知道- -
这是TX的行为= =
只好按照他说的办- -把TP设为信任程序- -
楼主别浪费时间了- -
有时间来我空间看看~有一些关于DNF的东西~指教指教
怎么攻击别人的DNF私服IP
首先,你得通过一定方式获取对方服务IP:通过他发的动态消息等。
然后,你得有攻击媒介:即破坏对方电脑系统的软件病毒。
最后,在对方服务运行期间,发送过去并执行就可以了
<dnf游戏协议>是什么内容
尊敬的用户:
根据《地下城与勇士游戏软件许可及服务协议》(简称“《地下城与勇士》游戏协议”)第5.5条等相关条款的约定,您及其他用户均不得进行任何有损于腾讯、neople或其他用户合法权益的非法行为。同时,根据《地下城与勇士》游戏协议第5.19条之约定,为了保证您及其他用户的游戏速度,腾讯将定期转移或者删除《地下城与勇士》游戏服务器上存储的一些过往的游戏动态数据。
为了落实上述约定,依据《地下城与勇士》游戏协议第5.5条、第5.19条、第6.1条、第6.2条和第8.4条之约定,腾讯特制定本《地下城与勇士之玩家条例》,作为《地下城与勇士》游戏协议的补充协议,请您及其他用户遵守:
一、游戏禁止登录条款
1、玩家伪称或暗示为GM(伪称如:温馨提示、腾讯客服等;暗示如:语言中带有我是腾讯内部员工等),企图得到不正当利益或影响其他用户权益的行为。
处理措施:
(1)对您使用的QQ帐号采取《地下城与勇士》游戏协议第6.2条所述的第(1)项处理措施,即暂时禁止您凭借该QQ帐号登录《地下城与勇士》;或者
(2)对您使用的QQ帐号采取《地下城与勇士》游戏协议第6.2条所述的第(13)项处理措施,即永久地、不可撤销地禁止您凭借该QQ帐号登录《地下城与勇士》,并将该QQ帐号在《地下城与勇士》当中产生的所有游戏动态数据、点券、游戏道具、游戏装备等资料全部删除、清空。
合同依据:《地下城与勇士》游戏协议第5.5条第(6)项、第6.1条、第6.2条。
2、无视国家规定,在人物名称、公会名称中使用违规词语或不文明词语、非法字符(涉及本公司名称、名誉,GM通用名称或恶意相似名称,无名称、违反公共道德、污秽不雅、领袖名称、非法组织的字眼、色情、政治相关字眼、非法字符)。用同音字组、相近字母和制造非法名称亦在本处罚条例范围。
处理措施:
采取上述第1条所述的处理措施,并采取《地下城与勇士》游戏协议第6.2条所述的第(6)项措施,即永久性地、不可撤销地将您发布的广告、虚假信息或者非法言论删除,或者采取其他的阻止其传播的措施。
合同依据:《地下城与勇士》游戏协议第5.5条第(7)项、第6.1条、第6.2条。
3、玩家涉及到侵入、拦截、破坏、复制、修改《地下城与勇士》客户端程序,以及宣扬、叫卖和使用各种辅助性程序或恶性非法程序(如修改器,变速齿轮、加速器等),即使用外挂程序、或在游戏中宣传外挂程序的行为。
处理措施:同上述第1条的处理措施。
合同依据:《地下城与勇士》游戏协议第5.5条第(3)、(4)项、第6.1条、第6.2条。
4、以任何弄虚作假的形式来蒙蔽或者欺骗其他用户,如发布模仿官方并带有病毒的网站、非官方中奖信息(例如:恭喜您,您中奖了,请到www.***.com网站输入您的QQ号及密码领取您的奖品)。
处理措施:同上述第2条的处理措施。
合同依据:《地下城与勇士》游戏协议第5.5条第(6)项、第6.1条、第6.2条。
5、在游戏中发布非法网站,宣传或使用私服、游戏代码、木马、外挂、病毒、色情信息、垃圾广告、非法广告等信息。
处理措施:同上述第2条的处理措施。
合同依据:《地下城与勇士》游戏协议第5.5条第(5)、(7)项、第6.1条、第6.2条。
6、在游戏中发布触犯政府法令的文字,如:煽动、反动、猥亵、暴力、种族歧视、宗教歧视等字眼,包含这类相关字的反向书写。
处理措施:同上述第2条的处理措施,情节严重的将移交有关行政管理机关给予行政处罚,或者追究您的刑事责任。
合同依据:《地下城与勇士》游戏协议第5.5条第(7)项、第6.1条、第6.2条。
7、宣传或贩卖BUG、攻击服务器运行、牟取个人利益、影响游戏公平性,以及影响其他玩家正常进行游戏等行为。
处理措施:
采取上述第1条所述的处理措施,和/或采取《地下城与勇士》游戏协议第6.2条所述的第(7)项措施,即永久性地、不可撤销地将您非法获取的Q币、Q点、点券、游戏道具和/或游戏装备等游戏物品删除,或者将其返还给原来的通过合法途径取得其使用权的其他用户。
合同依据:《地下城与勇士》游戏协议第5.5条第(4)、(5)项、第6.1条、第6.2条、第6.3条。
8、持有复制道具、未开放道具等非法物品,影响游戏的公平性。
处理措施:同上述第7条的处理措施。
合同依据:《地下城与勇士》游戏协议第5.5条第(3)项、第6.1条、第6.2条、第6.3条。
9、盗取或参与盗取他人账号,非法挪用或转移被盗者帐号中的游戏物品,给被盗者造成严重损失的行为。
处理措施:同上述第1条所述的第(2)项处理措施。
合同依据:《地下城与勇士》游戏协议第5.6条、第6.1条、第6.2条、第6.3条。
10、故意使用《地下城与勇士》游戏对话频道功能妨害他人进行游戏的。
处理措施:对您使用的QQ帐号采取《地下城与勇士》游戏协议第6.2条所述的第(1)项措施,即暂时禁止您凭借该QQ帐号登录《地下城与勇士》,禁止登录期限为24小时。
合同依据:《地下城与勇士》游戏协议第5.5条、第6.1条、第6.2条。
11、在《地下城与勇士》游戏中及/或享受GM提供的线上服务过程中,对腾讯及/或其工作人员进行诽谤、扭曲事实、侮蔑、辱骂等侵害腾讯及/或其工作人员名誉的行为。
处理措施:同上述第10条的处理措施。
合同依据:《地下城与勇士》游戏协议第5.5条第(7)项、第5.10条、第6.1条、第6.2条。
12、侮辱、毁谤、猥亵、威胁、辱骂玩家,扭曲事实、恶意散布不实谣言,恶意影响游戏环境等行为。
处理措施:同上述第10条的处理措施。
合同依据:《地下城与勇士》游戏协议第5.5条第(7)项、第5.9条、第6.1条、第6.2条。
13、游戏角色数据存在严重异常,或帐号点券数据存在异常。
处理措施:对您使用的QQ帐号采取《地下城与勇士》游戏协议第6.2条所述的第(1)项处理措施,即暂时禁止您凭借该QQ帐号登录《地下城与勇士》。如果数据异常的原因得到查明,并且异常数据得到
恢复,腾讯公司将立即解除该禁止措施,允许您继续凭借该QQ帐号登录《地下城与勇士》。否则,腾讯公司将根据《地下城与勇士》游戏协议第6.3条之约定,无限期地延长禁止您凭借该QQ帐号登录《地下城与勇士》的时间。
合同依据:《地下城与勇士》游戏协议第5.5条、第5.9条、第6.1条、第6.2条、第6.3条、第6.4条、第7.4条、第7.5条、第7.6条、第7.7条。
二、“点券”使用期限及永久删除条款
《地下城与勇士》游戏当中“点券”的使用期限均为180天。如果您使用的QQ帐号连续180天未登录该游戏的,“点券”的使用期限即为届满,腾讯将根据《地下城与勇士》游戏协议第5.19条之规定,永久性地删除该QQ帐号在该游戏当中所有的“点券”以及对应的游戏动态数据,您将不能继续使用这些“点券”。换言之,如果您使用的QQ帐号连续180天未登录《地下城与勇士》游戏的,在180天之后再次登录该游戏的,则该QQ帐号项下的“点券”因使用期限届满而不可用,您如需要使用“点券”的,应当另行获取。
上述180天使用期限的计算是连续的,自您使用的QQ帐号最后一次登录《地下城与勇士》游戏之时开始计算。这期间,如果您使用的QQ帐号有登录《地下城与勇士》游戏的,则“点券”使用期限的计算自动中断,自此次登录之时重新计算180天。依此类推。
上述180天使用期限的计算由《地下城与勇士》游戏服务器软件进行,以《地下城与勇士》游戏服务器统计的连续未登录该游戏的天数为准。而且,该种计算是不问您是由于何种原因导致未登录该游戏的。换言之,只要《地下城与勇士》游戏服务器统计到您使用的QQ帐号连续180天未登录该游戏,《地下城与勇士》游戏服务器即会自动将该QQ帐号项下所有的“点券”永久地删除。而且,您因为违反《地下城与勇士》游戏协议而被暂时禁止登录该游戏的期限亦将被计算在上述的180天使用期限之中。
三、禁止第三方交易的条款
1、禁止QQ帐号交易
腾讯公司禁止用户私下有偿或无偿转让QQ帐号,以免因QQ帐号问题产生纠纷,您应当自行承担因违反此要求而遭致的任何损失,同时腾讯保留追究上述行为人法律责任的权利。
腾讯郑重提醒您:通过转让得到的QQ帐号,很可能:(1)在《地下城与勇士》游戏中有违反相关条例的不良记录,您将自行承担因这些不良记录带来的任何损失;(2)是在《地下城与勇士》游戏中被其他恶意用户盗用的,您对该帐号进行的挪用以及转移物品的操作将同样视为盗号行为。您将自行承担因这些不良操作所带来的任何损失。
合同依据:《地下城与勇士》游戏协议第4.3条、第4.4条、第4.6条、第5.7条、第5.9条。
2、禁止游戏物品交易
腾讯通过《地下城与勇士》及其官方网站和其他软件,为您提供了诸如“商城”的获得Q币、Q点、点券、游戏道具、游戏装备等游戏物品的途径,您可以从腾讯提供的这些途径获得上述游戏物品。腾讯不提倡您通过购买、接受赠与或者其他的方式从第三方获得上述游戏物品,不对第三方交易的行为负责,并且不受理因第三方交易发生纠纷而带来的申诉。
腾讯不提倡的交易方式包括但不限于以下几种方式:(1)通过第三方开设的所谓“专业游戏交易平台”网站购买;(2)通过第三方开设的其他电子网络交易平台网站购买;(3)向第三方开设的所谓“游戏工作室”、“打币工作室”购买;(4)向其他用户使用真实货币购买。
腾讯郑重提醒您:通过第三方交易的方式获得的游戏物品可能是:(1)盗号分子盗窃得来的赃物,受害者一旦通过正当手段要求索回,腾讯公司将按照相关约定予以受理,您将自行承担因此带来的任何损失;(2)不法分子利用程序BUG、恶意程序等非法产出的,腾讯公司一经查实,将按照相关约定,对您购得的非法产出予以拔取处理,您将自行承担因此带来的任何损失。
合同依据:《地下城与勇士》游戏协议第5.9条。
本《地下城与勇士之玩家条例》自即日起生效,请各位用户严格遵守,谢谢!
《地下城与勇士》是一款韩国网络游戏公司NEOPLE开发的免费角色扮演2D游戏,由三星电子发行,并于2005年8月在韩国正式发布。中国则由腾讯游戏代理发行。
扩展资料
《地下城与勇士》故事大纲
第一版(毁灭纪前)
在阿拉德大陆的文明之光闪耀之前,世界是一个无边的宇宙,孕育着各种形态的生命。
这些生命分散在各种虚空异界和地下城堡里,用它们的勤劳和智慧,创建着世界的繁荣。
生存在完美大陆阿拉德的人类和精灵,也属于各种形态的生命之一。
他们用诸神赋予的智慧,创造了被众多异界生命钦羡的阿拉德文明。
相传,连接阿拉德大陆和其它虚空异界的天空之城,就是天族和魔族为方便往来阿拉德大陆而建造的。
在各种虚空异界里,存在一种叫做“生命之水”的物体,可以使获得者拥有无限的生命。
生命之水的出现,引起了各异界生命的争夺。
魔族使徒“爆龙王”巴卡尔为抢夺生命之水,率领其手下的龙人和以赫尔德为中心的魔族使徒们展开了被称为“龙之战争”的魔族大战!
那是一场天地变色、伤亡惨重的毁灭之战,鲜血染红了魔族的土地!
战败的巴卡尔通过寂静城逃向了天界,并堵死了魔界通往天界的所有道路。
逃向天界的巴卡尔,为了削弱天族的反抗,不仅下了封杀魔法令,还用强大的魔法制造了具有邪恶力量的光之战士,并命他们守卫着天空之城,完全阻断了天界和阿拉德大陆的连接。
天界进入了巴卡尔统治的黑暗期,而阿拉德大陆的繁荣和辉煌,似乎也随着天空之城的消失而开始毁灭。
精灵和人类决裂,大部分精灵从阿拉德大陆消失,不知踪迹。缺失精灵庇护的阿拉德大陆,进入了文明的荒漠期,渐渐地在历史的洪流中隐退。
然而,千年后,一场突如其来的异变,让原本归于平静的阿拉德大陆再次卷入血雨腥风之中……
先是一场如瘟疫般的异变,让阿拉德大陆上的动植物在一夕之间纷纷魔化成邪恶的怪物,它们凶残嗜血,肆意吞噬着人类的生命,死亡和恐慌迅速在阿拉德大陆蔓延。
接着一场大火如流星般坠落在格兰之森,熊熊的烈焰烧毁了格兰之森的大部分植被,却无法摧毁异变的动植物。格兰之森陷入了一片妖异的火海中,成了死亡之林。
精灵也从森林里彻底消失。
各种异变现象频繁的出现在阿拉德大陆各地,异变的动植物也越来越疯狂。
即使出现了为铲除怪物而不畏艰辛的穿行在阿拉德大陆各地的冒险家们,也无法让异变得到一丝缓解,阿拉德大陆陷入无边的黑暗之中。
更让人忧心的是,原本消失的天空之城又重新出现在阿拉德大陆上。
随着它的出现,各种邪恶势力蠢蠢欲动:黑色瘟疫笼罩着人类的村庄,村庄里的人全部死亡,无一幸免;
暗精灵趁混乱向人类发动战争;贝尔玛尔公国的领土被相邻的帝国侵占。
远在斯特鲁山脉北部的冰龙斯卡萨也在这时候冬眠醒来,它强大的寒冰力量让斯特鲁地区陷入了一个漫天冰雪的世界。
饱受寒冷、饥饿摧残的班图族翻越斯特鲁山脉,野蛮入侵了贝尔玛尔的帝国防线……
因异变带来的混乱,在阿拉德大陆蔓延,各种虚空异界的再次出现,让整个世界陷入了癫狂之中!
这是诸神的降罪还是人类毁灭的预兆?未知的天界和魔界是否是这些邪恶力量的诞生之地?
事到如今,唯有冒险家们能为这混乱的世界找到一个解救之道!谁将是对抗邪恶力量的神谕之人?
故事从鬼剑士、格斗家、圣职者、神枪手、魔法师和暗夜使者等组成的英雄队伍开始……
第二版(毁灭季后)
自阿拉德历977年,阿拉德大陆开始发生神秘的“异变”现象后,这片大陆就没有一刻安宁。
尽管在格兰之火中,精灵一族用自己的生命修复了魔法阵,换来了短暂的和平。
但是,随后发生的转移现象及各种瘟疫又让它再度陷入了危机……
然而,这一切的噩梦也只是个开始。
那场史无前例的灾难才是真正地将整片大陆推入了无尽的地狱。
幸存者们对此只留下了深深的恐惧,他们将之称为:“毁灭纪”。
在那场灾难中,整个阿拉德大陆发生了大爆炸,很多地方因此成为了废墟,时空也因为爆炸的关系变得一片混乱……
怎么做DNF辅助软件
首先声明:这个是在抄别人的,希望能帮到你。
一、先说一下写一个外挂需要什么条件
1、熟练的C语言知识
目前的外挂大部分都是用BC或者是Delphi或者是vc写的,拥有熟练的C语言知识是写外挂的基本条件!
2、具有很强的汇编基础
一般游戏都不可能有原代码的,必须靠反汇编或者跟踪的办法来探索其中的机理
,所以有强的汇编基础也是必不可少的条件
3、熟练掌握跟踪和调试的工具
有了上面2个条件后,掌握一些工具也是很有必要的
跟踪的工具,softice当然是不二之选,至于反汇编的工具,我推荐用IDA PRO
这个工具反汇编出来的代码结构清晰,非常好读
如果你不具有上面的条件,还是先把基础打好,再来写外挂吧,一分耕耘,一分收获,天下没有白掉的馅饼的
二、写外挂面临的基本技术问题
1、修改进程的执行代码
要修改进程的执行代码,要先取得进程的ID,如果是由外挂程序启动,返回值里就有进程ID,如果不是的话,
需要用findwindow找到窗口句柄,再用GetWindowProcessID取得进程ID,取得进程ID以后,就可以用
writeprocessmemory来修改进程的执行代码了,使程序按照我们的意愿来执行,石器外挂里的不遇敌、寸步遇敌
就是用这样的方法来实现的
2、截获外挂发送和接收的封包
除了通过修改代码来实现的功能以外,很多的功能都是通过修改封包来实现的,要修改封包,首先要能截获它。
第一步是要跟踪出发和收的位置,至于怎么跟踪,我以后会提到,找到位置以后,有2个办法,一是在那个位置加一
个jmp语句,跳到你的处理函数位置,处理完后,再跳回来,这种方法要求比较高,需要处理好很多事情,另一种办法
是往那个位置写条能造成例外的指令,比如int 3,然后用DebugActiveProcess调试游戏进程,这样每当游戏执行到那个
位置的时候,就会停下来,到外挂程序里面去,等外挂程序处理完以后,用ContinueDebugEvent 继续运行程序。
今天先写这么多,下回将讨论外挂的具体功能该怎么实现
今天来谈谈地址的调查问题,地址调查是写外挂中最艰辛,最富有挑战性的事情,很多朋友问我要外挂的原程序,其实有了外挂原程序,如果你不会调查地址,还是没用的,
原程序和地址的关系就象武学中招式与内功的关系,没有内功的招式,只是一个花架子。而内功精深以后,任何普通的招式,都有可能化腐朽为神奇,外挂中的地址分为两类,一类是程序地址,一类是数据地址。象石器中的双石器,真彩,不遇敌,寸步遇敌,发送接收封包等,都属于第一类,而人物坐标,状态等,都属于第二类。对于第一类地址,主要依靠softice来
调查地址,对第二类地址,可以用一些游戏工具,比如fpe,game expert,game master等来调查,我一直用game expert,因为我找不到2000下能用的fpe,
各位以前用fpe改游戏的时候,没想过他也能用来干这个吧
对于第二类数据的调查方法,大部分人都很熟习了,我就不多说了,现在主要来谈谈第一类数据的详细调查过程,比如我们要调查发送封包的位置,如何着手呢,客户端往服务器要发很多封包,但最简单的办法莫过从说话的封包入手,先说一句很长的话,最好是英文,查起来方便,说完以后,用任意一种办法进入游戏程序的进程空间(比如先用spy查出游戏程序的窗口句柄,再切换到softice打入bmsg 窗口句柄 wm_lbuttondown,这样在游戏程序中一点鼠标就进入了他的进程空间)然后用s命令查出这句话所放的内存地址,记下这个地址,在softice中打入bpm 刚才调查到的地址,这个指令的意思是只要有访问这个内存的动作,立刻中断,然后再切换到游戏,说一句话,你会发现softice自动中断到某一个位置了,从这个位置跟踪下去,发送封包的位置也就不远了。
上面所说的都是针对一个全新的游戏程序而言,如果是一个老的程序,有前辈做了大量的工作,还可以用些别的办法,如反汇编等,来调查。以后游戏版本的更新也是如此,只要把老版本的地址位置附近的代码记下来,去新版本的代码里面search一下,就ok了。
恩,休息一会儿,休息一会儿
我主要对外挂的技术进行分析,至于游戏里面的内部结构每个都不一样,这里就不做讲解了,我也没有那么厉害,所有的都知道,呵呵!
1 首先游戏外挂的原理
外挂现在分为好多种,比如模拟键盘的,鼠标的,修改数据包的,还有修改本地内存的,但好像没有修改服务器内存的哦,呵呵!其实修改服务器也是有办法的,只是技术太高一般人没有办法入手而已!(比如请GM去夜总会,送礼,收黑钱等等办法都可以修改服务器数据,哈哈)
修改游戏无非是修改一下本地内存的数据,或者截获api函数等等,这里我把所能想到的方法都作一个介绍,希望大家能做出很好的外挂来使游戏厂商更好的完善自己的技术.
我见到一片文章是讲魔力宝贝的理论分析,写的不错,大概是那个样子.
下来我就讲解一下技术方面的东西,以作引玉之用
2 技术分析部分
1 模拟键盘或鼠标的响应
我们一般使用UINT SendInput(
UINT nInputs, // count of input events
LPINPUT pInputs, // array of input events
int cbSize // size of structure
);api函数
第一个参数是说明第二个参数的矩阵的维数的,第二个参数包含了响应事件,这个自己填充就可以,最后是这个结构的大小,非常简单,这是最简单的方法模拟键盘鼠
标了,呵呵
注意:这个函数还有个替代函数:
VOID keybd_event(
BYTE bVk, // 虚拟键码
BYTE bScan, // 扫描码
DWORD dwFlags,
ULONG_PTR dwExtraInfo // 附加键状态
);和
VOID mouse_event(
DWORD dwFlags, // motion and click options
DWORD dx, // horizontal position or change
DWORD dy, // vertical position or change
DWORD dwData, // wheel movement
ULONG_PTR dwExtraInfo // application-defined information
);
这两个函数非常简单了,我想那些按键精灵就是用的这个吧,呵呵,上面的是模拟键盘,下面的是模拟鼠标的.
这个仅仅是模拟部分,要和游戏联系起来我们还需要找到游戏的窗口才行,或者包含快捷键,就象按键精灵的那个激活键一样,我们可以用GetWindow函数来枚举窗口,也可以用Findwindow函数来查找制定的窗口(注意还有一个FindWindowEx),FindwindowEx可以找到窗口的子窗口,比如按钮,等什么东西.当游戏切换场景的时候我们可以用FindWindowEx来确定一些当前窗口的特征,从而判断是否还在这个场景,方法很多了,比如可以GetWindowInfo来确定一些东西,比如当查找不到某个按钮的时候就说明游戏场景已经切换了,等等办法.有的游戏没有控件在里面,这是对图像做坐标变换的话,这种方法就要受到限制了.这就需要我们用别的办法来辅助分析了.
至于快捷键我们要用动态连接库实现了,里面要用到hook技术了,这个也非常简单,大家可能都会了,其实就是一个全局的hook对象然后SetWindowHook就可以了,回调函数都是现成的,而且现在网上的例子多如牛毛,这个实现在外挂中已经很普遍了.如果还有谁不明白,那就去看看msdn查找SetWindowHook就可以了.
这个动态连接库的作用很大,不要低估了哦,它可以切入所有的进程空间,也就是可以加载到所有的游戏里面哦,只要用对,你会发现很有用途的!
这个需要你复习一下win32编程的基础知识了,呵呵,赶快去看书吧!
2截获消息
有些游戏的响应机制比较简单,是基于消息的,或者用什么定时器的东西,这个时候你就可以用拦截消息来实现一些有趣的功能了.
我们拦截消息使用的也是hook技术,里面包括了键盘消息,鼠标消息,系统消息,日志等,别的对我们没有什么大的用处,我们只用拦截消息的回调函数就可以了,这个不会让我写例子吧,其实这个和上面的一样,都是用SetWindowHook来写的,看看就明白了很简单的.
至于拦截了以后做什么就是你的事情了,比如在每个定时器消息里面处理一些我们的数据判断,或者在定时器里面在模拟一次定时器,那么有些数据就会处理两次,呵呵,后果嘛,不一定是好事情哦,呵呵,不过如果数据计算放在客户端的游戏就可以真的改变数据了,呵呵,试试看吧!用途还有很多,自己想也可以想出来的,呵呵!
3拦截socket包
这个技术
难度要比原来的高很多哦,要有思想准备.
首先我们要替换winSock.dll或者winsock32.dll,我们写的替换函数要和原来的函数一致才行,就是说它的函数输出什么样的,我们也要输出什么样子的函数,而且参数,参数顺序都要一样才行,然后在我们的函数里面调用真正的winSock32.dll里面的函数就可以了
首先:我们可以替换动态库到系统路径
其次:我们应用程序启动的时候可以加载原有的动态库,用这个函数LoadLibary
然后定位函数入口用GetProcAddress函数获得每个真正socket函数的入口地址
当游戏进行的时候它会调用我们的动态库,然后从我们的动态库中处理完毕后才跳转到真正动态库的函数地址,这样我们就可以在里面处理自己的数据了,应该是一切数据.呵呵!
兴奋吧,拦截了数据包我们还要分析之后才能进行正确的应答,不要以为这样工作就完成了,呵呵!还早呢,等分析完毕以后我们还要仿真应答机制来和服务器通信,一个不小心就会被封号,呵呵,呜~~~~~~~~我就被封了好多啊!
分析数据才是工作量的来源呢,游戏每次升级有可能加密方式会有所改变,因此我们写外挂的人都是亡命之徒啊,被人娱乐了还不知道,呵呵!(声明我可没有赚钱,我是免费的)
好了,给大家一个不错的起点,这里有完整的替换socket源代码,呵呵!
4截获api
上面的技术如果可以灵活运用的话我们就不用截获api函数了,其实这种技术是一种补充技术.比如我们需要截获socket以外的函数作为我们的用途,我们就要用这个技术了,其实我们也可以用它直接拦截在socket中的函数,这样更直接.
现在拦截api的教程到处都是,我就不列举了,我用的比较习惯的方法是根据输入节进行拦截的,这个方法可以用到任何一种操作系统上,比如98/2000等,有些方法不是跨平台的,我不建议使用.这个技术大家可以参考windows核心编程里面的545页开始的内容来学习,如果是98系统可以用window系统奥秘那个最后一章来学习.
好了方法就是这么多了,看大家怎么运用了,其它的一些针对性的技巧这里我就不说了,要不然会有人杀了我的,呵呵!
记住每个游戏的修改方法都不一样,如果某个游戏数据处理全部在服务器端,那么你还是别写外挂了,呵呵,最多写个自动走路的外挂,哈哈!
数据分析的时候大家一定要注意,不要轻易尝试和服务器的连接,因为那有很危险,切忌!等你掌握了大量的数据分析结果以后,比较有把握了在试试,看看你的运气好不好,很有可能会成功的哦,呵呵!
其实像网金也疯狂的那种模拟客户端的程序也是不错的,很适合office的人用,就看大家产品定位了.
好了不说了,大家努力吧!切忌不要被游戏厂商招安哦,那样有损
怎样攻击私服服务器,有什么好用的软件?
下载“冰河”木马,功能强大,能监视对方干什么,任意操作对方硬盘文件…功能应有尽有,到中国黑客网下载