• 大小: 4.35MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-13
  • 语言: C/C++
  • 标签: D3D11  hook  源码  

资源简介

【C++】D3D11 最新HOOK 源码支持X86_X64 【C++】D3D11 最新HOOK 源码支持X86_X64 【C++】D3D11 最新HOOK 源码支持X86_X64 【C++】D3D11 最新HOOK 源码支持X86_X64 【C++】D3D11 最新HOOK 源码支持X86_X64 【C++】D3D11 最新HOOK 源码支持X86_X64 【C++】D3D11 最新HOOK 源码支持X86_X64 【C++】D3D11 最新HOOK 源码支持X86_X64 【C++】D3D11 最新HOOK 源码支持X86_X64 【C++】D3D11 最新HOOK 源码支持X86_X64 【C++】D3D11 最新HOOK 源码支持X86_X64 【C++】D3D11 最新HOOK 源码支持X86_X64

资源截图

代码片段和文件信息

# =====================================
#
# BeaEngine 4.x header for Python
# using ctypes
#
# =====================================

from ctypes import *

INSTRUCT_LENGTH = 64

class REX_Struct(Structure):
   _pack_= 1
   _fields_= [(“W_“c_uint8)
              (“R_“c_uint8)
              (“X_“c_uint8)
              (“B_“c_uint8)
              (“state“c_uint8)]

class PREFIXINFO(Structure):
   _pack_= 1
   _fields_= [(“Number“c_int)
              (“NbUndefined“c_int)
              (“LockPrefix“c_uint8)
              (“OperandSize“c_uint8)
              (“AddressSize“c_uint8)
              (“RepnePrefix“c_uint8)
              (“RepPrefix“c_uint8)
              (“FSPrefix“c_uint8)
              (“SSPrefix“c_uint8)
              (“GSPrefix“c_uint8)
              (“ESPrefix“c_uint8)
              (“CSPrefix“c_uint8)
              (“DSPrefix“c_uint8)
              (“BranchTaken“c_uint8)
              (“BranchNotTaken“c_uint8)
              (“REX“REX_Struct)]

class EFLStruct(Structure):
   _pack_= 1
   _fields_= [(“OF_“c_uint8)
              (“SF_“c_uint8)
              (“ZF_“c_uint8)
              (“AF_“c_uint8)
              (“PF_“c_uint8)
              (“CF_“c_uint8)
              (“TF_“c_uint8)
              (“IF_“c_uint8)
              (“DF_“c_uint8)
              (“NT_“c_uint8)
              (“RF_“c_uint8)
              (“alignment“c_uint8)]

class MEMORYTYPE(Structure):
   _pack_= 4
   _fields_= [(“baseRegister“ c_int32)
              (“IndexRegister“c_int32)
              (“Scale“c_int32)
              (“Displacement“c_int64)]


class INSTRTYPE(Structure):
   _pack_= 1
   _fields_= [(“Category“ c_int32)
              (“Opcode“ c_int32)
              (“Mnemonic“ c_char * 16)
              (“BranchType“ c_int32)
              (“Flags“ EFLStruct)
              (“AddrValue“ c_uint64)
              (“Immediat“ c_int64)
              (“ImplicitModifiedRegs“ c_uint32)]

class ARGTYPE(Structure):
   _pack_= 1
   _fields_= [(“ArgMnemonic“ c_char * 32)
              (“ArgType“ c_int32)
              (“ArgSize“ c_int32)
              (“ArgPosition“ c_int32)
              (“AccessMode“ c_uint32)
              (“Memory“ MEMORYTYPE)
              (“SegmentReg“ c_uint32)]

class DISASM(Structure):
    _pack_= 1
    _fields_= [(“EIP“ c_void_p)
               (“VirtualAddr“ c_uint64)
               (“SecurityBlock“ c_uint32)
               (“CompleteInstr“ c_char * INSTRUCT_LENGTH)
               (“Archi“ c_uint32)
               (“Options“ c_uint64)
               (“Instruction“ INSTRTYPE)
               (“Argument1“ ARGTYPE)
               (“Argument2“ ARGTYPE)
               (“Argument3“ ARGTYPE)
               (“Prefix“ PREFIXINFO) 
               (“Reserved_“ c_uint32 * 40)]

# ======================= PREFIXES

NotUsedPrefix = 0
InUsePrefix = 1
SuperfluousPrefix = 2
InvalidPrefix = 4
MandatoryPrefix = 8

UNKNOWN_OPCODE = -1
OUT_OF_BLOCK

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5914  2012-01-02 13:00  beaengine-win32\headers\BeaEngine.h

     文件      10039  2012-01-02 13:00  beaengine-win32\headers\BeaEngineDelphi32.pas

     文件      10179  2012-01-02 13:00  beaengine-win32\headers\BeaEngineDelphi64.pas

     文件       9617  2012-01-02 13:00  beaengine-win32\headers\BeaEngineFasm32.inc

     文件       9611  2012-01-02 13:00  beaengine-win32\headers\BeaEngineFasm64.inc

     文件       9734  2012-01-02 13:00  beaengine-win32\headers\BeaEngineGoAsm32.inc

     文件       9731  2012-01-02 13:00  beaengine-win32\headers\BeaEngineGoAsm64.inc

     文件       9939  2012-01-02 13:00  beaengine-win32\headers\BeaEngineMasm32.inc

     文件       9939  2012-01-02 13:00  beaengine-win32\headers\BeaEngineMasm64.inc

     文件       9879  2012-01-02 13:00  beaengine-win32\headers\BeaEngineNasm32.inc

     文件       9877  2012-01-02 13:00  beaengine-win32\headers\BeaEngineNasm64.inc

     文件       8496  2012-01-02 13:00  beaengine-win32\headers\BeaEnginePureBasic32.pb

     文件       8496  2012-01-02 13:00  beaengine-win32\headers\BeaEnginePureBasic64.pb

     文件       6432  2012-01-02 13:00  beaengine-win32\headers\BeaEnginePython.py

     文件       7494  2012-01-02 13:00  beaengine-win32\headers\Includes\basic_types.h

     文件       4924  2012-01-02 13:00  beaengine-win32\headers\Includes\export.h

     文件        411  2010-05-08 08:02  beaengine-win32\Warning_for_C_coders.txt

     文件     393336  2012-01-02 13:00  beaengine-win32\Win32\Lib\BeaEngine.lib

     文件     277330  2012-01-02 13:00  beaengine-win32\Win32\Lib\BeaEngineCheetah.lib

     文件       5914  2012-01-02 13:00  beaengine-win64\headers\BeaEngine.h

     文件      10039  2012-01-02 13:00  beaengine-win64\headers\BeaEngineDelphi32.pas

     文件      10179  2012-01-02 13:00  beaengine-win64\headers\BeaEngineDelphi64.pas

     文件       9617  2012-01-02 13:00  beaengine-win64\headers\BeaEngineFasm32.inc

     文件       9611  2012-01-02 13:00  beaengine-win64\headers\BeaEngineFasm64.inc

     文件       9734  2012-01-02 13:00  beaengine-win64\headers\BeaEngineGoAsm32.inc

     文件       9731  2012-01-02 13:00  beaengine-win64\headers\BeaEngineGoAsm64.inc

     文件       9939  2012-01-02 13:00  beaengine-win64\headers\BeaEngineMasm32.inc

     文件       9939  2012-01-02 13:00  beaengine-win64\headers\BeaEngineMasm64.inc

     文件       9879  2012-01-02 13:00  beaengine-win64\headers\BeaEngineNasm32.inc

     文件       9877  2012-01-02 13:00  beaengine-win64\headers\BeaEngineNasm64.inc

............此处省略79个文件信息

评论

共有 条评论