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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? modpehandle.bas

?? vb編制的木馬加花器
?? BAS
字號:
Attribute VB_Name = "ModPEHandle"
'********************************************
''' 作者:kylinpoet or 獬獨
''''2007-05-14 23:44 初稿
''''2007-05-15 13:32 修改
''''轉載請保留作者 聲明
'********************************************
Public Const GENERIC_READ As Long = &H80000000
Public Const GENERIC_WRITE As Long = &H40000000
Public Const FILE_SHARE_READ As Long = 1
Public Const FILE_SHARE_WRITE As Long = 2
Public Const CREATE_NEW As Long = 1
Public Const CREATE_ALWAYS As Long = 2
Public Const OPEN_EXISTING As Long = 3
Public Const OPEN_ALWAYS As Long = 4
Public Const TRUNCATE_EXISTING As Long = 5
Public Const INVALID_HANDLE_VALUE As Long = -1
Public Const FILE_ATTRIBUTE_NORMAL As Long = &H80
Public Const FILE_BEGIN As Long = 0
Public Const FILE_END As Long = 2
Public Type SECURITY_ATTRIBUTES
        nLength As Long
        lpSecurityDescriptor As Long
        bInheritHandle As Long
End Type



Public Enum ImageSignatureTypes
    IMAGE_DOS_SIGNATURE = &H5A4D        ' MZ
    IMAGE_OS2_SIGNATURE = &H454E        ' NE
    IMAGE_OS2_SIGNATURE_LE = &H454C     ' LE
    IMAGE_VXD_SIGNATURE = &H454C        ' LE
    IMAGE_NT_SIGNATURE = &H4550         ' PE00
End Enum

Public Type IMAGE_DOS_HEADER
    e_magic As Integer                  ' Magic number
    e_cblp As Integer                   ' Bytes on last page of file
    e_cp As Integer                     ' Pages in file
    e_crlc As Integer                   ' Relocations
    e_cparhdr As Integer                ' Size of header in paragraphs
    e_minalloc As Integer               ' Minimum extra paragraphs needed
    e_maxalloc As Integer               ' Maximum extra paragraphs needed
    e_ss As Integer                     ' Initial (relative) SS value
    e_sp As Integer                     ' Initial SP value
    e_csum As Integer                   ' Checksum
    e_ip As Integer                     ' Initial IP value
    e_cs As Integer                     ' Initial (relative) CS value
    e_lfarlc As Integer                 ' File address of relocation table
    e_ovno As Integer                   ' Overlay number
    e_res(0 To 3) As Integer            ' Reserved words
    e_oemid As Integer                  ' OEM identifier (for e_oeminfo)
    e_oeminfo As Integer                ' OEM information; e_oemid specific
    e_res2(0 To 9) As Integer           ' Reserved words
    e_lfanew As Long                    ' File address of new exe header
End Type

Public Type IMAGE_FILE_Header
    Machine As Integer
    NumberOfSections As Integer
    TimeDateStamp As Long
    PointerToSymbolTable As Long
    NumberOfSymbols As Long
    SizeOfOptionalHeader As Integer
    Characteristics As Integer
End Type

Public Type IMAGE_DATA_DIRECTORY
    VirtualAddress As Long
    Size As Long
End Type

Public Type IMAGE_OPTIONAL_HEADER
    '
    ' Standard fields.
    '
    Magic As Integer
    MajorLinkerVersion As Byte
    MinorLinkerVersion As Byte
    SizeOfCode As Long
    SizeOfInitializedData As Long
    SizeOfUninitializedData As Long
    AddressOfEntryPoint As Long
    BaseOfCode As Long
    BaseOfData As Long
    '
    ' NT additional fields.
    '
    ImageBase As Long
    SectionAlignment As Long
    FileAlignment As Long
    MajorOperatingSystemVersion As Integer
    MinorOperatingSystemVersion As Integer
    MajorImageVersion As Integer
    MinorImageVersion As Integer
    MajorSubsystemVersion As Integer
    MinorSubsystemVersion As Integer
    Win32VersionValue As Long
    SizeOfImage As Long
    SizeOfHeaders As Long
    Checksum As Long
    Subsystem As Integer
    DllCharacteristics As Integer
    SizeOfStackReserve As Long
    SizeOfStackCommit As Long
    SizeOfHeapReserve As Long
    SizeOfHeapCommit As Long
    LoaderFlags As Long
    NumberOfRvaAndSizes As Long
    DataDirectory(0 To 15) As IMAGE_DATA_DIRECTORY
End Type

Public Type IMAGE_NT_HEADERS
    Signature As Long
    FileHeader As IMAGE_FILE_Header
    OptionalHeader As IMAGE_OPTIONAL_HEADER
End Type

Public Type VERSION_NUMBER
    MajorImageVersion As Integer
    MinorImageVersion As Integer
End Type


Public Type IMAGE_SECTION_HEADER
    SectionName(7)            As Byte
    VirtualSize               As Long
    VirtualAddress            As Long
    SizeOfRawData             As Long
    PointerToRawData          As Long
    PointerToRelocations      As Long
    PointerToLinenumbers      As Long
    NumberOfRelocations       As Integer
    NumberOfLinenumbers       As Integer
    Characteristics           As Long
End Type
Type IMAGE_RESOURCE_DIR
   Characteristics   As Long
   TimeStamp         As Long
   MajorVersion      As Integer
   MinorVersion      As Integer
   NamedEntries      As Integer
   IDEntries         As Integer
End Type

Type RESOURCE_DIR_ENTRY
   Name              As Long
   Offset            As Long
End Type

Type RESOURCE_DATA_ENTRY
   Offset            As Long
   Size              As Long
   CodePage          As Long
   Reserved          As Long
End Type

Public Type IconDescriptor
   ID       As Long
   Offset   As Long
   Size     As Long
End Type


'
'Public Type IMAGE_NT_HEADERS
'    Signature As Long
'    FileHeader As IMAGE_FILE_HEADER
'    OptionalHeader As IMAGE_OPTIONAL_HEADER
'End Type
'
'Public Type LIST_ENTRY
'    Flk As Long
'    Blk As Long
'End Type
'Public Type LOADED_IMAGE
'    ModuleName As String
'    hFile As Long
'    MappedAddress As Long
'    FileHeader As Long
'    LastRvaSection As Long
'    NumberOfSections As Long
'    Sections As Long
'    Characteristics As Long
'    fSystemImage As Byte
'    fDOSImage As Byte
'    Lks As LIST_ENTRY
'    SizeOfImage As Long
'End Type

Declare Function CreateFile Lib "kernel32" Alias "CreateFileA" ( _
    ByVal lpFileName As String, _
    ByVal dwDesiredAccess As Long, _
    ByVal dwShareMode As Long, _
    lpSecurityAttributes As SECURITY_ATTRIBUTES, _
    ByVal dwCreationDisposition As Long, _
    ByVal dwFlagsAndAttributes As Long, _
    ByVal hTemplateFile As Long _
    ) As Long

Declare Function CloseHandle Lib "kernel32" ( _
    ByVal hObject As Long _
    ) As Long


Declare Function ReadFile Lib "kernel32" ( _
    ByVal hFile As Long, lpBuffer As Byte, _
    ByVal dwNumberOfBytesToRead As Long, _
    lpNumberOfBytesRead As Long, _
    ByVal lpOverlapped As Long _
    ) As Long

Declare Function ReadFileLng Lib "kernel32" Alias "ReadFile" ( _
    ByVal hFile As Long, lpAddress As Long, _
    ByVal dwNumberOfBytesToRead As Long, _
    lpNumberOfBytesRead As Long, _
    ByVal lpOverlapped As Long _
    ) As Long

Declare Function WriteFile Lib "kernel32" ( _
    ByVal hFile As Long, _
    lpBuffer As Byte, _
    ByVal dwNumberOfBytesToWrite As Long, _
    lpNumberOfBytesWritten As Long, _
    ByVal lpOverlapped As Long _
    ) As Long

Declare Function WriteFileLng Lib "kernel32" Alias "WriteFile" ( _
    ByVal hFile As Long, _
    lpAddress As Long, _
    ByVal dwNumberOfBytesToWrite As Long, _
    lpNumberOfBytesWritten As Long, _
    ByVal lpOverlapped As Long _
    ) As Long

Declare Function SetFilePointer Lib "kernel32" ( _
    ByVal hFile As Long, _
    ByVal lDistanceToMove As Long, _
    ByVal lpDistanceToMoveHigh As Long, _
    ByVal dwMoveMethod As Long _
    ) As Long
    
Function isPE(strFilePath As String) As Boolean
On Error GoTo ErrHandle
Dim lngRet As Long
Dim hFile As Long
Dim lngBytesRead As Long
Dim lngPE_Header_OffSet As Long

Dim SAttributes As SECURITY_ATTRIBUTES
Dim my_IMAGE_DOS_HEADER As IMAGE_DOS_HEADER
Dim my_IMAGE_NT_HEADERS As IMAGE_NT_HEADERS

lngRet = CreateFile(strFilePath, _
                GENERIC_READ Or GENERIC_WRITE, _
                FILE_SHARE_READ Or FILE_SHARE_WRITE, _
                SAttributes, _
                OPEN_EXISTING, _
                FILE_ATTRIBUTE_NORMAL, _
                0)
If lngRet = INVALID_HANDLE_VALUE Then
    isPE = False
    Exit Function
End If
hFile = lngRet
SetFilePointer hFile, 0, 0, FILE_BEGIN
'從文件開始查看是否有 "MZ" 標志
ReadFileLng hFile, ByVal VarPtr(my_IMAGE_DOS_HEADER), 4, lngBytesRead, 0  '讀取 ' Magic number
If my_IMAGE_DOS_HEADER.e_magic = IMAGE_DOS_SIGNATURE Then
    SetFilePointer hFile, &H3C, 0, FILE_BEGIN
    '&H3C = Offset to PE signature
    ReadFileLng hFile, ByVal VarPtr(lngPE_Header_OffSet), 4, lngBytesRead, 0  '讀取 e_lfanew字段
    '讀取PE signature 判斷是否為正確的PE文件
    SetFilePointer hFile, lngPE_Header_OffSet, 0, FILE_BEGIN
    ReadFileLng hFile, ByVal VarPtr(my_IMAGE_NT_HEADERS), 4, lngBytesRead, 0
    If my_IMAGE_NT_HEADERS.Signature = IMAGE_NT_SIGNATURE Then
        isPE = True
    Else
        isPE = False
    End If
Else
    isPE = False
End If
CloseHandle hFile
Exit Function
ErrHandle:
    isPE = False
    CloseHandle hFile
End Function


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲色图丝袜美腿| 日产国产高清一区二区三区| 欧美日韩国产首页| 国产麻豆午夜三级精品| 一区二区成人在线观看| 久久综合色天天久久综合图片| 91在线你懂得| 国产一区二区三区精品视频| 亚洲va韩国va欧美va精品| 国产精品久久三| 精品久久久久99| 欧美久久久一区| 91福利在线播放| av一区二区不卡| 狠狠色丁香久久婷婷综合丁香| 亚洲电影中文字幕在线观看| 亚洲四区在线观看| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 日韩免费高清视频| 在线观看日韩国产| av亚洲产国偷v产偷v自拍| 国产综合久久久久久鬼色| 偷拍一区二区三区| 亚洲成a人片在线观看中文| 中文字幕在线观看不卡| 国产午夜精品理论片a级大结局| 欧美一区二区三区的| 欧美色视频在线| 色88888久久久久久影院野外| 成人午夜视频在线观看| 国产成人在线影院| 国产综合成人久久大片91| 久久99久久精品| 久久国产精品无码网站| 蜜臀av国产精品久久久久| 免费久久精品视频| 久久精品国产一区二区三| 蜜臀久久久99精品久久久久久| 日本伊人精品一区二区三区观看方式| 亚洲综合另类小说| 亚洲精品国产品国语在线app| 综合婷婷亚洲小说| 亚洲精品中文在线影院| 亚洲精品福利视频网站| 亚洲国产欧美日韩另类综合| 一个色在线综合| 亚洲欧美成人一区二区三区| 亚洲精品高清在线| 午夜精品免费在线观看| 青青草国产成人99久久| 精久久久久久久久久久| 国产精品夜夜嗨| 亚洲精品少妇30p| 中文字幕一区二区三区色视频| 中文字幕欧美激情一区| 亚洲欧美另类久久久精品| 一区二区三区四区在线播放| 天堂影院一区二区| 麻豆一区二区三区| 国产精品性做久久久久久| 成人a级免费电影| 欧洲国内综合视频| 欧美一区二区在线播放| 精品国产免费久久| 国产精品三级视频| 亚洲激情男女视频| 五月婷婷综合在线| 精品一区二区三区久久| 懂色一区二区三区免费观看| 99久精品国产| 欧美二区在线观看| 欧美激情一区二区三区蜜桃视频| 国产精品久久久久久久久免费樱桃| 亚洲免费在线观看| 蜜桃av噜噜一区| 国产成人免费在线观看不卡| 91欧美一区二区| 91精品久久久久久蜜臀| 国产欧美日韩在线观看| 有码一区二区三区| 久久精品999| 色综合久久中文字幕综合网| 欧美一区二区视频免费观看| 久久精品欧美日韩精品| 亚洲综合久久久久| 国产一区二区不卡在线| 99久久国产综合精品色伊| 欧美人与性动xxxx| 中文字幕中文乱码欧美一区二区| 视频在线观看一区| 成人午夜av影视| 日韩一区二区视频| 亚洲欧美激情小说另类| 国产乱对白刺激视频不卡| 欧美午夜精品电影| 欧美高清一级片在线观看| 日韩精品免费专区| 91丨九色丨蝌蚪富婆spa| 精品伦理精品一区| 亚洲自拍偷拍综合| 成人av先锋影音| 日韩欧美色电影| 亚洲国产精品久久人人爱蜜臀 | 国产精品1024久久| 在线不卡a资源高清| 国产精品久久久久久久久晋中 | 中文字幕一区视频| 美女视频网站久久| 欧美日韩一区不卡| 国产精品三级av| 久久精品国产第一区二区三区| 欧洲人成人精品| 亚洲丝袜美腿综合| 成人av影视在线观看| 久久久影院官网| 久久99国产精品尤物| 欧美男生操女生| 亚洲狠狠爱一区二区三区| 91在线观看视频| 亚洲欧洲日韩在线| 成人激情动漫在线观看| 国产色产综合产在线视频| 国产在线观看免费一区| 日韩美一区二区三区| 免费亚洲电影在线| 欧美一区二区三区色| 亚洲成人精品在线观看| 在线亚洲人成电影网站色www| 亚洲欧美综合另类在线卡通| 国产不卡一区视频| 国产精品欧美一区二区三区| 国产福利视频一区二区三区| 久久精品视频一区| 丁香激情综合五月| 国产精品久久综合| 99国产欧美另类久久久精品| 中文字幕日韩一区二区| 99国内精品久久| 一区二区三区中文字幕电影| 欧美在线视频日韩| 天涯成人国产亚洲精品一区av| 欧美视频第二页| 秋霞午夜av一区二区三区| 欧美草草影院在线视频| 国产盗摄女厕一区二区三区| 精品国产sm最大网站| 国内久久精品视频| 中文一区二区完整视频在线观看| 成人涩涩免费视频| 亚洲视频在线一区观看| 欧美日韩国产天堂| 精品一区二区三区久久| 久久精品视频一区二区| av网站一区二区三区| 亚洲欧洲制服丝袜| 欧美精品久久久久久久多人混战 | 国产精品996| 国产精品毛片a∨一区二区三区| 99久久综合狠狠综合久久| 亚洲免费观看高清完整版在线| 欧美三级视频在线观看| 日本女优在线视频一区二区| 精品国产电影一区二区| 成人免费视频一区二区| 一区二区三区高清不卡| 欧美一区二区成人| 国产suv一区二区三区88区| 成人欧美一区二区三区白人 | 中文字幕欧美国产| 欧美性大战久久久| 另类综合日韩欧美亚洲| 国产精品每日更新| 在线电影院国产精品| 国产在线精品视频| 一区二区三区中文字幕| 精品欧美乱码久久久久久| 91色.com| 国产在线视频一区二区三区| 综合久久久久久| 欧美精品一区视频| 欧美中文字幕一区| 国产成人啪免费观看软件| 亚洲成在线观看| 国产欧美一区二区三区在线看蜜臀| 在线视频一区二区免费| 国产精品综合一区二区| 亚洲第一在线综合网站| 国产精品亲子乱子伦xxxx裸| 欧美肥大bbwbbw高潮| 北岛玲一区二区三区四区| 日韩二区在线观看| 一色屋精品亚洲香蕉网站| 日韩丝袜情趣美女图片| 在线一区二区三区四区| 国产精品99久久久久久宅男| 丝袜脚交一区二区| 亚洲私人影院在线观看| 26uuu欧美| 91精品在线观看入口| 色8久久精品久久久久久蜜|