亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? rlp.asm

?? RLPack1.20 一款優(yōu)秀的壓縮殼源代碼.這個是官方最新的版本的源代碼。殼完全采用masm32開發(fā). 里面自帶兩款壓縮引擎.
?? ASM
?? 第 1 頁 / 共 5 頁
字號:
		LEA ECX,DWORD PTR[EDX+((offset __locvf - offset __STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
		
		LEA EBX,DWORD PTR[EDX+((offset __vp - offset __STUB_START))-2]
		LEA ECX,DWORD PTR[EDX+((offset __locvp - offset __STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
	
		LEA ECX,DWORD PTR[EDX+((offset __PE32_IMAGEBASE - offset __STUB_START))]
		MOV EAX,ImageBase
		MOV DWORD PTR[ECX],EAX
		LEA ECX,DWORD PTR[EDX+((offset __RELOCATION - offset __STUB_START))]
		MOV EAX,RelocationRVA
		MOV DWORD PTR[ECX],EAX
		LEA ECX,DWORD PTR[EDX+((offset __FILTER_CODE_START - offset __STUB_START))]
		MOV EAX,FirstSectionOffset
		MOV DWORD PTR[ECX],EAX
		LEA ECX,DWORD PTR[EDX+((offset __FILTER_CODE_SIZE - offset __STUB_START))]
		MOV EAX,FirstSectionSize
		MOV DWORD PTR[ECX],EAX
		LEA ECX,DWORD PTR[EDX+((offset __FILTER_CODE_BYTE - offset __STUB_START))]
		MOV EAX,FilterByte
		MOV DWORD PTR[ECX],EAX

		LEA EBX,DWORD PTR[EDX+((offset __STUB_OEP_JUMP - offset __STUB_START))+1]
		LEA ECX,DWORD PTR[EDX+((offset __STUB_OEP_JUMP - offset __STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,ECX
		ADD EAX,ImageBase
		MOV ECX,PackedOEP
		SUB ECX,EAX
		SUB ECX,5
		MOV DWORD PTR[EBX],ECX

		MOV EAX,RawSize
		LEA EBX,DWORD PTR[EDX+((offset __STUB_VA_SIZE - offset __STUB_START))+1]
		MOV DWORD PTR[EBX],EAX
		LEA EBX,DWORD PTR[EDX+((offset __STUB_VF_SIZE - offset __STUB_START))+1]
		MOV DWORD PTR[EBX],EAX
	
		LEA EBX,DWORD PTR[EDX+((offset __iat - offset __STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX

		MOV EBX,PEHeader
		MOV DWORD PTR[EBX+80h],EAX
		MOV DWORD PTR[EBX+84h],28h
	.endif

;------------------------------------------------------------------
; Fix OEP and IAT / lzma
;

	.if Compressor == 2 && IsDll == 0
		INVOKE ConvertFO2VA,hPackedFileBuff,STUB_OEP
		MOV EBX,PEHeader
		ADD EBX,28h
		MOV DWORD PTR[EBX],EAX
		
		MOV ESI,EAX
		ADD ESI,ImageBase
	
		MOV EDX,STUB_OEP_OFFSET
		LEA EBX,DWORD PTR[EDX+((offset __L_kernel32 - offset __L_STUB_START))]
		LEA ECX,DWORD PTR[EDX+((offset __L_dllName_k - offset __L_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
	
		LEA EBX,DWORD PTR[EDX+((offset __L_locloadlib - offset __L_STUB_START))]
		LEA ECX,DWORD PTR[EDX+((offset __L_FirstThunk_k - offset __L_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX

		LEA EBX,DWORD PTR[EDX+((offset __L_loadlib - offset __L_STUB_START))-2]
		LEA ECX,DWORD PTR[EDX+((offset __L_locloadlib - offset __L_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
	
		LEA EBX,DWORD PTR[EDX+((offset __L_gpa - offset __L_STUB_START))-2]
		LEA ECX,DWORD PTR[EDX+((offset __L_locgpa - offset __L_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
	
		LEA EBX,DWORD PTR[EDX+((offset __L_va - offset __L_STUB_START))-2]
		LEA ECX,DWORD PTR[EDX+((offset __L_locva - offset __L_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
	
		LEA EBX,DWORD PTR[EDX+((offset __L_vf - offset __L_STUB_START))-2]
		LEA ECX,DWORD PTR[EDX+((offset __L_locvf - offset __L_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
		
		LEA EBX,DWORD PTR[EDX+((offset __L_vp - offset __L_STUB_START))-2]
		LEA ECX,DWORD PTR[EDX+((offset __L_locvp - offset __L_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
	
		LEA ECX,DWORD PTR[EDX+((offset __L_PE32_IMAGEBASE - offset __L_STUB_START))]
		MOV EAX,ImageBase
		MOV DWORD PTR[ECX],EAX
		LEA ECX,DWORD PTR[EDX+((offset __L_RELOCATION - offset __L_STUB_START))]
		MOV EAX,RelocationRVA
		MOV DWORD PTR[ECX],EAX
		LEA ECX,DWORD PTR[EDX+((offset __L_FILTER_CODE_START - offset __L_STUB_START))]
		MOV EAX,FirstSectionOffset
		MOV DWORD PTR[ECX],EAX
		LEA ECX,DWORD PTR[EDX+((offset __L_FILTER_CODE_SIZE - offset __L_STUB_START))]
		MOV EAX,FirstSectionSize
		MOV DWORD PTR[ECX],EAX
		LEA ECX,DWORD PTR[EDX+((offset __L_FILTER_CODE_BYTE - offset __L_STUB_START))]
		MOV EAX,FilterByte
		MOV DWORD PTR[ECX],EAX

		LEA EBX,DWORD PTR[EDX+((offset __L_STUB_OEP_JUMP - offset __L_STUB_START))+1]
		LEA ECX,DWORD PTR[EDX+((offset __L_STUB_OEP_JUMP - offset __L_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,ECX
		ADD EAX,ImageBase
		MOV ECX,PackedOEP
		SUB ECX,EAX
		SUB ECX,5
		MOV DWORD PTR[EBX],ECX

		MOV EAX,RawSize
		LEA EBX,DWORD PTR[EDX+((offset __L_STUB_VA_SIZE - offset __L_STUB_START))+1]
		MOV DWORD PTR[EBX],EAX
		LEA EBX,DWORD PTR[EDX+((offset __L_STUB_VF_SIZE - offset __L_STUB_START))+1]
		MOV DWORD PTR[EBX],EAX
	
		LEA EBX,DWORD PTR[EDX+((offset __L_iat - offset __L_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX

		MOV EBX,PEHeader
		MOV DWORD PTR[EBX+80h],EAX
		MOV DWORD PTR[EBX+84h],28h
	.endif

;------------------------------------------------------------------
; Fix OEP and IAT / aplib
;

	.if Compressor == 1 && IsDll == 1
		INVOKE ConvertFO2VA,hPackedFileBuff,STUB_OEP
		MOV EBX,PEHeader
		ADD EBX,28h
		MOV DWORD PTR[EBX],EAX
		
		MOV ESI,EAX
		ADD ESI,ImageBase

		MOV EDX,STUB_OEP_OFFSET
		LEA EBX,DWORD PTR[EDX+((offset __kernel32 - offset __DLL_STUB_START))]
		LEA ECX,DWORD PTR[EDX+((offset __dllName - offset __DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX

		LEA EBX,DWORD PTR[EDX+((offset __locloadlib - offset __DLL_STUB_START))]
		LEA ECX,DWORD PTR[EDX+((offset __FirstThunk - offset __DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
	
		LEA EBX,DWORD PTR[EDX+((offset __loadlib - offset __DLL_STUB_START))-2]
		LEA ECX,DWORD PTR[EDX+((offset __locloadlib - offset __DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
	
		LEA EBX,DWORD PTR[EDX+((offset __gpa - offset __DLL_STUB_START))-2]
		LEA ECX,DWORD PTR[EDX+((offset __locgpa - offset __DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
	
		LEA EBX,DWORD PTR[EDX+((offset __va - offset __DLL_STUB_START))-2]
		LEA ECX,DWORD PTR[EDX+((offset __locva - offset __DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
	
		LEA EBX,DWORD PTR[EDX+((offset __vf - offset __DLL_STUB_START))-2]
		LEA ECX,DWORD PTR[EDX+((offset __locvf - offset __DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
		
		LEA EBX,DWORD PTR[EDX+((offset __vp - offset __DLL_STUB_START))-2]
		LEA ECX,DWORD PTR[EDX+((offset __locvp - offset __DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
	
		LEA ECX,DWORD PTR[EDX+((offset __PE32_IMAGEBASE - offset __DLL_STUB_START))]
		MOV EAX,ImageBase
		MOV DWORD PTR[ECX],EAX
		LEA ECX,DWORD PTR[EDX+((offset __RELOCATION - offset __DLL_STUB_START))]
		MOV EAX,RelocationRVA
		MOV DWORD PTR[ECX],EAX
		LEA ECX,DWORD PTR[EDX+((offset __FILTER_CODE_START - offset __DLL_STUB_START))]
		MOV EAX,FirstSectionOffset
		MOV DWORD PTR[ECX],EAX
		LEA ECX,DWORD PTR[EDX+((offset __FILTER_CODE_SIZE - offset __DLL_STUB_START))]
		MOV EAX,FirstSectionSize
		MOV DWORD PTR[ECX],EAX
		LEA ECX,DWORD PTR[EDX+((offset __FILTER_CODE_BYTE - offset __DLL_STUB_START))]
		MOV EAX,FilterByte
		MOV DWORD PTR[ECX],EAX

		LEA EBX,DWORD PTR[EDX+((offset __STUB_OEP_JUMP - offset __DLL_STUB_START))+1]
		LEA ECX,DWORD PTR[EDX+((offset __STUB_OEP_JUMP - offset __DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,ECX
		ADD EAX,ImageBase
		MOV ECX,PackedOEP
		SUB ECX,EAX
		SUB ECX,5
		MOV DWORD PTR[EBX],ECX

		MOV EAX,RawSize
		LEA EBX,DWORD PTR[EDX+((offset __STUB_VA_SIZE - offset __DLL_STUB_START))+1]
		MOV DWORD PTR[EBX],EAX
		LEA EBX,DWORD PTR[EDX+((offset __STUB_VF_SIZE - offset __DLL_STUB_START))+1]
		MOV DWORD PTR[EBX],EAX
	
		LEA EBX,DWORD PTR[EDX+((offset __iat - offset __DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX

		MOV EBX,PEHeader
		MOV DWORD PTR[EBX+080h],EAX
		MOV DWORD PTR[EBX+084h],28h
		LEA EAX,DWORD PTR[EDX+((offset __WIN9x_RELOCATION - offset __DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EAX
		MOV DWORD PTR[EBX+0A0h],EAX
		MOV DWORD PTR[EBX+0A4h],8
	.endif

;------------------------------------------------------------------
; Fix OEP and IAT / lzma
;

	.if Compressor == 2 && IsDll == 1
		INVOKE ConvertFO2VA,hPackedFileBuff,STUB_OEP
		MOV EBX,PEHeader
		ADD EBX,28h
		MOV DWORD PTR[EBX],EAX
		
		MOV ESI,EAX
		ADD ESI,ImageBase
	
		MOV EDX,STUB_OEP_OFFSET
		LEA EBX,DWORD PTR[EDX+((offset __L_kernel32 - offset __L_DLL_STUB_START))]
		LEA ECX,DWORD PTR[EDX+((offset __L_dllName_k - offset __L_DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
	
		LEA EBX,DWORD PTR[EDX+((offset __L_locloadlib - offset __L_DLL_STUB_START))]
		LEA ECX,DWORD PTR[EDX+((offset __L_FirstThunk_k - offset __L_DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX

		LEA EBX,DWORD PTR[EDX+((offset __L_loadlib - offset __L_DLL_STUB_START))-2]
		LEA ECX,DWORD PTR[EDX+((offset __L_locloadlib - offset __L_DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
	
		LEA EBX,DWORD PTR[EDX+((offset __L_gpa - offset __L_DLL_STUB_START))-2]
		LEA ECX,DWORD PTR[EDX+((offset __L_locgpa - offset __L_DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
	
		LEA EBX,DWORD PTR[EDX+((offset __L_va - offset __L_DLL_STUB_START))-2]
		LEA ECX,DWORD PTR[EDX+((offset __L_locva - offset __L_DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
	
		LEA EBX,DWORD PTR[EDX+((offset __L_vf - offset __L_DLL_STUB_START))-2]
		LEA ECX,DWORD PTR[EDX+((offset __L_locvf - offset __L_DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
		
		LEA EBX,DWORD PTR[EDX+((offset __L_vp - offset __L_DLL_STUB_START))-2]
		LEA ECX,DWORD PTR[EDX+((offset __L_locvp - offset __L_DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX
		MOV DWORD PTR[ECX],EAX
	
		LEA ECX,DWORD PTR[EDX+((offset __L_PE32_IMAGEBASE - offset __L_DLL_STUB_START))]
		MOV EAX,ImageBase
		MOV DWORD PTR[ECX],EAX
		LEA ECX,DWORD PTR[EDX+((offset __L_RELOCATION - offset __L_DLL_STUB_START))]
		MOV EAX,RelocationRVA
		MOV DWORD PTR[ECX],EAX
		LEA ECX,DWORD PTR[EDX+((offset __L_FILTER_CODE_START - offset __L_DLL_STUB_START))]
		MOV EAX,FirstSectionOffset
		MOV DWORD PTR[ECX],EAX
		LEA ECX,DWORD PTR[EDX+((offset __L_FILTER_CODE_SIZE - offset __L_DLL_STUB_START))]
		MOV EAX,FirstSectionSize
		MOV DWORD PTR[ECX],EAX
		LEA ECX,DWORD PTR[EDX+((offset __L_FILTER_CODE_BYTE - offset __L_DLL_STUB_START))]
		MOV EAX,FilterByte
		MOV DWORD PTR[ECX],EAX

		LEA EBX,DWORD PTR[EDX+((offset __L_STUB_OEP_JUMP - offset __L_DLL_STUB_START))+1]
		LEA ECX,DWORD PTR[EDX+((offset __L_STUB_OEP_JUMP - offset __L_DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,ECX
		ADD EAX,ImageBase
		MOV ECX,PackedOEP
		SUB ECX,EAX
		SUB ECX,5
		MOV DWORD PTR[EBX],ECX

		MOV EAX,RawSize
		LEA EBX,DWORD PTR[EDX+((offset __L_STUB_VA_SIZE - offset __L_DLL_STUB_START))+1]
		MOV DWORD PTR[EBX],EAX
		LEA EBX,DWORD PTR[EDX+((offset __L_STUB_VF_SIZE - offset __L_DLL_STUB_START))+1]
		MOV DWORD PTR[EBX],EAX
	
		LEA EBX,DWORD PTR[EDX+((offset __L_iat - offset __L_DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EBX

		MOV EBX,PEHeader
		MOV DWORD PTR[EBX+80h],EAX
		MOV DWORD PTR[EBX+84h],28h
		LEA EAX,DWORD PTR[EDX+((offset __L_WIN9x_RELOCATION - offset __L_DLL_STUB_START))]
		INVOKE ConvertFO2VA,hPackedFileBuff,EAX
		MOV DWORD PTR[EBX+0A0h],EAX
		MOV DWORD PTR[EBX+0A4h],8
	.endif

;------------------------------------------------------------------
; Write packed file to disk
;
;
	INVOKE UnmapFile

	INVOKE CreateOutFile,addr szOpenFileName
	MOV EAX,hPackedFilePos
	SUB EAX,hPackedFileBuff
	INVOKE WriteFile,hPackedFile,hPackedFileBuff,EAX,addr NumberOfBytesWritten,NULL
	INVOKE CloseOutFile

;------------------------------------------------------------------
; Copy Overlay
;

	.if oOverlay == 1 && OverlayExists > 0
		PUSH offset szSaveOverlay
		CALL _show_log_message
		INVOKE AddOverlay,addr szOpenFileName,addr szTMP
		INVOKE DeleteFile,addr szTMP
	.endif

;------------------------------------------------------------------
; Free memory
;
;

	INVOKE VirtualFree,pRSRCBuff,pRSRCBuffSize,MEM_DECOMMIT
	INVOKE VirtualFree,DLLNameBuff_Base,500000h,MEM_DECOMMIT
	INVOKE VirtualFree,APINameBuff_Base,500000h,MEM_DECOMMIT

	MOV EAX,FileSize
	ADD EAX,500000h
	INVOKE VirtualFree,hPackedFileBuff,EAX,MEM_DECOMMIT

	PUSH offset szFilePacked
	CALL _show_log_message

	INVOKE MapFile,addr szOpenFileName

	MOV EAX,FileSize
	MOV PackedSize,EAX
	PUSH EAX
	PUSH offset PSize_format
	PUSH offset buffer
	CALL wsprintf
	ADD ESP,0Ch
	PUSH 604
	PUSH DWORD PTR DS:[HW]
	CALL GetDlgItem
	PUSH offset buffer
	PUSH EAX
	CALL SetWindowText

	INVOKE UnmapFile

	MOV Ratio,0

	FILD PackedSize
	FILD OriginalSize
	FDIV ST(1),ST(0)
	FILD Hundred
	FMUL ST(0),ST(2)
	FIST Ratio

	PUSH Ratio
	PUSH offset Ratio_format
	PUSH offset buffer
	CALL wsprintf
	ADD ESP,0Ch
	PUSH 605
	PUSH DWORD PTR DS:[HW]
	CALL GetDlgItem
	PUSH offset buffer
	PUSH EAX
	CALL SetWindowText
 ERROR_EXIT:

	PUSH offset szPackEnded
	CALL _show_log_message

	MOV ThreadRunning,0
	POPAD
	RET
;
; Kraj packera
;------------------------------------------------------------------
; Predefinisane funkcije
;------------------------------------------------------------------
CompressRelocations proc dwRelocationOffset:DWORD,dwRelocationSize:DWORD
	LOCAL dwLastRelocPlace :DWORD
	LOCAL dwCompressedReloc :DWORD
	LOCAL dwCompressedRelocPos :DWORD
	LOCAL dwCompressedRelocBase :DWORD
	LOCAL dwThisRelocationSize :DWORD
 	PUSHAD
 	MOV dwCompressedReloc,0
	MOV ESI,dwRelocationOffset
	.if ESI != 0
		INVOKE VirtualAlloc,NULL,dwRelocationSize,MEM_COMMIT,PAGE_EXECUTE_READWRITE
		MOV dwCompressedReloc,EAX
		MOV dwCompressedRelocPos,EAX
		MOV EDI,ImageBase
		.while DWORD PTR[ESI] != 0
			MOV EDX,DWORD PTR[ESI]
			MOV EAX,DWORD PTR[ESI+4]
			MOV dwThisRelocationSize,EAX
			ADD dwThisRelocationSize,ESI

			MOV EAX,dwCompressedRelocPos
			MOV DWORD PTR[EAX],EDX
			MOV DWORD PTR[EAX+4],8
			MOV dwCompressedRelocBase,EAX
			ADD dwCompressedRelocBase,4
			ADD dwCompressedRelocPos,8
		 	MOV dwLastRelocPlace,-1

;			ADD ESI,8
			INVOKE SortRelocations,ESI,DWORD PTR[ESI+4]
			.while DWORD PTR[ESI] != NULL;ESI < dwThisRelocationSize
				MOVZX EAX,WORD PTR[ESI]
				.if EAX != NULL
					MOV EBX,EAX
					SHR EBX,12
					MOV ECX,EBX
					IMUL EBX,1000h
					SUB EAX,EBX
					ADD EAX,EDX
					ADD EAX,ImageBase
					MOV EBX,EAX
					INVOKE ConvertVA2FO,FileMapVA,EAX
					ADD EAX,FileMapVA
					.if ECX == 3
	;					SUB DWORD PTR[EAX],EDI
						SUB EBX,ImageBase
						MOV ECX,EBX
						SUB EBX,EDX
						.if dwLastRelocPlace != -1
							ADD EBX,EDX
							MOV EAX,EBX
							SUB EBX,dwLastRelocPlace
							MOV dwLastRelocPlace,EAX
							.if EBX < 0E0h
								MOV EAX,dwCompressedRelocPos
								MOV BYTE PTR[EAX],BL
								INC dwCompressedRelocPos
								MOV EAX,dwCompressedRelocBase
								INC DWORD PTR[EAX]
							.else
								ADD BX,0E000h
								XCHG BL,BH
								MOV EAX,dwCompressedRelocPos
								MOV WORD PTR[EAX],BX
								ADD dwCompressedRelocPos,2
								MOV EAX,dwCompressedRelocBase
								ADD DWORD PTR[EAX],2
							.endif
						.else
							MOV dwLastRelocPlace,ECX
							.if EBX < 0E0h
								MOV EAX,dwCompressedRelocPos
								MOV BYTE PTR[EAX],BL
								INC dwCompressedRelocPos
								MOV EAX,dwCompressedRelocBase
								INC DWORD PTR[EAX]
							.else
								ADD BX,0E000h
								XCHG BL,BH
								MOV EAX,dwCompressedRelocPos
								MOV WORD PTR[EAX],BX
								ADD dwCompressedRelocPos,2
								MOV EAX,dwCompressedRelocBase
								ADD DWORD PTR[EAX],

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品福利在线导航| 久久精品国产99久久6| 日韩一级黄色大片| 欧美视频完全免费看| 欧美色欧美亚洲另类二区| 在线观看国产日韩| 欧美午夜宅男影院| 欧美一区二区久久久| 欧美另类一区二区三区| 欧美一区二区精品久久911| 日韩亚洲欧美一区| 精品国产伦理网| 国产日韩欧美不卡在线| 国产精品―色哟哟| 亚洲五码中文字幕| 免费在线观看一区二区三区| 国模套图日韩精品一区二区| 成人福利视频在线看| 日本高清成人免费播放| 7777女厕盗摄久久久| 久久久久亚洲综合| 一区二区三区中文免费| 蜜臀av一区二区三区| 国产精一品亚洲二区在线视频| 成人av电影在线网| 欧美猛男超大videosgay| 欧美电影免费提供在线观看| 国产性天天综合网| 亚洲一区二区三区激情| 精品午夜久久福利影院| gogo大胆日本视频一区| 在线不卡中文字幕| 国产精品高潮呻吟久久| 日韩精品成人一区二区三区| jiyouzz国产精品久久| 在线播放日韩导航| 欧美激情一区二区三区| 性做久久久久久免费观看欧美| 国产一区二区免费在线| 在线观看视频91| 国产肉丝袜一区二区| 亚洲sss视频在线视频| 国产999精品久久久久久| 欧美裸体一区二区三区| 国产精品久久久久影院亚瑟 | 亚洲电影在线免费观看| 国产一区二区三区精品视频| 91国产福利在线| 国产蜜臀97一区二区三区| 日韩在线播放一区二区| 99精品桃花视频在线观看| 日韩女同互慰一区二区| 亚洲国产精品一区二区尤物区| 成人一区在线看| 日韩精品一区在线| 亚洲国产美国国产综合一区二区| 成人黄页在线观看| 久久久综合激的五月天| 美国毛片一区二区三区| 9191国产精品| 亚洲777理论| 欧美在线视频日韩| 夜夜嗨av一区二区三区| 99麻豆久久久国产精品免费优播| 精品日韩一区二区三区| 日日夜夜精品视频天天综合网| 91免费在线视频观看| 国产精品网站在线观看| 成人免费视频视频在线观看免费| 精品福利一二区| 精品一区二区三区欧美| 日韩免费看的电影| 久久成人综合网| 久久天天做天天爱综合色| 久久99久久99精品免视看婷婷| 欧美蜜桃一区二区三区| 日韩电影免费一区| 91精品国产黑色紧身裤美女| 午夜久久久久久| 日韩一区二区三区免费看 | 精品久久久久久久久久久院品网 | 91在线云播放| 亚洲精品国产无天堂网2021| 日本精品一级二级| 亚洲欧美色图小说| 欧美亚洲一区二区三区四区| 亚洲成a天堂v人片| 精品国产亚洲在线| 国产91丝袜在线18| 成人欧美一区二区三区在线播放| 波波电影院一区二区三区| 亚洲欧美国产毛片在线| 欧美日韩一区二区三区在线| 亚洲国产精品久久一线不卡| 日韩一区二区三区视频在线观看| 国产又黄又大久久| 中文字幕亚洲区| 国产色产综合产在线视频| 中文在线资源观看网站视频免费不卡| 粉嫩一区二区三区性色av| 国产精品素人视频| 欧美日韩国产天堂| 韩国午夜理伦三级不卡影院| 日韩久久一区二区| 欧美日本精品一区二区三区| 国产一区二区中文字幕| 一区二区三区色| 精品国内二区三区| 色综合久久久久久久| 麻豆精品久久久| 艳妇臀荡乳欲伦亚洲一区| 精品久久久久久综合日本欧美| 国产成a人亚洲精品| 亚洲国产成人av| 亚洲国产精品国自产拍av| 欧美精品日日鲁夜夜添| 成人午夜看片网址| 免费欧美高清视频| 国产精品美女久久久久久久久| 成人性视频免费网站| 欧美亚洲国产一区在线观看网站| 91精品国产综合久久精品图片| 紧缚奴在线一区二区三区| 国产精品电影院| 欧美精品一区二区久久婷婷| 在线观看免费一区| 99久久精品情趣| 国产精品996| 久久国产日韩欧美精品| 亚洲国产中文字幕在线视频综合| 国产人妖乱国产精品人妖| 91精品免费观看| 欧美在线影院一区二区| 成人av电影免费观看| 国产福利精品导航| 另类中文字幕网| 午夜精品免费在线观看| 亚洲精品亚洲人成人网| 欧美激情中文字幕一区二区| 欧美精品一区二区三区视频| 在线观看91精品国产麻豆| 欧美综合欧美视频| 一区二区免费在线| 亚洲一区二区中文在线| 久久久亚洲精品一区二区三区| av在线不卡网| 国产欧美日韩久久| 精品福利一二区| 欧美mv日韩mv国产网站| 欧美videos中文字幕| 欧美精品色一区二区三区| 欧美人体做爰大胆视频| 欧美性三三影院| 欧美日韩国产精选| 欧美精品一级二级三级| 欧美日韩dvd在线观看| 欧美日韩另类一区| 91麻豆精品国产91久久久资源速度 | 26uuu国产电影一区二区| 日韩午夜电影av| 精品国产伦一区二区三区观看体验| 日韩精品一区二区三区老鸭窝| 欧美成人一级视频| 久久久久久久性| 91精品国产入口在线| 久久久久久久综合色一本| 久久精品亚洲乱码伦伦中文| 国产午夜精品一区二区三区嫩草 | 国产精品视频一二三| 亚洲欧美综合另类在线卡通| 亚洲欧美日韩在线| 日日噜噜夜夜狠狠视频欧美人| 久久精品国产一区二区三| 国产一区二区精品久久91| 大白屁股一区二区视频| 色婷婷激情综合| 欧美精品丝袜久久久中文字幕| 精品成a人在线观看| 中文字幕不卡的av| 亚洲国产精品久久一线不卡| 麻豆国产精品官网| 不卡av在线免费观看| 欧美性一级生活| 久久人人97超碰com| 最新中文字幕一区二区三区| 日一区二区三区| 99精品视频在线观看| 3d动漫精品啪啪| 自拍偷拍国产精品| 日韩精品1区2区3区| 99视频一区二区| 3d成人动漫网站| 国产日韩欧美精品一区| 午夜伊人狠狠久久| 国产成人精品免费网站| 7777精品伊人久久久大香线蕉的 | 成人一级片在线观看| 欧美色爱综合网| 亚洲欧美怡红院| 国产呦精品一区二区三区网站|