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

📄 unit1.asm

📁 Green brightness grasps the bag implement
💻 ASM
📖 第 1 页 / 共 5 页
字号:
	mov       dword ptr [ebp-104],edx
	mov       word ptr [ebp-60],44
	mov       edx,offset s@+81
	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 268
	mov       word ptr [ebp-60],56
	mov       edx,offset s@+83
	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 270
@73:
	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+_myrecvbuf]
	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@+84
	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 271
	mov       ecx,dword ptr [ebp-88]
	inc       ecx
	mov       dword ptr [ebp-96],ecx
	?debug L 272
	mov       eax,dword ptr [ebp-80]
	dec       eax
	cmp       eax,dword ptr [ebp-96]
	jge       short @74
	?debug L 274
	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 277
@74:
	inc       dword ptr [ebp-92]
	inc       dword ptr [ebp-88]
@72:
	mov       eax,dword ptr [ebp-80]
	dec       eax
	cmp       eax,dword ptr [ebp-88]
	jge       @71
	?debug L 282
	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 284
@76:
@69:
	call      @recvHookOn
	?debug L 285
	mov       eax,dword ptr [ebp-80]
	mov       edx,dword ptr [ebp-76]
	mov       dword ptr fs:[0],edx
	?debug L 286
@78:
@77:
	mov       esp,ebp
	pop       ebp
	ret       16
	?debug L 0
@@Myrecv$qqsuipcii	endp
@Myrecv$qqsuipcii	ends
_TEXT	ends
$$BSYMS	segment byte public use32 'DEBSYM'
	dw	64
	dw	517
	dw	0
	dw	0
	dw	0
	dw	0
	dw	0
	dw	0
	dd	?patch74
	dd	?patch75
	dd	?patch76
	df	@@Myrecv$qqsuipcii
	dw	0
	dw	4164
	dw	0
	dw	82
	dw	0
	dw	0
	dw	0
	db	17
	db	64
	db	77
	db	121
	db	114
	db	101
	db	99
	db	118
	db	36
	db	113
	db	113
	db	115
	db	117
	db	105
	db	112
	db	99
	db	105
	db	105
	dw	18
	dw	512
	dw	8
	dw	0
	dw	117
	dw	0
	dw	83
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	12
	dw	0
	dw	1136
	dw	0
	dw	84
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	16
	dw	0
	dw	116
	dw	0
	dw	85
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	20
	dw	0
	dw	116
	dw	0
	dw	86
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	65456
	dw	65535
	dw	116
	dw	0
	dw	87
	dw	0
	dw	0
	dw	0
	dw	24
	dw	519
	dw	0
	dw	0
	dw	0
	dw	0
	dd	?patch77
	df	@70
	dw	0
	dw	0
	dw	18
	dw	512
	dw	65532
	dw	65535
	dw	65528
	dw	65535
	dw	88
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	65440
	dw	65535
	dw	116
	dw	0
	dw	89
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	65444
	dw	65535
	dw	116
	dw	0
	dw	90
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	65448
	dw	65535
	dw	116
	dw	0
	dw	91
	dw	0
	dw	0
	dw	0
?patch77	equ	@76-@70
	dw	2
	dw	6
?patch74	equ	@78-@@Myrecv$qqsuipcii+6
?patch75	equ	0
?patch76	equ	@78-@@Myrecv$qqsuipcii
	dw	2
	dw	6
	dw	4
	dw	531
	dw	0
$$BSYMS	ends
_DATA	segment dword public use32 'DATA'
@_$DCGH$@Myrecvfrom$qqsuipciip8sockaddrpi	segment virtual
	align	2
@@_$DCGH$@Myrecvfrom$qqsuipciip8sockaddrpi	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
@_$DCGH$@Myrecvfrom$qqsuipciip8sockaddrpi	ends
_DATA	ends
_DATA	segment dword public use32 'DATA'
@_$ECTHH$@Myrecvfrom$qqsuipciip8sockaddrpi	segment virtual
	align	2
@@_$ECTHH$@Myrecvfrom$qqsuipciip8sockaddrpi	label	dword
	dd	0
	dd	-76
	dw	0
	dw	5
	dd	0
	dd	@@_$DCGH$@Myrecvfrom$qqsuipciip8sockaddrpi+16
	dw	0
	dw	5
	dd	0
	dd	@@_$DCGH$@Myrecvfrom$qqsuipciip8sockaddrpi+56
	dw	0
	dw	5
	dd	0
	dd	@@_$DCGH$@Myrecvfrom$qqsuipciip8sockaddrpi
	dw	32
	dw	5
	dd	1
	dd	@@_$DCGH$@Myrecvfrom$qqsuipciip8sockaddrpi+72
	dw	32
	dw	5
	dd	1
	dd	@@_$DCGH$@Myrecvfrom$qqsuipciip8sockaddrpi+88
	dw	32
	dw	5
	dd	1
	dd	@@_$DCGH$@Myrecvfrom$qqsuipciip8sockaddrpi+104
@_$ECTHH$@Myrecvfrom$qqsuipciip8sockaddrpi	ends
_DATA	ends
_TEXT	segment dword public use32 'CODE'
@Myrecvfrom$qqsuipciip8sockaddrpi	segment virtual
@@Myrecvfrom$qqsuipciip8sockaddrpi	proc	near
?live16415@0:
	?debug L 288
	push      ebp
	mov       ebp,esp
	add       esp,-108
@79:
	mov       eax,offset @@_$ECTHH$@Myrecvfrom$qqsuipciip8sockaddrpi
	call      @__InitExceptBlockLDTC
	?debug L 296
	xor       edx,edx
	mov       dword ptr [ebp-80],edx
	?debug L 297
	call      @recvfromHookOff
	?debug L 298
	push      dword ptr [ebp+28]
	push      dword ptr [ebp+24]
	push      dword ptr [ebp+20]
	push      dword ptr [ebp+16]
	push      dword ptr [ebp+12]
	push      dword ptr [ebp+8]
	call      @recvfrom
	mov       dword ptr [ebp-80],eax
	?debug L 299
	push      dword ptr [ebp+16]
	push      dword ptr [ebp+12]
	push      offset _myrecvfrombuf
	call      @_memcpy
	add       esp,12
	?debug L 300
	cmp       dword ptr [_ok],0
	je        @80
	cmp       byte ptr [_isnewok],1
	jne       @80
	?debug L 302
	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@+95
	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@+86
	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 304
@81:
	mov       dword ptr [ebp-92],1
	?debug L 305
	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 306
	xor       edx,edx
	mov       dword ptr [ebp-88],edx
	jmp       @83
	?debug L 307
@82:
	cmp       dword ptr [ebp-92],16
	jle       @84
	?debug L 308
	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 309
	mov       dword ptr [ebp-92],1
	?debug L 311
	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@+104
	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 312
	mov       word ptr [ebp-60],56
	mov       edx,offset s@+106
	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 314
@84:
	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+_myrecvfrombuf]
	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@+107
	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 315
	mov       ecx,dword ptr [ebp-88]
	inc       ecx
	mov       dword ptr [ebp-96],ecx
	?debug L 316
	mov       eax,dword ptr [ebp-80]
	dec       eax
	cmp       eax,dword ptr [ebp-96]
	jge       short @85
	?debug L 318
	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 321
@85:
	inc       dword ptr [ebp-92]
	inc       dword ptr [ebp-88]
@83:
	mov       eax,dword ptr [ebp-80]
	dec       eax
	cmp       eax,dword ptr [ebp-88]
	jge       @82
	?debug L 326
	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 328
@87:
@80:
	call      @recvfromHookOn
	?debug L 329
	mov       eax,dword ptr [ebp-80]
	mov       edx,dword ptr [ebp-76]
	mov       dword ptr fs:[0],edx
	?debug L 330
@89:
@88:
	mov       esp,ebp
	pop       ebp
	ret       24
	?debug L 0
@@Myrecvfrom$qqsuipciip8sockaddrpi	endp
@Myrecvfrom$qqsuipciip8sockaddrpi	ends
_TEXT	ends
$$BSYMS	segment byte public use32 'DEBSYM'
	dw	80
	dw	517
	dw	0
	dw	0
	dw	0
	dw	0
	dw	0
	dw	0
	dd	?patch78
	dd	?patch79
	dd	?patch80
	df	@@Myrecvfrom$qqsuipciip8sockaddrpi
	dw	0
	dw	4166
	dw	0
	dw	92
	dw	0
	dw	0
	dw	0
	db	33
	db	64
	db	77
	db	121
	db	114
	db	101
	db	99
	db	118
	db	102
	db	114
	db	111
	db	109
	db	36
	db	113
	db	113
	db	115
	db	117
	db	105
	db	112
	db	99
	db	105
	db	105
	db	112
	db	56
	db	115
	db	111
	db	99
	db	107
	db	97
	db	100
	db	100
	db	114
	db	112
	db	105
	dw	18
	dw	512
	dw	8
	dw	0
	dw	117
	dw	0
	dw	93
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	12
	dw	0
	dw	1136
	dw	0
	dw	94
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	16
	dw	0
	dw	116
	dw	0
	dw	95
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	20
	dw	0
	dw	116
	dw	0
	dw	96
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	24
	dw	0
	dw	65527
	dw	65535
	dw	97
	dw	0
	dw	0
	dw	0
	dw	18
	dw	512
	dw	28
	dw	0
	dw	1140
	dw	0

⌨️ 快捷键说明

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