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

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

?? _processpefile(1).asm

?? 這個(gè)是一個(gè)修改PE文件
?? ASM
字號(hào):
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; AddCode 例子的功能模塊
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
		.const

szErrCreate	db	'創(chuàng)建文件錯(cuò)誤!',0dh,0ah,0
szMySection	db	'.adata',0
szExt		db	'_new.exe',0
szSuccess	db	'在文件后附加代碼成功,新文件:',0dh,0ah
		db	'%s',0dh,0ah,0

		.code

include		_AddCode.asm

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
; 計(jì)算按照指定值對(duì)齊后的數(shù)值
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_Align		proc	_dwSize,_dwAlign

		push	edx
		mov	eax,_dwSize
		xor	edx,edx
		div	_dwAlign
		.if	edx
			inc	eax
		.endif
		mul	_dwAlign
		pop	edx
		ret
_Align		endp

;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
_ProcessPeFile	proc	_lpFile,_lpPeHead,_dwSize
		local	@szNewFile[MAX_PATH]:byte
		local	@hFile,@dwTemp,@dwEntry,@lpMemory
		local	@szBuffer[256]:byte

		pushad
;********************************************************************
; (Part 1)準(zhǔn)備工作:1-建立新文件,2-打開文件
;********************************************************************
		invoke	lstrcpy,addr @szNewFile,addr szFileName
		invoke	lstrlen,addr @szNewFile
		lea	ecx,@szNewFile
		mov	byte ptr [ecx+eax-4],0
		invoke	lstrcat,addr @szNewFile,addr szExt
		invoke	CopyFile,addr szFileName,addr @szNewFile,FALSE

		invoke	CreateFile,addr @szNewFile,GENERIC_READ or GENERIC_WRITE,FILE_SHARE_READ or \
			FILE_SHARE_WRITE,NULL,OPEN_EXISTING,FILE_ATTRIBUTE_ARCHIVE,NULL
		.if	eax ==	INVALID_HANDLE_VALUE
			invoke	SetWindowText,hWinEdit,addr szErrCreate
			jmp	_Ret
		.endif
		mov	@hFile,eax
;********************************************************************
;(Part 2)
; esi --> 原PeHead,edi --> 新的PeHead
; edx --> 最后一個(gè)節(jié)表,ebx --> 新加的節(jié)表
;********************************************************************
		mov	esi,_lpPeHead
		assume	esi:ptr IMAGE_NT_HEADERS,edi:ptr IMAGE_NT_HEADERS
		invoke	GlobalAlloc,GPTR,[esi].OptionalHeader.SizeOfHeaders
		mov	edi,eax
		invoke	RtlMoveMemory,edi,_lpFile,[esi].OptionalHeader.SizeOfHeaders
		mov	@lpMemory,eax
		mov	edi,eax
		add	edi,esi
		sub	edi,_lpFile
		movzx	eax,[esi].FileHeader.NumberOfSections
		dec	eax
		mov	ecx,sizeof IMAGE_SECTION_HEADER
		mul	ecx

		mov	edx,edi
		add	edx,eax
		add	edx,sizeof IMAGE_NT_HEADERS
		mov	ebx,edx
		add	ebx,sizeof IMAGE_SECTION_HEADER
		assume	ebx:ptr IMAGE_SECTION_HEADER,edx:ptr IMAGE_SECTION_HEADER
;********************************************************************
; (Part 3)加入一個(gè)新的節(jié),并修正一些PE頭部的內(nèi)容
;********************************************************************
		inc	[edi].FileHeader.NumberOfSections
		mov	eax,[edx].PointerToRawData
		add	eax,[edx].SizeOfRawData
		mov	[ebx].PointerToRawData,eax
		invoke	_Align,offset APPEND_CODE_END-offset APPEND_CODE,[esi].OptionalHeader.FileAlignment
		mov	[ebx].SizeOfRawData,eax
		invoke	_Align,offset APPEND_CODE_END-offset APPEND_CODE,[esi].OptionalHeader.SectionAlignment
		add	[edi].OptionalHeader.SizeOfCode,eax	;修正SizeOfCode
		add	[edi].OptionalHeader.SizeOfImage,eax	;修正SizeOfImage
		invoke	_Align,[edx].Misc.VirtualSize,[esi].OptionalHeader.SectionAlignment
		add	eax,[edx].VirtualAddress
		mov	[ebx].VirtualAddress,eax
		mov	[ebx].Misc.VirtualSize,offset APPEND_CODE_END-offset APPEND_CODE
		mov	[ebx].Characteristics,IMAGE_SCN_CNT_CODE\
			or IMAGE_SCN_MEM_EXECUTE or IMAGE_SCN_MEM_READ or IMAGE_SCN_MEM_WRITE
		invoke	lstrcpy,addr [ebx].Name1,addr szMySection
;********************************************************************
; (Part 4)修正文件入口指針
;********************************************************************
		mov	eax,[ebx].VirtualAddress
		add	eax,(offset _NewEntry-offset APPEND_CODE)
		mov	[edi].OptionalHeader.AddressOfEntryPoint,eax
;********************************************************************
; (Part 5)寫文件
;********************************************************************
		invoke	WriteFile,@hFile,@lpMemory,[esi].OptionalHeader.SizeOfHeaders,\
			addr @dwTemp,NULL
		invoke	SetFilePointer,@hFile,[ebx].PointerToRawData,NULL,FILE_BEGIN
		invoke	WriteFile,@hFile,offset APPEND_CODE,[ebx].Misc.VirtualSize,\
			addr @dwTemp,NULL
		mov	eax,[ebx].PointerToRawData
		add	eax,[ebx].SizeOfRawData
		invoke	SetFilePointer,@hFile,eax,NULL,FILE_BEGIN
		invoke	SetEndOfFile,@hFile
;********************************************************************
; (Part 6)修正新加代碼中的 Jmp oldEntry 指令
;********************************************************************
		push	[esi].OptionalHeader.AddressOfEntryPoint
		pop	@dwEntry
		mov	eax,[ebx].VirtualAddress
		add	eax,(offset _ToOldEntry-offset APPEND_CODE+5)
		sub	@dwEntry,eax
		mov	ecx,[ebx].PointerToRawData
		add	ecx,(offset _dwOldEntry-offset APPEND_CODE)
		invoke	SetFilePointer,@hFile,ecx,NULL,FILE_BEGIN
		invoke	WriteFile,@hFile,addr @dwEntry,4,addr @dwTemp,NULL
;********************************************************************
; (Part 7)關(guān)閉文件
;********************************************************************
		invoke	GlobalFree,@lpMemory
		invoke	CloseHandle,@hFile
		invoke	wsprintf,addr @szBuffer,Addr szSuccess,addr @szNewFile
		invoke	SetWindowText,hWinEdit,addr @szBuffer
_Ret:
		assume	esi:nothing
		popad
		ret

_ProcessPeFile	endp
;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99在线视频精品| 国产做a爰片久久毛片| 久久综合久色欧美综合狠狠| 3d成人动漫网站| 欧美日韩成人高清| 欧美色精品在线视频| 在线国产电影不卡| 717成人午夜免费福利电影| 欧美日韩三级在线| 日韩欧美一区二区三区在线| 日韩三级av在线播放| 91精品国产入口在线| 精品国产三级电影在线观看| 国产亚洲欧美日韩在线一区| 亚洲国产精品成人综合色在线婷婷| 2021国产精品久久精品| 国产精品人妖ts系列视频| 最新成人av在线| 亚洲成人先锋电影| 精品一区二区免费| 99re66热这里只有精品3直播| 色综合色综合色综合| 欧美精品在线一区二区三区| 日韩你懂的电影在线观看| 亚洲国产精品v| 亚洲国产欧美一区二区三区丁香婷| 日韩激情视频在线观看| 国产成人精品影视| 欧美在线观看一区| 久久久久久综合| 亚洲一区在线电影| 国内成+人亚洲+欧美+综合在线 | 欧美福利一区二区| 欧美白人最猛性xxxxx69交| 国产精品免费aⅴ片在线观看| 亚洲一区免费视频| 国产美女主播视频一区| 欧美三级午夜理伦三级中视频| 欧美成人福利视频| 亚洲综合丝袜美腿| 岛国一区二区三区| 日韩一区二区视频| 有码一区二区三区| 成人黄色电影在线| 精品国产a毛片| 亚洲成av人在线观看| 成人黄色大片在线观看| 精品国产乱码久久久久久影片| 亚洲丝袜另类动漫二区| 国产乱码精品一品二品| 欧美日韩不卡一区二区| 亚洲免费av高清| 国产盗摄女厕一区二区三区| 欧美精品v日韩精品v韩国精品v| 国产精品美女久久久久久久久久久| 日韩av在线免费观看不卡| 色综合久久久久综合体桃花网| 久久亚洲影视婷婷| 国产综合成人久久大片91| 欧美一级免费观看| 日韩精品亚洲一区| 欧美日韩一级黄| 亚洲高清在线视频| 色妞www精品视频| 亚洲欧美一区二区三区久本道91| 韩国女主播一区二区三区| 日韩三级免费观看| 久久成人麻豆午夜电影| 91精品在线观看入口| 天天综合网 天天综合色| 欧美日韩午夜在线| 丝袜亚洲另类欧美综合| 欧美乱妇15p| 午夜精品123| 欧美一区二区三区视频| 同产精品九九九| 91精品国产综合久久香蕉麻豆| 亚洲国产va精品久久久不卡综合 | 日日噜噜夜夜狠狠视频欧美人 | 99久久99久久精品免费观看| 久久久久国产精品人| 国产综合久久久久影院| 国产日韩欧美精品综合| 成人av手机在线观看| 1024国产精品| 欧美在线一二三| 日本午夜精品视频在线观看| 欧美www视频| 国产成人在线网站| 亚洲视频中文字幕| 欧美视频在线不卡| 日本不卡视频在线| 精品免费日韩av| 成人国产精品视频| 亚洲一区二区三区中文字幕| 69av一区二区三区| 国产一区二区免费看| 亚洲欧美综合另类在线卡通| 欧美在线影院一区二区| 久久97超碰色| 国产精品国产a| 欧美群妇大交群的观看方式| 精品一区二区三区在线播放视频 | 国产精品日日摸夜夜摸av| 99久久国产综合精品色伊| 亚洲va在线va天堂| 久久久久久久久伊人| 色综合中文字幕国产 | 久久精工是国产品牌吗| 中文字幕高清不卡| 欧美日韩国产首页| 国产一区二区伦理片| 亚洲一区视频在线| 久久女同性恋中文字幕| 色婷婷亚洲一区二区三区| 久久99国产精品麻豆| 夜夜嗨av一区二区三区| 久久蜜臀精品av| 欧美日韩一区不卡| 成人免费观看视频| 奇米精品一区二区三区四区| 国产精品国产自产拍高清av| 欧美一级欧美一级在线播放| 色88888久久久久久影院按摩| 韩国v欧美v日本v亚洲v| 亚洲综合区在线| 中文字幕第一区| 欧美一级二级三级乱码| 色天使色偷偷av一区二区| 国内精品伊人久久久久av一坑| 亚洲国产一区视频| 国产精品美女久久久久久久| 亚洲精品一区二区在线观看| 欧美日韩在线播放三区| 99久久免费国产| 国产成人夜色高潮福利影视| 久久精品国产精品亚洲红杏| 亚洲成人动漫精品| 一区二区三区四区蜜桃| 国产精品久久久久影视| 国产视频一区二区在线| 精品乱人伦小说| 欧美刺激午夜性久久久久久久| 在线观看成人小视频| 99热这里都是精品| 国产91富婆露脸刺激对白| 国产在线精品一区在线观看麻豆| 丝袜a∨在线一区二区三区不卡| 一级精品视频在线观看宜春院 | 国产精品国产三级国产普通话三级 | 一本色道久久综合亚洲aⅴ蜜桃| 东方aⅴ免费观看久久av| 国产乱码一区二区三区| 国产一区999| 国产又黄又大久久| 成人午夜av在线| 97se亚洲国产综合自在线不卡| k8久久久一区二区三区 | 豆国产96在线|亚洲| 国产不卡视频一区| 972aa.com艺术欧美| 91极品视觉盛宴| 欧美日韩精品欧美日韩精品| 欧美精品日韩综合在线| 欧美一卡在线观看| 欧美三级韩国三级日本三斤| 91精品国产一区二区三区蜜臀 | 欧美专区亚洲专区| 欧美一区2区视频在线观看| 亚洲精品一区二区三区在线观看| 精品久久久久久亚洲综合网| 国产欧美日韩卡一| 自拍偷拍亚洲欧美日韩| 一区二区三区加勒比av| 青娱乐精品视频| 顶级嫩模精品视频在线看| 欧美性欧美巨大黑白大战| 日韩你懂的电影在线观看| 国产精品久久久久久久蜜臀| 亚洲成a人在线观看| 国产综合色精品一区二区三区| 成人av网站免费观看| 欧美美女一区二区三区| 久久久久青草大香线综合精品| 亚洲欧美区自拍先锋| 秋霞电影网一区二区| eeuss鲁片一区二区三区在线观看| 欧美日韩国产123区| 国产午夜三级一区二区三| 亚洲一区二区三区三| 狠狠色狠狠色合久久伊人| 91色在线porny| 精品va天堂亚洲国产| 亚洲日本一区二区三区| 国模一区二区三区白浆| 欧美三级在线视频| 亚洲欧洲精品一区二区精品久久久| 麻豆视频观看网址久久| 日本精品裸体写真集在线观看| 日韩久久久精品|