首页
社区
课程
招聘
[原创]VS显血 改键 全图 T人外挂源码
发表于: 2010-11-15 21:41 52859

[原创]VS显血 改键 全图 T人外挂源码

2010-11-15 21:41
52859

忙活了一天  刚才测试了一下  还行  但是vs貌似能检测出来  所以  用一下赶紧关了  而且不要开始就打开这个软件, 打一会再打开这个软件  而且只能主机用   非主机T 主机=T自己
好了废话不多说
VS全图T人外挂制作
周末跟大学好友一起YY语音开黑打真三, 感觉很爽。经常忘记时间 一搞就一晚上。可是前天晚上我们打的一局,对面的人**不出团,我们攻到他们家门口了,然后就有一个人给我私聊,内容是 “-kick” 我去~  这不是T人吗  奇怪我咋没掉线?我就骂了几句  我说我是T人的老祖宗  我对你那破玩意免疫。刚说完我就杯具的掉线了,我朋友还在里面打,过了一会YY告诉我 就剩他一个人了  又过了一会 他说他也被T了。杯具。于是我也邪恶了一把。。。有人说网上有工具  但我还是喜欢自己写工具,显血改建就是自己写的。

预备知识:       
1.对PE文件的ImportTable要很了解才行,我们要IAT替换实现API hook。
2.远程线程注入dll,老掉牙的技术。
制作过程:
        1.我们知道通常的socket通信中发送信息的函数有2个 send 和sendto,只是参数有些差别。那么首先我们要搞明白 到底war3(这里说明一下打真3的朋友大都用1.20版本的war3,所以本工具只支持1.20版本)用的是哪个函数。好了,用lordPE查一下Frozen Throne.exe ,发现导入表里面只有3个dll,分别是 kernel32 user32 gdi32 很明显没有我们想找的socket api。记得还有一个war3.exe 不过他没有图标,查一下 发现里面有一个dll叫wsock32.dll  嗯?这个好像不常见啊   常见的是ws2_32.dll 先不管,去c盘里搜wsock32.dll。找到了  用lordPE查了一下里面果然有 send 和sendto。继续查war3.exe的导入表 我们发现wsock32.dll里面的函数是按照序号导出的  没有名字  那么只能从wsock32.dll文件下手,查到send 和 sendto的序号分别是 0x13, 0x14.  然后发现war3.exe中这俩序号都存在,到底是用哪一个呢? 继续往后看, 这部分先知道着些就成。
        2.写一个dll,在dll里实现hook send(or sendto),然后用远程现场的方法注入到war3中去.这里说一下我们可以试验先hook send看看有没有效果, 如果没有效果hook sendto就应该是正解了, 这也没啥好办法  试验一下就知道war3到底用哪个了  我猜暴雪应该不会在同一功能模块混用这个api. 如果真的是混用了  那俩api都hook就行了 具体参考源码吧
3.远程线程注入到war3中 这个没啥好说的  参考源码
4.全图是我在网上找的别人的代码抄的,杯具。。。
5.本文没考虑过vs检测  没考虑被杀软误杀.

有一个疑问  我想给指定的用户刷屏 但是没有实现   那位大侠知道如何刷  请告知 感激不尽。


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 7
支持
分享
最新回复 (33)
雪    币: 90
活跃值: (91)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
进来膜拜下

仰视下收藏
2010-11-15 22:21
0
雪    币: 91
活跃值: (57)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
下了研究下
还有
我也老挨T...好好练练去报仇!
2010-11-15 23:24
0
雪    币: 284
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
无法学习只能膜拜
2010-11-16 07:47
0
雪    币: 56
活跃值: (242)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
不知道楼主是用什么写的。。
2010-11-16 09:31
0
雪    币: 5339
活跃值: (3739)
能力值: ( LV13,RANK:283 )
在线值:
发帖
回帖
粉丝
6
学习一下,谢谢分享
2010-11-16 09:38
0
雪    币: 440
活跃值: (119)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
7
呵呵,谢谢分享~~~
2010-11-16 09:47
0
雪    币: 392
活跃值: (89)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
8
不得已而为之
2010-11-16 09:52
0
雪    币: 2323
活跃值: (4113)
能力值: ( LV12,RANK:530 )
在线值:
发帖
回帖
粉丝
9
你这完全就是黑社会的搞法啦~~呵呵,支持!不会真三,只会成海,LT3C和对战,有时间切磋切磋啦~~
2010-11-16 10:04
0
雪    币: 87
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
写个T人挂没什么
如果能写个东西反T人那就牛了···不过至今感觉无解···
2010-11-16 10:14
0
雪    币: 458
活跃值: (421)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
11
首先要懂原理才行,为什么只有主机能T人? 因为5v5一共10个玩家的连接都是通过主机来实现的    假如你不是主机   你现在要移动一下  你会通知主机说我要移动了   主机收到你的通知   然后再告诉你可以移动了  你才能移动   也就是为什么如果主机网络不好   即使你是千兆光纤也照卡不误  主机方强制结束socket你也是无奈。所以反T人挂   只能VS来对主机限制   我等非主机游戏玩家是无法防备的   除非暴雪修改游戏。
记得有位兄台(他的空间有一句话:一群sb往南飞 什么的) 他给的一个图就是说这个交互过程的。
2010-11-16 10:33
0
雪    币: 442
活跃值: (43)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
我也写了个过所有平台的T人工具

关键代码是逆人家已经失效的踢人工具的

用了大半年了,不过最近很少打魔兽了

其原理十分简单

就是检测判断用户的密聊信息

确认后将密聊信息改成魔兽的掉线信息

对方就掉了

关键代码大概如下

		mov		eax,	dword ptr [esp+0xC]                 ;注,堆栈建议改成ebx,也就是mov eax, ebx
		cmp		word ptr [eax], 0xFF7
		jnz			out
		cmp		word ptr [eax+6], 0x2001
		jnz			out
		cmp		dword ptr [eax+0xC], 0x6B637566
		je			kick
		cmp		dword ptr [eax+0xC], 0x4B435546
		jnz			out
kick:
		mov		dword ptr [eax], [COLOR="Red"]0x70CF7[/COLOR]


只要把这段代码以堆栈平衡的方式跟保护寄存器的方式(自己补代码)

挂到send上就能踢人了,密聊信息是fuck

过平台检测的方式多种多样,我就不丢脸了
2010-11-16 10:38
0
雪    币: 242
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
13
不会真三- -|||
2010-11-16 10:46
0
雪    币: 87
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
其实原理我懂···
另你说的那个是堕落河谷    - -
没想到他那句一队SB向北飞,一会排成个S形,一会排成个B形那么深入人心···
另,如果从VS的角度出发,貌似也很难防T人,断开连接的方式千千万……起码我就想不到……
2010-11-16 11:18
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
15
你也上看雪啊。。。
2010-11-16 11:45
0
雪    币: 55
活跃值: (26)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
嘿嘿..有点意思..
有时间我也研究下.收了~
2010-11-16 13:22
0
雪    币: 362
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
呵呵,谢谢分享~~~
2010-11-16 13:41
0
雪    币: 237
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
18
问个很新手的问题:lordPE是怎么查询程序调用的函数的?
2010-11-16 14:59
0
雪    币: 33
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
那个确实深入人心
好像空间上有个图,特**
2010-11-16 20:45
0
雪    币: 229
活跃值: (94)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
20
哈哈  我来顶顶 我就是那个  时的歌一首
2010-11-16 20:59
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
21
净化DOTA环境从我做起
2010-11-16 21:57
0
雪    币: 57
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
22
哈哈,就凭又碰到个玩真三的朋友就一定要支持下,何况楼主给出这么犀利的源码
2010-11-16 22:56
0
雪    币: 2362
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
坏人  不跟你玩真三
2010-11-17 20:00
0
雪    币: 69
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
24
很好很强大 不过我常在浩方上玩 一些人作弊也是很恶心 改下t了
2010-11-17 20:38
0
雪    币: 205
活跃值: (25)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
25
貌似很少T人,喜欢开图
2010-11-17 21:34
0
游客
登录 | 注册 方可回帖
返回
//