WPE修如何改NPC金钱值???封包修改?
答案:2 悬赏:10 手机版
解决时间 2021-02-04 02:59
- 提问者网友:绫月
- 2021-02-03 13:17
WPE修如何改NPC金钱值,我用物品向NPC不断领金币,截取后如何修改成,将领的5金币改成10金币,因为包里的领5金币的物品,也有领10金币的物品,但跟NPC发送封包领时只能领到5金币的物品,如何将改成能将10金币,截取5金币和10金币的封包是一样的,如何修改,是否还有坐标区别,请高手指教,还有两次NPC对话截取的多个封包如何连续发送,按顺序发送?回答满意送全部分数
最佳答案
- 五星知识达人网友:雾月
- 2021-02-03 13:50
第一个问题,你可以在游戏里做领5金币的物品跟领10金币的物品的动作。截到两个包,进行比对,找到不同的地方,如果找到一个地方差别是:05跟A0,那么好了,这里就是金币的数量,可以修改值进行发送。这里如果是同一npc的话是没有坐标区别的,不过还是对比下来找找。不知道你说的对话封包是想干嘛的。
全部回答
- 1楼网友:忘川信使
- 2021-02-03 14:42
想干坏事了啊<
这个是早期传奇刷钱/复制装备用的东西
网游客户端/服务器之间互相传输的数据为封包
(封装的数据报文)
这个软件可以通过修改传输的数据,从而达到欺骗服务器,获得非法的利益<
无论什么语言编写 要写一个类似于wpe的软件就必须用到 hook
先编写 一个标准的dll 文件
在用一个exe文件调用控制dll
如果vb稍微麻烦一点 建议使用 powerbasic 编写 dll在用vb编写 exe调用他,简单的举个例子
function thfun(byval hwnd as dword,byval func as dword ptr,opt byval params as dword ptr,opt psize as dword) as long
local hprocess as dword ,hthread as dword ,lob as dword ,pid as dword, threadaddr as dword,paddr as dword
getwindowthreadprocessid(hwnd, pid)
hprocess = openprocess(%process_all_access, %false, pid)
threadaddr = virtualallocex(hprocess, byval 0&, 4096, %mem_commit, %page_readwrite)
writeprocessmemory(hprocess, byval threadaddr, byval varptr(@func), 4096,lob)
paddr = virtualallocex(hprocess, byval 0&, psize, %mem_commit, %page_readwrite)
writeprocessmemory(hprocess, byval paddr, byval varptr(@params), psize, lob)
hthread = createremotethread(hprocess, byval 0&, 0, byval threadaddr,byval paddr, 0, lob)
waitforsingleobject(hthread, %infinite)
virtualfreeex(hprocess, byval threadaddr, 0, %mem_release)
virtualfreeex(hprocess, byval paddr, 0, %mem_release)
closehandle(hthread)
closehandle(hprocess)
end function<
这个是用来截取网络封包的软件.
危险
而且使用必须要有一定的计算机 网络基础
再说 现在这种技术已经过时了
游戏公司不会提供给你这么大一个漏洞让你为所欲为的~<
wpe你直接在百度搜就可以搜到。封包数据我不知在哪里载,如果是我我会选择自己制作,操作很简单,就是数据拦截。这款软件会被很多杀毒软件误杀,而且下载时要注意,很多下载点在wpe内捆绑木马。<
抓游戏封包并不困难
但如果要想在这基础上修改封包就困难了
现在新出的游戏都有对封包加密,想修改就要先搞清加密机制<
很多人都基本知道wpe怎么工作的了,但是还是不能用它来修改游戏,不能做出外挂来,为什么?其实很简单,因为他们对封包的分析不够,不知道封包是可以加密的,更不知道怎么解密,这里我们给大家讲解游戏里面使用频率非常高的几大加密方式-----异或运算加密、背包运算加密等等,并给大家讲解怎么分析这些加密的封包,怎么找到它的内在规律,怎样自己制作假封包满足它的加密规律,来达到修改游戏的目的!
一般来说,网络游戏的封包都可以加密,对一般数据采用简单的加密,不会影响游戏速度,但
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯