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

📄 y-win32.asm

📁 网上下到的一个很详细介绍VPN基础知识的资料
💻 ASM
📖 第 1 页 / 共 2 页
字号:
	mov	ecx,		DWORD PTR 68[ebp]	xor	eax,		esi	xor	edx,		esi	xor	edx,		ecx	and	eax,		0fcfcfcfch	xor	ebx,		ebx	and	edx,		0cfcfcfcfh	xor	ecx,		ecx	mov	bl,		al	mov	cl,		ah	ror	edx,		4	mov	ebp,		DWORD PTR _des_SPtrans[ebx]	mov	bl,		dl	xor	edi,		ebp	mov	ebp,		DWORD PTR _des_SPtrans[0200h+ecx]	xor	edi,		ebp	mov	cl,		dh	shr	eax,		16	mov	ebp,		DWORD PTR _des_SPtrans[0100h+ebx]	xor	edi,		ebp	mov	bl,		ah	shr	edx,		16	mov	ebp,		DWORD PTR _des_SPtrans[0300h+ecx]	xor	edi,		ebp	mov	ebp,		DWORD PTR 28[esp]	mov	cl,		dh	and	eax,		0ffh	and	edx,		0ffh	mov	ebx,		DWORD PTR _des_SPtrans[0600h+ebx]	xor	edi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0700h+ecx]	xor	edi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0400h+eax]	xor	edi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0500h+edx]	xor	edi,		ebx	; 	; Round 9	mov	eax,		DWORD PTR 32[esp]	mov	edx,		edi	shr	edx,		16	mov	ecx,		DWORD PTR 36[esp]	xor	edx,		edi	and	eax,		edx	and	edx,		ecx	mov	ebx,		eax	shl	ebx,		16	mov	ecx,		edx	shl	ecx,		16	xor	eax,		ebx	xor	edx,		ecx	mov	ebx,		DWORD PTR 72[ebp]	xor	eax,		ebx	mov	ecx,		DWORD PTR 76[ebp]	xor	eax,		edi	xor	edx,		edi	xor	edx,		ecx	and	eax,		0fcfcfcfch	xor	ebx,		ebx	and	edx,		0cfcfcfcfh	xor	ecx,		ecx	mov	bl,		al	mov	cl,		ah	ror	edx,		4	mov	ebp,		DWORD PTR _des_SPtrans[ebx]	mov	bl,		dl	xor	esi,		ebp	mov	ebp,		DWORD PTR _des_SPtrans[0200h+ecx]	xor	esi,		ebp	mov	cl,		dh	shr	eax,		16	mov	ebp,		DWORD PTR _des_SPtrans[0100h+ebx]	xor	esi,		ebp	mov	bl,		ah	shr	edx,		16	mov	ebp,		DWORD PTR _des_SPtrans[0300h+ecx]	xor	esi,		ebp	mov	ebp,		DWORD PTR 28[esp]	mov	cl,		dh	and	eax,		0ffh	and	edx,		0ffh	mov	ebx,		DWORD PTR _des_SPtrans[0600h+ebx]	xor	esi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0700h+ecx]	xor	esi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0400h+eax]	xor	esi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0500h+edx]	xor	esi,		ebx	; 	; Round 10	mov	eax,		DWORD PTR 32[esp]	mov	edx,		esi	shr	edx,		16	mov	ecx,		DWORD PTR 36[esp]	xor	edx,		esi	and	eax,		edx	and	edx,		ecx	mov	ebx,		eax	shl	ebx,		16	mov	ecx,		edx	shl	ecx,		16	xor	eax,		ebx	xor	edx,		ecx	mov	ebx,		DWORD PTR 80[ebp]	xor	eax,		ebx	mov	ecx,		DWORD PTR 84[ebp]	xor	eax,		esi	xor	edx,		esi	xor	edx,		ecx	and	eax,		0fcfcfcfch	xor	ebx,		ebx	and	edx,		0cfcfcfcfh	xor	ecx,		ecx	mov	bl,		al	mov	cl,		ah	ror	edx,		4	mov	ebp,		DWORD PTR _des_SPtrans[ebx]	mov	bl,		dl	xor	edi,		ebp	mov	ebp,		DWORD PTR _des_SPtrans[0200h+ecx]	xor	edi,		ebp	mov	cl,		dh	shr	eax,		16	mov	ebp,		DWORD PTR _des_SPtrans[0100h+ebx]	xor	edi,		ebp	mov	bl,		ah	shr	edx,		16	mov	ebp,		DWORD PTR _des_SPtrans[0300h+ecx]	xor	edi,		ebp	mov	ebp,		DWORD PTR 28[esp]	mov	cl,		dh	and	eax,		0ffh	and	edx,		0ffh	mov	ebx,		DWORD PTR _des_SPtrans[0600h+ebx]	xor	edi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0700h+ecx]	xor	edi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0400h+eax]	xor	edi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0500h+edx]	xor	edi,		ebx	; 	; Round 11	mov	eax,		DWORD PTR 32[esp]	mov	edx,		edi	shr	edx,		16	mov	ecx,		DWORD PTR 36[esp]	xor	edx,		edi	and	eax,		edx	and	edx,		ecx	mov	ebx,		eax	shl	ebx,		16	mov	ecx,		edx	shl	ecx,		16	xor	eax,		ebx	xor	edx,		ecx	mov	ebx,		DWORD PTR 88[ebp]	xor	eax,		ebx	mov	ecx,		DWORD PTR 92[ebp]	xor	eax,		edi	xor	edx,		edi	xor	edx,		ecx	and	eax,		0fcfcfcfch	xor	ebx,		ebx	and	edx,		0cfcfcfcfh	xor	ecx,		ecx	mov	bl,		al	mov	cl,		ah	ror	edx,		4	mov	ebp,		DWORD PTR _des_SPtrans[ebx]	mov	bl,		dl	xor	esi,		ebp	mov	ebp,		DWORD PTR _des_SPtrans[0200h+ecx]	xor	esi,		ebp	mov	cl,		dh	shr	eax,		16	mov	ebp,		DWORD PTR _des_SPtrans[0100h+ebx]	xor	esi,		ebp	mov	bl,		ah	shr	edx,		16	mov	ebp,		DWORD PTR _des_SPtrans[0300h+ecx]	xor	esi,		ebp	mov	ebp,		DWORD PTR 28[esp]	mov	cl,		dh	and	eax,		0ffh	and	edx,		0ffh	mov	ebx,		DWORD PTR _des_SPtrans[0600h+ebx]	xor	esi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0700h+ecx]	xor	esi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0400h+eax]	xor	esi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0500h+edx]	xor	esi,		ebx	; 	; Round 12	mov	eax,		DWORD PTR 32[esp]	mov	edx,		esi	shr	edx,		16	mov	ecx,		DWORD PTR 36[esp]	xor	edx,		esi	and	eax,		edx	and	edx,		ecx	mov	ebx,		eax	shl	ebx,		16	mov	ecx,		edx	shl	ecx,		16	xor	eax,		ebx	xor	edx,		ecx	mov	ebx,		DWORD PTR 96[ebp]	xor	eax,		ebx	mov	ecx,		DWORD PTR 100[ebp]	xor	eax,		esi	xor	edx,		esi	xor	edx,		ecx	and	eax,		0fcfcfcfch	xor	ebx,		ebx	and	edx,		0cfcfcfcfh	xor	ecx,		ecx	mov	bl,		al	mov	cl,		ah	ror	edx,		4	mov	ebp,		DWORD PTR _des_SPtrans[ebx]	mov	bl,		dl	xor	edi,		ebp	mov	ebp,		DWORD PTR _des_SPtrans[0200h+ecx]	xor	edi,		ebp	mov	cl,		dh	shr	eax,		16	mov	ebp,		DWORD PTR _des_SPtrans[0100h+ebx]	xor	edi,		ebp	mov	bl,		ah	shr	edx,		16	mov	ebp,		DWORD PTR _des_SPtrans[0300h+ecx]	xor	edi,		ebp	mov	ebp,		DWORD PTR 28[esp]	mov	cl,		dh	and	eax,		0ffh	and	edx,		0ffh	mov	ebx,		DWORD PTR _des_SPtrans[0600h+ebx]	xor	edi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0700h+ecx]	xor	edi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0400h+eax]	xor	edi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0500h+edx]	xor	edi,		ebx	; 	; Round 13	mov	eax,		DWORD PTR 32[esp]	mov	edx,		edi	shr	edx,		16	mov	ecx,		DWORD PTR 36[esp]	xor	edx,		edi	and	eax,		edx	and	edx,		ecx	mov	ebx,		eax	shl	ebx,		16	mov	ecx,		edx	shl	ecx,		16	xor	eax,		ebx	xor	edx,		ecx	mov	ebx,		DWORD PTR 104[ebp]	xor	eax,		ebx	mov	ecx,		DWORD PTR 108[ebp]	xor	eax,		edi	xor	edx,		edi	xor	edx,		ecx	and	eax,		0fcfcfcfch	xor	ebx,		ebx	and	edx,		0cfcfcfcfh	xor	ecx,		ecx	mov	bl,		al	mov	cl,		ah	ror	edx,		4	mov	ebp,		DWORD PTR _des_SPtrans[ebx]	mov	bl,		dl	xor	esi,		ebp	mov	ebp,		DWORD PTR _des_SPtrans[0200h+ecx]	xor	esi,		ebp	mov	cl,		dh	shr	eax,		16	mov	ebp,		DWORD PTR _des_SPtrans[0100h+ebx]	xor	esi,		ebp	mov	bl,		ah	shr	edx,		16	mov	ebp,		DWORD PTR _des_SPtrans[0300h+ecx]	xor	esi,		ebp	mov	ebp,		DWORD PTR 28[esp]	mov	cl,		dh	and	eax,		0ffh	and	edx,		0ffh	mov	ebx,		DWORD PTR _des_SPtrans[0600h+ebx]	xor	esi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0700h+ecx]	xor	esi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0400h+eax]	xor	esi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0500h+edx]	xor	esi,		ebx	; 	; Round 14	mov	eax,		DWORD PTR 32[esp]	mov	edx,		esi	shr	edx,		16	mov	ecx,		DWORD PTR 36[esp]	xor	edx,		esi	and	eax,		edx	and	edx,		ecx	mov	ebx,		eax	shl	ebx,		16	mov	ecx,		edx	shl	ecx,		16	xor	eax,		ebx	xor	edx,		ecx	mov	ebx,		DWORD PTR 112[ebp]	xor	eax,		ebx	mov	ecx,		DWORD PTR 116[ebp]	xor	eax,		esi	xor	edx,		esi	xor	edx,		ecx	and	eax,		0fcfcfcfch	xor	ebx,		ebx	and	edx,		0cfcfcfcfh	xor	ecx,		ecx	mov	bl,		al	mov	cl,		ah	ror	edx,		4	mov	ebp,		DWORD PTR _des_SPtrans[ebx]	mov	bl,		dl	xor	edi,		ebp	mov	ebp,		DWORD PTR _des_SPtrans[0200h+ecx]	xor	edi,		ebp	mov	cl,		dh	shr	eax,		16	mov	ebp,		DWORD PTR _des_SPtrans[0100h+ebx]	xor	edi,		ebp	mov	bl,		ah	shr	edx,		16	mov	ebp,		DWORD PTR _des_SPtrans[0300h+ecx]	xor	edi,		ebp	mov	ebp,		DWORD PTR 28[esp]	mov	cl,		dh	and	eax,		0ffh	and	edx,		0ffh	mov	ebx,		DWORD PTR _des_SPtrans[0600h+ebx]	xor	edi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0700h+ecx]	xor	edi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0400h+eax]	xor	edi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0500h+edx]	xor	edi,		ebx	; 	; Round 15	mov	eax,		DWORD PTR 32[esp]	mov	edx,		edi	shr	edx,		16	mov	ecx,		DWORD PTR 36[esp]	xor	edx,		edi	and	eax,		edx	and	edx,		ecx	mov	ebx,		eax	shl	ebx,		16	mov	ecx,		edx	shl	ecx,		16	xor	eax,		ebx	xor	edx,		ecx	mov	ebx,		DWORD PTR 120[ebp]	xor	eax,		ebx	mov	ecx,		DWORD PTR 124[ebp]	xor	eax,		edi	xor	edx,		edi	xor	edx,		ecx	and	eax,		0fcfcfcfch	xor	ebx,		ebx	and	edx,		0cfcfcfcfh	xor	ecx,		ecx	mov	bl,		al	mov	cl,		ah	ror	edx,		4	mov	ebp,		DWORD PTR _des_SPtrans[ebx]	mov	bl,		dl	xor	esi,		ebp	mov	ebp,		DWORD PTR _des_SPtrans[0200h+ecx]	xor	esi,		ebp	mov	cl,		dh	shr	eax,		16	mov	ebp,		DWORD PTR _des_SPtrans[0100h+ebx]	xor	esi,		ebp	mov	bl,		ah	shr	edx,		16	mov	ebp,		DWORD PTR _des_SPtrans[0300h+ecx]	xor	esi,		ebp	mov	ebp,		DWORD PTR 28[esp]	mov	cl,		dh	and	eax,		0ffh	and	edx,		0ffh	mov	ebx,		DWORD PTR _des_SPtrans[0600h+ebx]	xor	esi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0700h+ecx]	xor	esi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0400h+eax]	xor	esi,		ebx	mov	ebx,		DWORD PTR _des_SPtrans[0500h+edx]	xor	esi,		ebx	mov	ebx,		DWORD PTR [esp]	mov	eax,		edi	dec	ebx	mov	edi,		esi	mov	esi,		eax	mov	DWORD PTR [esp],ebx	jnz	L000start	; 	; FP	mov	edx,		DWORD PTR 24[esp]	ror	edi,		1	mov	eax,		esi	xor	esi,		edi	and	esi,		0aaaaaaaah	xor	eax,		esi	xor	edi,		esi	; 	rol	eax,		23	mov	esi,		eax	xor	eax,		edi	and	eax,		003fc03fch	xor	esi,		eax	xor	edi,		eax	; 	rol	esi,		10	mov	eax,		esi	xor	esi,		edi	and	esi,		033333333h	xor	eax,		esi	xor	edi,		esi	; 	rol	edi,		18	mov	esi,		edi	xor	edi,		eax	and	edi,		0fff0000fh	xor	esi,		edi	xor	eax,		edi	; 	rol	esi,		12	mov	edi,		esi	xor	esi,		eax	and	esi,		0f0f0f0f0h	xor	edi,		esi	xor	eax,		esi	; 	ror	eax,		4	mov	DWORD PTR [edx],eax	mov	DWORD PTR 4[edx],edi	pop	ecx	pop	edi	pop	esi	pop	ebx	pop	ebp	ret_fcrypt_body ENDP_TEXT	ENDSEND

⌨️ 快捷键说明

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