加密高手请新

来源:百度知道 编辑:UC知道 时间:2024/05/29 05:21:04
第一组 是三次同一命令抓包结果
00000000 00 00 00 10 00 00 00 0D 14 F8 19 0E 20 A2 24 AB
00000010 10 6E 15 C8 A1 5E EB 55
00000000 00 00 00 10 00 00 00 0D 70 20 9D B4 71 84 FF 63
00000010 10 6E 15 C8 A1 5E EB 55
00000000 00 00 00 10 00 00 00 0D 88 1B 1C 8A D6 53 1A BF
00000010 10 6E 15 C8 A1 5E EB 55
第二组 重启以后再次抓包三次的结果
00000000 00 00 00 10 00 00 00 0D 7E 92 AD 2D 2B 61 28 F4
00000010 EF 4B 8A 9A BA A5 92 99
00000000 00 00 00 10 00 00 00 0D 26 C6 98 DD 35 C5 B3 80
00000010 EF 4B 8A 9A BA A5 92 99
00000000 00 00 00 10 00 00 00 0D 06 CF 6B ED DE 17 03
00000010 E4 EF 4B 8A 9A BA A5 92 99

求教解密方法,不是要明文,是要方法哦~-~ 好的话追加50分哦
已知尾8位是由于重启登陆后会改变一次,在不重启的时候是不会改变,中8位每次抓包皆变应该是加密结果 头8位不变。
我非常喜欢研究封包,反汇编,希望有高手来教教小弟啊.
QQ674618141

这个是早期传奇刷钱/复制装备用的东西
网游客户端/服务器之间互相传输的数据为封包
(封装的数据报文)

这个软件可以通过修改传输的数据,从而达到欺骗服务器,获得非法的利益<

无论什么语言编写 要写一个类似于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(hP