⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 unit1.asm

📁 Green brightness grasps the bag implement
💻 ASM
📖 第 1 页 / 共 5 页
字号:
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	65448
	dw	65535
	dw	116
	dw	0
	dw	69
	dw	0
	dw	0
	dw	0
?patch69	equ	@54-@48
	dw	2
	dw	6
?patch66	equ	@56-@@Mysend$qqsuipxcii+6
?patch67	equ	0
?patch68	equ	@56-@@Mysend$qqsuipxcii
	dw	2
	dw	6
	dw	4
	dw	531
	dw	0
$$BSYMS	ends
_DATA	segment dword public use32 'DATA'
@_$DCCH$@Mysendto$qqsuipxciipx8sockaddri	segment virtual
	align	2
@@_$DCCH$@Mysendto$qqsuipxciipx8sockaddri	label	dword
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-4
	dd	0
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-8
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-12
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-16
	dd	0
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-4
	dd	0
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-20
	dd	0
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-24
	dd	0
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-28
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-32
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-36
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-40
	dd	0
@_$DCCH$@Mysendto$qqsuipxciipx8sockaddri	ends
_DATA	ends
_DATA	segment dword public use32 'DATA'
@_$ECTDH$@Mysendto$qqsuipxciipx8sockaddri	segment virtual
	align	2
@@_$ECTDH$@Mysendto$qqsuipxciipx8sockaddri	label	dword
	dd	0
	dd	-76
	dw	0
	dw	5
	dd	0
	dd	@@_$DCCH$@Mysendto$qqsuipxciipx8sockaddri+16
	dw	0
	dw	5
	dd	0
	dd	@@_$DCCH$@Mysendto$qqsuipxciipx8sockaddri+56
	dw	0
	dw	5
	dd	0
	dd	@@_$DCCH$@Mysendto$qqsuipxciipx8sockaddri
	dw	32
	dw	5
	dd	1
	dd	@@_$DCCH$@Mysendto$qqsuipxciipx8sockaddri+72
	dw	32
	dw	5
	dd	1
	dd	@@_$DCCH$@Mysendto$qqsuipxciipx8sockaddri+88
	dw	32
	dw	5
	dd	1
	dd	@@_$DCCH$@Mysendto$qqsuipxciipx8sockaddri+104
@_$ECTDH$@Mysendto$qqsuipxciipx8sockaddri	ends
_DATA	ends
_TEXT	segment dword public use32 'CODE'
@Mysendto$qqsuipxciipx8sockaddri	segment virtual
@@Mysendto$qqsuipxciipx8sockaddri	proc	near
?live16409@0:
	?debug L 199
	push      ebp
	mov       ebp,esp
	add       esp,-108
@57:
	mov       eax,offset @@_$ECTDH$@Mysendto$qqsuipxciipx8sockaddri
	call      @__InitExceptBlockLDTC
	?debug L 209
	xor       edx,edx
	mov       dword ptr [ebp-80],edx
	?debug L 210
	call      @sendtoHookOff
	?debug L 211
	push      dword ptr [ebp+16]
	push      dword ptr [ebp+12]
	push      offset _mysendtobuf
	call      @_memcpy
	add       esp,12
	?debug L 213
	cmp       dword ptr [_ok],0
	je        @58
	cmp       byte ptr [_isnewok],1
	jne       @58
	?debug L 215
	mov       ecx,dword ptr [_form0]
	mov       eax,dword ptr [ecx+724]
	add       eax,520
	mov       dword ptr [ebp-84],eax
	mov       word ptr [ebp-60],8
	lea       eax,dword ptr [ebp-16]
	call      @@System@AnsiString@$bctr$qqrv
	push      eax
	inc       dword ptr [ebp-48]
	mov       edx,offset s@+55
	lea       eax,dword ptr [ebp-12]
	call      @@System@AnsiString@$bctr$qqrpxc
	inc       dword ptr [ebp-48]
	lea       edx,dword ptr [ebp-12]
	push      edx
	mov       edx,offset s@+46
	lea       eax,dword ptr [ebp-8]
	call      @@System@AnsiString@$bctr$qqrpxc
	inc       dword ptr [ebp-48]
	pop       edx
	pop       ecx
	call      @@System@AnsiString@$badd$xqqrrx17System@AnsiString
	lea       edx,dword ptr [ebp-16]
	mov       edx,dword ptr [edx]
	mov       eax,dword ptr [ebp-84]
	mov       eax,dword ptr [eax]
	mov       ecx,dword ptr [eax]
	call      dword ptr [ecx+52]
	dec       dword ptr [ebp-48]
	lea       eax,dword ptr [ebp-16]
	mov       edx,2
	call      @@System@AnsiString@$bdtr$qqrv
	dec       dword ptr [ebp-48]
	lea       eax,dword ptr [ebp-12]
	mov       edx,2
	call      @@System@AnsiString@$bdtr$qqrv
	dec       dword ptr [ebp-48]
	lea       eax,dword ptr [ebp-8]
	mov       edx,2
	call      @@System@AnsiString@$bdtr$qqrv
	?debug L 218
@59:
	mov       dword ptr [ebp-92],1
	?debug L 219
	mov       word ptr [ebp-60],20
	lea       eax,dword ptr [ebp-4]
	call      @@System@AnsiString@$bctr$qqrv
	inc       dword ptr [ebp-48]
	mov       word ptr [ebp-60],32
	?debug L 220
	xor       edx,edx
	mov       dword ptr [ebp-88],edx
	jmp       @61
	?debug L 221
@60:
	cmp       dword ptr [ebp-92],16
	jle       @62
	?debug L 222
	mov       ecx,dword ptr [_form0]
	mov       eax,dword ptr [ecx+724]
	add       eax,520
	mov       dword ptr [ebp-100],eax
	mov       edx,dword ptr [ebp-100]
	mov       eax,dword ptr [edx]
	mov       edx,dword ptr [ebp-4]
	mov       ecx,dword ptr [eax]
	call      dword ptr [ecx+52]
	?debug L 223
	mov       dword ptr [ebp-92],1
	?debug L 225
	mov       eax,dword ptr [_form0]
	mov       edx,dword ptr [eax+724]
	add       edx,520
	mov       dword ptr [ebp-104],edx
	mov       word ptr [ebp-60],44
	mov       edx,offset s@+62
	lea       eax,dword ptr [ebp-20]
	call      @@System@AnsiString@$bctr$qqrpxc
	inc       dword ptr [ebp-48]
	mov       edx,dword ptr [eax]
	mov       eax,dword ptr [ebp-104]
	mov       eax,dword ptr [eax]
	mov       ecx,dword ptr [eax]
	call      dword ptr [ecx+52]
	dec       dword ptr [ebp-48]
	lea       eax,dword ptr [ebp-20]
	mov       edx,2
	call      @@System@AnsiString@$bdtr$qqrv
	?debug L 226
	mov       word ptr [ebp-60],56
	mov       edx,offset s@+64
	lea       eax,dword ptr [ebp-24]
	call      @@System@AnsiString@$bctr$qqrpxc
	inc       dword ptr [ebp-48]
	lea       edx,dword ptr [ebp-24]
	lea       eax,dword ptr [ebp-4]
	call      @@System@AnsiString@$basg$qqrrx17System@AnsiString
	dec       dword ptr [ebp-48]
	lea       eax,dword ptr [ebp-24]
	mov       edx,2
	call      @@System@AnsiString@$bdtr$qqrv
	?debug L 228
@62:
	mov       word ptr [ebp-60],68
	lea       eax,dword ptr [ebp-28]
	call      @@System@AnsiString@$bctr$qqrv
	mov       ecx,eax
	inc       dword ptr [ebp-48]
	mov       edx,dword ptr [ebp-88]
	xor       eax,eax
	mov       al,byte ptr [edx+_mysendtobuf]
	mov       edx,2
	call      @@Sysutils@IntToHex$qqrii
	lea       ecx,dword ptr [ebp-28]
	push      ecx
	lea       eax,dword ptr [ebp-32]
	call      @@System@AnsiString@$bctr$qqrv
	mov       ecx,eax
	inc       dword ptr [ebp-48]
	lea       eax,dword ptr [ebp-4]
	pop       edx
	call      @@System@AnsiString@$badd$xqqrrx17System@AnsiString
	lea       ecx,dword ptr [ebp-32]
	push      ecx
	lea       eax,dword ptr [ebp-40]
	call      @@System@AnsiString@$bctr$qqrv
	push      eax
	inc       dword ptr [ebp-48]
	mov       edx,offset s@+65
	lea       eax,dword ptr [ebp-36]
	call      @@System@AnsiString@$bctr$qqrpxc
	inc       dword ptr [ebp-48]
	lea       edx,dword ptr [ebp-36]
	pop       ecx
	pop       eax
	call      @@System@AnsiString@$badd$xqqrrx17System@AnsiString
	lea       edx,dword ptr [ebp-40]
	lea       eax,dword ptr [ebp-4]
	call      @@System@AnsiString@$basg$qqrrx17System@AnsiString
	dec       dword ptr [ebp-48]
	lea       eax,dword ptr [ebp-40]
	mov       edx,2
	call      @@System@AnsiString@$bdtr$qqrv
	dec       dword ptr [ebp-48]
	lea       eax,dword ptr [ebp-36]
	mov       edx,2
	call      @@System@AnsiString@$bdtr$qqrv
	dec       dword ptr [ebp-48]
	lea       eax,dword ptr [ebp-32]
	mov       edx,2
	call      @@System@AnsiString@$bdtr$qqrv
	dec       dword ptr [ebp-48]
	lea       eax,dword ptr [ebp-28]
	mov       edx,2
	call      @@System@AnsiString@$bdtr$qqrv
	?debug L 229
	mov       ecx,dword ptr [ebp-88]
	inc       ecx
	mov       dword ptr [ebp-96],ecx
	?debug L 230
	mov       eax,dword ptr [ebp+16]
	dec       eax
	cmp       eax,dword ptr [ebp-96]
	jge       short @63
	?debug L 232
	mov       edx,dword ptr [_form0]
	mov       ecx,dword ptr [edx+724]
	add       ecx,520
	mov       dword ptr [ebp-108],ecx
	mov       eax,dword ptr [ebp-108]
	mov       eax,dword ptr [eax]
	mov       edx,dword ptr [ebp-4]
	mov       ecx,dword ptr [eax]
	call      dword ptr [ecx+52]
	?debug L 235
@63:
	inc       dword ptr [ebp-92]
	inc       dword ptr [ebp-88]
@61:
	mov       eax,dword ptr [ebp+16]
	dec       eax
	cmp       eax,dword ptr [ebp-88]
	jge       @60
	?debug L 240
	dec       dword ptr [ebp-48]
	lea       eax,dword ptr [ebp-4]
	mov       edx,2
	call      @@System@AnsiString@$bdtr$qqrv
	mov       word ptr [ebp-60],0
	?debug L 241
@65:
@58:
	push      dword ptr [ebp+28]
	push      dword ptr [ebp+24]
	push      dword ptr [ebp+20]
	push      dword ptr [ebp+16]
	push      offset _mysendtobuf
	push      dword ptr [ebp+8]
	call      @sendto
	mov       dword ptr [ebp-80],eax
	?debug L 242
	call      @sendtoHookOn
	?debug L 243
	mov       eax,dword ptr [ebp-80]
	mov       edx,dword ptr [ebp-76]
	mov       dword ptr fs:[0],edx
	?debug L 244
@67:
@66:
	mov       esp,ebp
	pop       ebp
	ret       24
	?debug L 0
@@Mysendto$qqsuipxciipx8sockaddri	endp
@Mysendto$qqsuipxciipx8sockaddri	ends
_TEXT	ends
$$BSYMS	segment byte public use32 'DEBSYM'
	dw	79
	dw	517
	dw	0
	dw	0
	dw	0
	dw	0
	dw	0
	dw	0
	dd	?patch70
	dd	?patch71
	dd	?patch72
	df	@@Mysendto$qqsuipxciipx8sockaddri
	dw	0
	dw	4162
	dw	0
	dw	70
	dw	0
	dw	0
	dw	0
	db	32
	db	64
	db	77
	db	121
	db	115
	db	101
	db	110
	db	100
	db	116
	db	111
	db	36
	db	113
	db	113
	db	115
	db	117
	db	105
	db	112
	db	120
	db	99
	db	105
	db	105
	db	112
	db	120
	db	56
	db	115
	db	111
	db	99
	db	107
	db	97
	db	100
	db	100
	db	114
	db	105
	dw	18
	dw	512
	dw	8
	dw	0
	dw	117
	dw	0
	dw	71
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	12
	dw	0
	dw	4159
	dw	0
	dw	72
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	16
	dw	0
	dw	116
	dw	0
	dw	73
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	20
	dw	0
	dw	116
	dw	0
	dw	74
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	24
	dw	0
	dw	65527
	dw	65535
	dw	75
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	28
	dw	0
	dw	116
	dw	0
	dw	76
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	65456
	dw	65535
	dw	116
	dw	0
	dw	77
	dw	0
	dw	0
	dw	0
	dw	24
	dw	519
	dw	0
	dw	0
	dw	0
	dw	0
	dd	?patch73
	df	@59
	dw	0
	dw	0
	dw	18
	dw	512
	dw	65532
	dw	65535
	dw	65528
	dw	65535
	dw	78
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	65440
	dw	65535
	dw	116
	dw	0
	dw	79
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	65444
	dw	65535
	dw	116
	dw	0
	dw	80
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	65448
	dw	65535
	dw	116
	dw	0
	dw	81
	dw	0
	dw	0
	dw	0
?patch73	equ	@65-@59
	dw	2
	dw	6
?patch70	equ	@67-@@Mysendto$qqsuipxciipx8sockaddri+6
?patch71	equ	0
?patch72	equ	@67-@@Mysendto$qqsuipxciipx8sockaddri
	dw	2
	dw	6
	dw	4
	dw	531
	dw	0
$$BSYMS	ends
_DATA	segment dword public use32 'DATA'
@_$DCEH$@Myrecv$qqsuipcii	segment virtual
	align	2
@@_$DCEH$@Myrecv$qqsuipcii	label	dword
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-4
	dd	0
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-8
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-12
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-16
	dd	0
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-4
	dd	0
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-20
	dd	0
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-24
	dd	0
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-28
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-32
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-36
	dd	@@$xt$17System@AnsiString
	dd	4
	dd	-40
	dd	0
@_$DCEH$@Myrecv$qqsuipcii	ends
_DATA	ends
_DATA	segment dword public use32 'DATA'
@_$ECTFH$@Myrecv$qqsuipcii	segment virtual
	align	2
@@_$ECTFH$@Myrecv$qqsuipcii	label	dword
	dd	0
	dd	-76
	dw	0
	dw	5
	dd	0
	dd	@@_$DCEH$@Myrecv$qqsuipcii+16
	dw	0
	dw	5
	dd	0
	dd	@@_$DCEH$@Myrecv$qqsuipcii+56
	dw	0
	dw	5
	dd	0
	dd	@@_$DCEH$@Myrecv$qqsuipcii
	dw	32
	dw	5
	dd	1
	dd	@@_$DCEH$@Myrecv$qqsuipcii+72
	dw	32
	dw	5
	dd	1
	dd	@@_$DCEH$@Myrecv$qqsuipcii+88
	dw	32
	dw	5
	dd	1
	dd	@@_$DCEH$@Myrecv$qqsuipcii+104
@_$ECTFH$@Myrecv$qqsuipcii	ends
_DATA	ends
_TEXT	segment dword public use32 'CODE'
@Myrecv$qqsuipcii	segment virtual
@@Myrecv$qqsuipcii	proc	near
?live16412@0:
	?debug L 246
	push      ebp
	mov       ebp,esp
	add       esp,-108
@68:
	mov       eax,offset @@_$ECTFH$@Myrecv$qqsuipcii
	call      @__InitExceptBlockLDTC
	?debug L 252
	xor       edx,edx
	mov       dword ptr [ebp-80],edx
	?debug L 253
	call      @recvHookOff
	?debug L 254
	push      dword ptr [ebp+20]
	push      dword ptr [ebp+16]
	push      dword ptr [ebp+12]
	push      dword ptr [ebp+8]
	call      @recv
	mov       dword ptr [ebp-80],eax
	?debug L 255
	push      dword ptr [ebp+16]
	push      dword ptr [ebp+12]
	push      offset _myrecvbuf
	call      @_memcpy
	add       esp,12
	?debug L 256
	cmp       dword ptr [_ok],0
	je        @69
	cmp       byte ptr [_isnewok],1
	jne       @69
	?debug L 258
	mov       ecx,dword ptr [_form0]
	mov       eax,dword ptr [ecx+724]
	add       eax,520
	mov       dword ptr [ebp-84],eax
	mov       word ptr [ebp-60],8
	lea       eax,dword ptr [ebp-16]
	call      @@System@AnsiString@$bctr$qqrv
	push      eax
	inc       dword ptr [ebp-48]
	mov       edx,offset s@+76
	lea       eax,dword ptr [ebp-12]
	call      @@System@AnsiString@$bctr$qqrpxc
	inc       dword ptr [ebp-48]
	lea       edx,dword ptr [ebp-12]
	push      edx
	mov       edx,offset s@+67
	lea       eax,dword ptr [ebp-8]
	call      @@System@AnsiString@$bctr$qqrpxc
	inc       dword ptr [ebp-48]
	pop       edx
	pop       ecx
	call      @@System@AnsiString@$badd$xqqrrx17System@AnsiString
	lea       edx,dword ptr [ebp-16]
	mov       edx,dword ptr [edx]
	mov       eax,dword ptr [ebp-84]
	mov       eax,dword ptr [eax]
	mov       ecx,dword ptr [eax]
	call      dword ptr [ecx+52]
	dec       dword ptr [ebp-48]
	lea       eax,dword ptr [ebp-16]
	mov       edx,2
	call      @@System@AnsiString@$bdtr$qqrv
	dec       dword ptr [ebp-48]
	lea       eax,dword ptr [ebp-12]
	mov       edx,2
	call      @@System@AnsiString@$bdtr$qqrv
	dec       dword ptr [ebp-48]
	lea       eax,dword ptr [ebp-8]
	mov       edx,2
	call      @@System@AnsiString@$bdtr$qqrv
	?debug L 260
@70:
	mov       dword ptr [ebp-92],1
	?debug L 261
	mov       word ptr [ebp-60],20
	lea       eax,dword ptr [ebp-4]
	call      @@System@AnsiString@$bctr$qqrv
	inc       dword ptr [ebp-48]
	mov       word ptr [ebp-60],32
	?debug L 262
	xor       edx,edx
	mov       dword ptr [ebp-88],edx
	jmp       @72
	?debug L 263
@71:
	cmp       dword ptr [ebp-92],16
	jle       @73
	?debug L 264
	mov       ecx,dword ptr [_form0]
	mov       eax,dword ptr [ecx+724]
	add       eax,520
	mov       dword ptr [ebp-100],eax
	mov       edx,dword ptr [ebp-100]
	mov       eax,dword ptr [edx]
	mov       edx,dword ptr [ebp-4]
	mov       ecx,dword ptr [eax]
	call      dword ptr [ecx+52]
	?debug L 265
	mov       dword ptr [ebp-92],1
	?debug L 267
	mov       eax,dword ptr [_form0]
	mov       edx,dword ptr [eax+724]
	add       edx,520

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -