欢迎您访问我爱IT技术网,今天小编为你分享的电脑教程是网络协议方面的经验知识教程:传奇〓完全解密收发协议,下面是详细的分享!
传奇〓完全解密收发协议
传奇2的数据传输 以上就是关于传奇〓完全解密收发协议的网络协议知识分享,更多电脑教程请移步到>>电脑教程。
7000端口
send mri152
recv 收到的的是1串《5454564564》之类的数字形字符串
以下通用声明断
.data?
szReadBuffer3 db 35 dup (?)
szReadBuffer4 db 72 dup (?)
szReadBuffer6 db 256 dup (?)
szReadBuffer7 db 256 dup (?)
jjj dd ?
wpname2 db 256 dup (?)
wpname db 256 dup (?)
wpr20 db 256 dup (?)
szBuffer2 db 256 dup (?)
myebp4 dd 256 dup (?)
myebp1 db 256 dup (?)
myadd db 256 dup (?)
myadd2 dd ?
sss3 dd ?
.data
r2jf1b db 0,0
r2jf1a db 0,0
r2jf14 dd 0,0
r2jf19 db 0,0
r2jf18 dd 0,0
r2jz8 dw 2710h,0
r2jf8 dd 0,0
r2jf4 dd 0,0
r2jz4 db 4,0
kg2 dd 1,0
kg3 dd 0,0
jjj2 dd ?
jjj5 dd 007df667h,0
jjjjj dd 99990099h,0
wpyh2 dd 0h,0
sss2 db Fi[jpHGGdiZlhWkH>xpGo@kH>x!,0 ;Fi?>kV_JmGBzGo
dubis db 0123456789ABCDEF,0
kh1 db <
kh2 db >
wpyh1 db #,0
wpyh3 db
wpyhp db /,0
wpyhh db !,0
xuanz db
xuanj db #3<<<<
;#<<<<<=D><<<<<<<
wp2s db %s%s,0
wpyong db %s%s%s,0
wpyong2 db %s%x%s%s%s,0
szcy db 密码验证成功,0
wp1x db %x,0
以下是解密在加密代码
_repne1 proc _hSocket
inc kg2
.if kg2 == 2
mov jjj2,0 ;dui chen luan ma
mov esi,offset szReadBuffer3
mov jjj,esi
mov esi,offset szReadBuffer2
@@:
mov al,[esi]
movzx eax,al
mov edi,offset dubis
mov ecx,17
repne scasb
xor eax,eax
mov al,16
sub eax,ecx
shl eax,04
mov ecx,jjj
mov [ecx],al
inc esi
mov al,[esi]
movzx eax,al
mov edi,offset dubis
mov ecx,17
repne scasb
xor eax,eax
mov al,16
sub eax,ecx
mov ecx,jjj
or [ecx],al
inc jjj
inc esi
inc jjj2
.if jjj2 == 34
jmp @F
.endif
jmp @B
@@:
;__________________________________________________________________________
;以上字符成乱
mov jjj2,0
mov esi,offset szReadBuffer3
xor ebx,ebx
mov edi,jjj5
@@:
.if jjj2 == 34
jmp @F
.endif
mov bl,[esi]
mov edx,ebx
movzx ecx,di
shr ecx,08
xor dl,cl
mov [esi],dl
mov edx,esi
xor eax,eax
mov al,bl
add di,ax
imul ax,di,0ce6dh
add ax,58bfh
mov edi,eax
inc esi
inc jjj2
jmp @B
@@:
mov al,2fh
mov [esi],al
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
mov jjj2,0
mov esi,offset szReadBuffer3
xor ebx,ebx
mov edi,jjj5
@@:
.if jjj2 == 35
jmp @F
.endif
mov bl,[esi]
mov edx,ebx
movzx ecx,di
shr ecx,08
xor dl,cl
mov [esi],dl
movzx eax,dl
add di,ax
imul ax,di,0ce6dh
add ax,58bfh
mov edi,eax
inc esi
inc jjj2
jmp @B
@@:
mov jjj2,0
mov esi,offset szReadBuffer4
mov al,60
mov [esi],al
inc esi
mov jjj,esi
mov esi,offset szReadBuffer3
@@:
mov al,[esi]
movzx eax,al
shr al,04
mov edi,offset dubis
add edi,eax
mov ecx,jjj
mov al,[edi]
mov [ecx],al
mov al,[esi]
movzx eax,al
and al,0fh
mov edi,offset dubis
add edi,eax
inc jjj
mov ecx,jjj
mov al,[edi]
mov [ecx],al
inc jjj
inc esi
inc jjj2
.if jjj2 == 35
jmp @F
.endif
jmp @B
@@:
mov al,62
mov [esi + 71],al
mov a
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
