網站制作NEWS
WPE封包軟件
想干壞事了啊<
這個是早期傳奇刷錢/復制裝備用的東西
網游客戶端/服務器之間互相傳輸的數據為封包
(封裝的數據報文)
這個軟件可以通過修改傳輸的數據,從而達到欺騙服務器,獲得非法的利益<
無論什么語言編寫 要寫一個類似于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怎么工作的了,但是還是不能用它來修改游戲,不能做出外掛來,為什么?其實很簡單,因為他們對封包的分析不夠,不知道封包是可以加密的,更不知道怎么解密,這里我們給大家講解游戲里面使用頻率非常高的幾大加密方式-----異或運算加密、背包運算加密等等,并給大家講解怎么分析這些加密的封包,怎么找到它的內在規(guī)律,怎樣自己制作假封包滿足它的加密規(guī)律,來達到修改游戲的目的!
一般來說,網絡游戲的封包都可以加密,對一般數據采用簡單的加密,不會影響游戲速度,但
多重隨機標簽