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

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

?? _processpefile.asm

?? .“修改EXE文件” 在Windows 98平臺(tái)下編譯成功
?? 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一区二区三区免费野_久草精品视频
蜜桃视频免费观看一区| 美女网站视频久久| 成人三级在线视频| 色欧美片视频在线观看在线视频| 在线观看精品一区| 91精品在线麻豆| 日韩一区欧美一区| 老司机精品视频导航| 91久久奴性调教| 欧美激情在线一区二区| 日韩精品91亚洲二区在线观看 | 欧美久久久久久蜜桃| 亚洲精品一区二区三区在线观看| 亚洲国产视频直播| av高清久久久| 国产亚洲污的网站| 国产在线国偷精品免费看| 欧美日本一区二区在线观看| 日韩美女视频19| av电影在线观看完整版一区二区 | 国产精品人人做人人爽人人添| 免费成人美女在线观看| 欧美日韩精品一区二区三区蜜桃 | 26uuu色噜噜精品一区| 日精品一区二区三区| 精品日韩99亚洲| 日本v片在线高清不卡在线观看| 欧美mv日韩mv亚洲| 91小宝寻花一区二区三区| 国产网站一区二区| 日本高清不卡视频| 黄网站免费久久| 精品粉嫩超白一线天av| av不卡在线观看| 裸体歌舞表演一区二区| 中文字幕高清一区| 欧美一区三区四区| 毛片av一区二区三区| 中文字幕一区二区三区色视频| 911精品产国品一二三产区| 国产成人精品午夜视频免费| 国产精品天美传媒沈樵| 欧美剧情片在线观看| 在线观看免费成人| 狠狠色丁香久久婷婷综合丁香| 亚洲另类色综合网站| 99国产精品久| 亚洲中国最大av网站| 欧美久久久久免费| 91论坛在线播放| 国产成人精品免费网站| 日韩一区精品视频| 亚洲欧美偷拍三级| 欧美日韩国产成人在线91| jlzzjlzz亚洲女人18| 激情欧美一区二区三区在线观看| 亚洲国产精品嫩草影院| 18欧美乱大交hd1984| 国产色一区二区| 欧美一区二区精品在线| 欧美羞羞免费网站| 激情国产一区二区| 免费av成人在线| 丝袜a∨在线一区二区三区不卡| 中文字幕一区在线| 国产精品天天摸av网| 久久综合九色综合97婷婷| 欧美日韩国产综合久久| 欧美亚洲国产一区二区三区| 91美女视频网站| 99这里只有久久精品视频| 成人自拍视频在线| 丁香网亚洲国际| 视频一区二区三区入口| 亚洲成人www| 欧美精品一区二区三区一线天视频| 欧美美女直播网站| 91精品啪在线观看国产60岁| 欧美色爱综合网| 国产高清不卡一区二区| 国产一区二区三区四区五区美女 | 久久奇米777| 色婷婷精品久久二区二区蜜臀av| av在线一区二区| 99久久精品国产一区| 不卡欧美aaaaa| 伦理电影国产精品| 激情综合网av| 午夜成人免费电影| 中文字幕欧美一| 国产精品动漫网站| xvideos.蜜桃一区二区| 久久久久久麻豆| 国产精品欧美经典| 亚洲精品v日韩精品| 午夜一区二区三区在线观看| 日韩和的一区二区| 国产专区综合网| av一区二区三区| 欧美中文字幕一二三区视频| 正在播放一区二区| 精品国产免费人成在线观看| 国产欧美精品区一区二区三区| 欧美一区二区三区免费观看视频| 精品日韩一区二区| 亚洲色图在线看| 亚洲成人av福利| 国产在线日韩欧美| 91免费看片在线观看| 欧美日韩www| 精品福利一区二区三区 | 欧美高清dvd| 久久综合中文字幕| 亚洲欧美日韩国产成人精品影院| 午夜精品久久久久久久久久久| 久久电影网站中文字幕| www.成人在线| 91麻豆精品久久久久蜜臀| 国产亚洲一区字幕| 亚洲国产精品欧美一二99| 国产在线播放一区二区三区| 色吧成人激情小说| 欧美成人综合网站| 亚洲免费资源在线播放| 久久爱另类一区二区小说| 91一区二区三区在线观看| 3d动漫精品啪啪一区二区竹菊 | 日韩一区二区免费在线观看| 欧美在线观看视频在线| 精品国产欧美一区二区| 亚洲午夜视频在线观看| 国产精品一品二品| 成人a级免费电影| 欧美一区二区精品久久911| 亚洲欧美日韩中文字幕一区二区三区| 理论电影国产精品| 色婷婷亚洲精品| 国产喷白浆一区二区三区| 丝袜国产日韩另类美女| 91麻豆产精品久久久久久| 亚洲精品一区二区三区四区高清 | 欧美—级在线免费片| 蜜桃久久久久久久| 欧美性色黄大片| 自拍偷拍亚洲激情| 国产成人精品免费| 日韩欧美色电影| 日本一区二区综合亚洲| 日本一区中文字幕| 国产福利精品一区| 日韩精品在线网站| 视频一区视频二区在线观看| 色天天综合久久久久综合片| 国产精品网站在线| 国产成人在线观看免费网站| 欧美一级视频精品观看| 天天亚洲美女在线视频| 在线观看免费亚洲| 一个色综合av| 紧缚奴在线一区二区三区| 8v天堂国产在线一区二区| 亚洲综合丁香婷婷六月香| 91天堂素人约啪| 国产精品日韩精品欧美在线| 国产东北露脸精品视频| 久久免费偷拍视频| 国产精品亚洲第一| 久久久蜜桃精品| 国产精品99久久久久久宅男| 久久蜜桃香蕉精品一区二区三区| 久久国产精品免费| 精品国产三级电影在线观看| 激情文学综合丁香| 久久综合av免费| 国产一区二区在线免费观看| 精品三级av在线| 国产成人精品亚洲777人妖 | 国产精品国产三级国产aⅴ无密码| 国产成人一区在线| 国产精品视频你懂的| 99精品国产热久久91蜜凸| 亚洲日本青草视频在线怡红院| 91在线观看视频| 亚洲一区二区视频在线观看| 欧美色区777第一页| 日韩精品午夜视频| 精品免费视频一区二区| 国产激情91久久精品导航| 中文字幕亚洲一区二区av在线| 91亚洲精华国产精华精华液| 亚洲电影一级黄| 日韩一区二区影院| 国产成人8x视频一区二区| 亚洲视频在线观看三级| 欧美亚洲综合久久| 国产在线播放一区三区四| 国产精品欧美极品| 欧美疯狂做受xxxx富婆| 国精产品一区一区三区mba视频 | 亚洲乱码国产乱码精品精可以看|