[Wpe吧]wpe封包的使用详细教程
wpe封包的使用详细教程现在我们开始!首先,你要知道游戏中储存数据的几种格式,这几种格式是:字节(BYTE)、字(WORD)和双字(DOUBLEWORD),或者说是8位、16位和32位储存方式。字节也就是8位方式能储存0~255的数字;字或说是16位储存方式能储存0~65535的数;双字即32位方式能储存0~4294967295的数。
为何要了解这些知识呢?在游戏中各种参数的最大值是不同的,有些可能100左右就够了,比如,金庸群侠传中的角色的等级、随机遇敌个数等等。而有些却需要大于255甚至大于65535,象金庸群侠传中角色的金钱值可达到数百万。所以,在游戏中各种不同的数据的类型是不一样的。在我们修改游戏时需要寻找准备修改的数据的封包,在这种时候,正确判断数据的类型是迅速找到正确地址的重要条件。
在计算机中数据以字节为基本的储存单位,每个字节被赋予一个编号,以确定各自的位置。这个编号我们就称为地址。
在需要用到字或双字时,计算机用连续的两个字节来组成一个字,连续的两个字组成一个双字。而一个字或双字的地址就是它们的低位字节的地址。
现在我们常用的Windows9x操作系统中,地址是用一个32位的二进制数表示的。而在平时我们用到内存地址时,总是用一个8位的16进制数来表示它。
二进制和十六进制又是怎样一回事呢?
简单说来,二进制数就是一种只有0和1两个数码,每满2则进一位的计数进位法。同样,16进制就是每满十六就进一位的计数进位法。16进制有0--F十六个数字,它为表示十到十五的数字采用了A、B、C、D、E、F六个数字,它们和十进制的对应关系是:A对应于10,B对应于11,C对应于12,D对应于13,E对应于14,F对应于15。而且,16进制数和二进制数间有一个简单的对应关系,那就是;四位二进制数相当于一位16进制数。比如,一个四位的二进制数1111就相当于16进制的F,1010就相当于A。
了解这些基础知识对修改游戏有着很大的帮助,下面我就要谈到这个问题。由于在计算机中数据是以二进制的方式储存的,同时16进制数和二进制间的转换关系十分简单,所以大部分的修改工具在显示计算机中的数据时会显示16进制的代码,而且在你修改时也需要输入16进制的数字。你清楚了吧?
在游戏中看到的数据可都是十进制的,在要寻找并修改参数的值时,可以使用Windows提供的计算器来进行十进制和16进制的换算,我们可以在开始菜单里的程序组中的附件中找到它。
现在要了解的知识也差不多了!不过,有个问题在游戏修改中是需要注意的。在计算机中数据的储存方式一般是低位数储存在低位字节,高位数储存在高位字节。比如,十进制数41715转换为16进制的数为A2F3,但在计算机中这个数被存为F3A2。
看了以上内容大家对数据的存贮和数据的对应关系都了解了吗?
好了,接下来我们要告诉大家在游戏中,封包到底是怎么一回事了,来!大家把袖口卷起来,让我们来干活吧!
二:什么是封包?
怎么截获一个游戏的封包?
怎么去检查游戏服务器的ip地址和端口号?
Internet用户使用的各种信息服务,其通讯的信息最终均可以归结为以IP包为单位的信息传送,IP包除了包括要传送的数据信息外,还包含有信息要发送到的目的IP地址、信息发送的源IP地址、以及一些相关的控制信息。当一台路由器收到一个IP数据包时,它将根据数据包中的目的IP地址项查找路由表,根据查找的结果将此IP数据包送往对应端口。下一台IP路由器收到此数据包后继续转发,直至发到目的地。路由器之间可以通过路由协议来进行路由信息的交换,从而更新路由表。
那么我们所关心的内容只是IP包中的数据信息,我们可以使用许多监听网络的工具来截获客户端与服务器之间的交换数据,下面就向你介绍其中的一种工具:WPE。
WPE使用方法:
执行WPE会有下列几项功能可选择:
SELECTGAME选择目前在记忆体中您想拦截的程式,您只需双击该程式名称即可。
TRACE追踪功能。用来追踪撷取程式送收的封包。
WPE必须先完成点选欲追踪的程式名称,才可以使用此项目。
按下Play键开始撷取程式收送的封包。
您可以随时按下||暂停追踪,想继续时请再按下||。
按下正方形可以停止撷取封包并且显示所有已撷取封包内容。
若您没按下正方形停止键,追踪的动作将依照OPTION里的设定值自动停止。
如果您没有撷取到资料,试试将OPTION里调整为Winsock
绛旓細涓銆佷娇鐢ㄦ柟娉曪細浣跨敤WPE灏佸寘闇瑕侀伒寰竴瀹氱殑姝ラ銆傞鍏堬紝浣犻渶瑕佽幏鍙栧苟瀹夎WPE宸ュ叿銆傛帴鐫锛屽湪杩愯娓告垙鎴栧叾浠栧簲鐢ㄧ▼搴忔椂锛學PE灏佸寘宸ュ叿浼氭崟鑾风綉缁滄暟鎹寘銆備綘鍙互閫氳繃宸ュ叿鐣岄潰杩涜鏁版嵁鍖呯殑鍒嗘瀽鍜屼慨鏀广傛渶鍚庯紝淇濆瓨淇敼鍚庣殑鏁版嵁鍖咃紝瀹炵幇鐗瑰畾鐨勭綉缁滃姛鑳姐備簩銆wpe灏佸寘鐨鐢ㄩ旓細1. 缃戠粶鐩戞帶涓庝紭鍖栵細閫氳繃WPE灏佸寘锛岀敤鎴峰彲浠...
绛旓細鎵цWPE浼氭湁涓嬪垪鍑犻」鍔熻兘鍙夋嫨锛歋ELECTGAME閫夋嫨鐩墠鍦ㄨ蹇嗕綋涓偍鎯虫嫤鎴殑绋嬪紡锛屾偍鍙渶鍙屽嚮璇ョ▼寮忓悕绉板嵆鍙俆RACE杩借釜鍔熻兘銆傜敤鏉ヨ拷韪挿鍙栫▼寮忛佹敹鐨灏佸寘銆俉PE蹇呴』鍏堝畬鎴愮偣閫夋杩借釜鐨勭▼寮忓悕绉帮紝鎵嶅彲浠浣跨敤姝ら」鐩傛寜涓婸lay閿紑濮嬫挿鍙栫▼寮忔敹閫佺殑灏佸寘銆傛偍鍙互闅忔椂鎸変笅||鏆傚仠杩借釜锛屾兂缁х画鏃惰鍐嶆寜涓媩|銆傛寜涓...
绛旓細SEND PACKET閫佸嚭灏佸寘鍔熻兘銆傝兘澶熻鎮ㄩ佸嚭鍋囬犵殑灏佸寘銆俆RAINER MAKER鍒朵綔淇敼鍣ㄣ侽PTIONS璁惧畾鍔熻兘銆傝鎮ㄨ皟鏁WPE鐨涓浜涜瀹氬笺傘浣跨敤鏂规硶銆1銆佹墦寮wpe绋嬪簭 2銆佹墽琛屾父鎴 3銆佽繘鍏ユ父鎴忓悗鍐嶆寜[Alt+Tab]璺冲嚭娓告垙 4銆佸埌wpe鐨绐楀彛 濡傛灉娌¢棶棰樼殑璇...杩欐椂浣犵偣閫"SELECT GAME"閲岄潰... 浼氭湁涓澶т覆鐨勪笢涓...閫...
绛旓細浣跨敤DNF WPE灏佽鍖呯殑鍏蜂綋姝ラ濡備笅锛氶鍏堬紝鐜╁闇瑕佸湪娓告垙涓壘鍒颁竴涓悎閫傜殑鏃舵満锛屽惎鍔╓PE杞欢骞舵嫤鎴鎴风涓庢湇鍔″櫒涔嬮棿鐨勬暟鎹灏佸寘銆傞氬父锛岃繖闇瑕佸湪娓告垙鐨勭壒瀹氬満鏅垨鐗瑰畾鎿嶄綔涓嬭繘琛岋紝浠ョ‘淇濇嫤鎴埌姝g‘鐨勬暟鎹皝鍖呫傛帴涓嬫潵锛岀帺瀹堕渶瑕佸垎鏋愭嫤鎴埌鐨勬暟鎹皝鍖咃紝鎵惧埌闇瑕佷慨鏀圭殑閮ㄥ垎銆傝繖閫氬父闇瑕佷竴瀹氱殑缂栫▼鍜岀綉缁滅煡璇嗭紝...
绛旓細wpe閫氳繃ccp鍜岃嚜鍔ㄤ唬鐞嗭紝鍙互鎴彇鍒版墜鏈烘父鎴忔椿鍔ㄧ殑灏佸寘WPE榛勯噾涓変欢濂 v3.0 涓枃鐗堟巿鏉冿細鍏嶈垂杞欢 WinAll, WinXP澶у皬锛2.9M璇█锛氫腑鏂嘩PE榛勯噾涓変欢濂楁寚鐨勬槸eg+wpe+ccp锛岃繖閲岃鍛婅瘔澶у鐨勬槸鎵璋揥PE灏辨槸WinsockPacketEditor鐨勭畝绉帮紝涓枃鐨勬剰鎬濆氨鏄綉缁滄暟鎹寘缂栬緫鍣紝寰堝鏃跺欏仛娓告垙杈呭姪閮戒細鐢ㄥ埌锛屼负浜嗗ぇ瀹浣...
绛旓細WPE锛圵insock Packet Editor锛夊畠鐨勪腑鏂囧悕绉版槸锛氱綉缁灏佸寘缂栬緫鍣 鍦ㄥぇ澶氭暟鐨勫彉鎴愬伐鍏蜂腑winsock宸茬粡灏佽鎴愪竴涓帶浠讹紝鎴愪负缃戠粶鍙樻垚鐨勬帶浠讹紝鏄潪甯告柟渚跨殑锛屽埄鐢ㄨ繖涓帶浠讹紝鍙樻垚宸ュ叿灏卞彲浠ョ紪鍐欏鎸傚伐鍏凤紝渚嬪浣跨敤VB灏卞彲浠ラ潪甯稿鏄撳湴缂栧啓鍑哄緢鍑鸿壊鐨勫鎸傘傦紙椤轰究鎵撲釜骞垮憡锛氭湰鏁欐潗涔熸湁浣跨敤VB缂栧啓澶栨寕鏁欐潗锛屾敞鍐屽悗灏卞彲浠ュ涔...
绛旓細2銆WPE浣跨敤鏂规硶锛氭墽琛學PE浼氭湁涓嬪垪鍑犻」鍔熻兘鍙夋嫨锛歋ELECTGAME閫夋嫨鐩墠鍦ㄨ蹇嗕綋涓偍鎯虫嫤鎴殑绋嬪紡锛屾偍鍙渶鍙屽嚮璇ョ▼寮忓悕绉板嵆鍙俆RACE杩借釜鍔熻兘銆傜敤鏉ヨ拷韪挿鍙栫▼寮忛佹敹鐨灏佸寘銆俉PE蹇呴』鍏堝畬鎴愮偣閫夋杩借釜鐨勭▼寮忓悕绉帮紝鎵嶅彲浠ヤ娇鐢ㄦ椤圭洰銆3銆佸湪鍟嗗簵闅忎究涔版牱閬撳叿鎶撳寘锛屾墦寮鏁版嵁鍖咃細鐒跺悗鎶婄孩鍦堜綅缃敼鎴愬搴旀暟瀛楋紝鐐圭孩...
绛旓細wpe杞欢灏佸寘绠浠 1銆佸惎鍔 蹇熺殑杩涜瀵瑰叾杞欢鎵撳紑锛屾柟渚胯繘琛屽揩閫熻繘绋嬶紝骞朵笖浣跨敤璧锋潵涔熸槸闈炲父椤虹晠鐨勩2銆佺紦瀛 涓浜涚紦瀛樼殑鏁堟灉寮哄姴锛屽苟涓斿唴閮ㄧ殑姣斾緥鐨勬暟鎹柟闈紝鑳藉鍜屽緢濂界殑灞曠幇銆3銆佽繃婊 涓閿殑杩涜杩囨护鎬ц兘锛屼互鍙婅繃婊ょ殑澶氱鎬ц兘鍒囨崲锛屽甫缁欓潪甯稿ソ鐨勪綋楠屾劅銆4銆佽瑷 骞朵笖鏀寔鐫澶氱鐨勮瑷鏁堟灉锛屼互鍙婂鍥界殑...
绛旓細wpe宸茬粡杩囨椂浜嗭紝鍙缃戠粶娓告垙鐨灏佸寘缁忚繃绠鍗曠殑鍔犲瘑澶勭悊锛屽氨瀹屽叏鍙互灞忚斀鎺WPE鍒朵綔鐨勫鎸傘
绛旓細WPE锛屽叏绉颁负WinPcap Packet Editor锛屾槸涓涓紑婧愮殑缃戠粶灏佸寘鍒嗘瀽杞欢銆傚畠鍏佽鐢ㄦ埛鎹曡幏銆佹煡鐪嬨佺紪杈戝拰閲嶆柊鍙戦佺綉缁滀笂鐨勬暟鎹寘銆俉PE杞欢灏佸寘鐨涓昏鍔熻兘鍦ㄤ簬瀵圭綉缁滈氫俊杩涜娣卞叆鍒嗘瀽锛屽府鍔╃敤鎴风悊瑙f暟鎹寘鐨勭粨鏋勩佸唴瀹瑰拰浼犺緭杩囩▼銆傝繖瀵逛簬缃戠粶璋冭瘯銆佹ц兘浼樺寲銆佹晠闅滄帓鏌ヤ互鍙婂畨鍏ㄥ璁$瓑鏂归潰閮芥湁鐫閲嶈鐨勫簲鐢ㄤ环鍊笺傚湪缃戠粶...