Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ELMERIKH/PyinMemoryPE
/ functions
Functions
2,770 in github.com/ELMERIKH/PyinMemoryPE
⨍
Functions
2,770
◇
Types & classes
1,515
↳
Endpoints
6
↓ 1 callers
Method
isrelative
[WIP] api may change
windows/security.py:958
↓ 1 callers
Method
iter_timeout
Return an iterator with a custom ``timeout``
windows/winobject/wmi.py:215
↓ 1 callers
Method
length_in_code_structures
Computes how many UNWIND_CODE structures UNWIND_CODE occupies. May be called before initialize() and, for that reason, should not rely on
pythonmemorymodule/pefile.py:1993
↓ 1 callers
Method
load_module
(self)
pythonmemorymodule/__init__.py:565
↓ 1 callers
Function
main
()
pythonmemorymodule/pefile.py:7415
↓ 1 callers
Method
map_section
(self, section_handle, size, flags=0)
windows/alpc.py:428
↓ 1 callers
Function
mem
Parse a memory access string of format ``[EXPR]`` or ``seg:[EXPR]`` ``EXPR`` may describe: ``BASE | INDEX * SCALE | DISPLACEMENT`` or any comb
windows/native_exec/simple_x86.py:191
↓ 1 callers
Function
mem
Parse a memory access string of format [EXPR] or seg:[EXPR] EXPR may describe: BASE | INDEX * SCALE | DISPLACEMENT or any combinaison (in this
windows/native_exec/simple_x64.py:211
↓ 1 callers
Method
mem_access_has_only
(mem_access, names)
windows/native_exec/simple_x86.py:163
↓ 1 callers
Method
merge_shellcode
(self, other)
windows/native_exec/simple_x86.py:1090
↓ 1 callers
Method
merge_shellcode
(self, other)
windows/native_exec/simple_x64.py:1261
↓ 1 callers
Function
meta_craft
(x)
windows/winobject/token.py:23
↓ 1 callers
Method
namespace
(self)
windows/winobject/apisetmap.py:102
↓ 1 callers
Method
namespace
(self)
windows/winobject/apisetmap.py:130
↓ 1 callers
Method
namespace
(self)
windows/winobject/apisetmap.py:157
↓ 1 callers
Method
new_type
(self, tp)
pythonmemorymodule/pefile.py:1362
↓ 1 callers
Method
next
Return the next object in the enumeration with `timeout`. :raises: ``WindowsError(WBEM_S_TIMEDOUT)`` if timeout expire :returns: :cla
windows/winobject/wmi.py:193
↓ 1 callers
Method
on_create_process
Called on create_process event :param CREATE_PROCESS_DEBUG_INFO create_process:
windows/debug/debugger.py:1094
↓ 1 callers
Method
on_create_thread
Called on create_thread event :param CREATE_THREAD_DEBUG_INFO create_thread:
windows/debug/debugger.py:1106
↓ 1 callers
Method
on_exit_process
Called on exit_process event :param EXIT_PROCESS_DEBUG_INFO exit_process:
windows/debug/debugger.py:1100
↓ 1 callers
Method
on_exit_thread
Called on exit_thread event :param EXIT_THREAD_DEBUG_INFO exit_thread:
windows/debug/debugger.py:1112
↓ 1 callers
Method
on_load_dll
Called on load_dll event :param LOAD_DLL_DEBUG_INFO load_dll:
windows/debug/debugger.py:1118
↓ 1 callers
Method
on_output_debug_string
Called on debug_string event :param OUTPUT_DEBUG_STRING_INFO debug_string:
windows/debug/debugger.py:1130
↓ 1 callers
Method
on_rip
Called on rip_info event :param RIP_INFO rip_info:
windows/debug/debugger.py:1136
↓ 1 callers
Method
on_setup
Called on the first breakpoint event occuring in the debugger. This callback allow to setup hook / interact with the debugee when ready:
windows/debug/debugger.py:1052
↓ 1 callers
Method
on_unload_dll
Called on unload_dll event :param UNLOAD_DLL_DEBUG_INFO unload_dll:
windows/debug/debugger.py:1124
↓ 1 callers
Method
open_channel
Open the Evt channel with ``name`` :rtype: :class:`EvtChannel`
windows/winobject/event_log.py:1076
↓ 1 callers
Method
open_evtx_file
Open the evtx file with ``filename`` :rtype: :class:`EvtFile`
windows/winobject/event_log.py:1085
↓ 1 callers
Method
open_publisher
Open the Evt publisher with ``name`` :rtype: :class:`EvtPublisher`
windows/winobject/event_log.py:1096
↓ 1 callers
Method
pack_conformant
(cls, data)
windows/rpc/ndr.py:435
↓ 1 callers
Method
pack_in_struct
(self, data, id)
windows/rpc/ndr.py:52
↓ 1 callers
Method
parse_relocations
(self, data_rva, rva, size)
pythonmemorymodule/pefile.py:3936
↓ 1 callers
Method
parse_resource_data_entry
Parse a data entry from the resources directory.
pythonmemorymodule/pefile.py:4442
↓ 1 callers
Method
parse_resource_entry
Parse a directory entry from the resources directory.
pythonmemorymodule/pefile.py:4466
↓ 1 callers
Method
parse_rich_header
Parses the rich header see http://www.ntcore.com/files/richsign.htm for more information Structure: 00 DanS ^ checksum, check
pythonmemorymodule/pefile.py:3190
↓ 1 callers
Method
parse_sections
Fetch the PE file sections. The sections will be readily available in the "sections" attribute. Its attributes will contain all the s
pythonmemorymodule/pefile.py:3370
↓ 1 callers
Function
parse_strings
(data, counter, l)
pythonmemorymodule/pefile.py:664
↓ 1 callers
Method
parse_version_information
Parse version information structure. The date will be made available in three attributes of the PE object. VS_VERSIONINFO will con
pythonmemorymodule/pefile.py:4497
↓ 1 callers
Method
perform_base_relocations
(self, delta)
pythonmemorymodule/__init__.py:776
↓ 1 callers
Function
power_of_two
(val)
pythonmemorymodule/pefile.py:716
↓ 1 callers
Function
pretty_print_ctypes_type
(t)
windows/generated_def/auto_doc_tst.py:1
↓ 1 callers
Function
print_ctypes_struct
(struct, name="", hexa=False)
windows/utils/pythonutils.py:32
↓ 1 callers
Method
process
Process the event retrieved by the trace. This function will call ``callback`` with any :class:`EventRecord` in the trace. ``begin/end
windows/winobject/event_trace.py:249
↓ 1 callers
Method
put_variant
(self, name, variant)
windows/winobject/wmi.py:99
↓ 1 callers
Method
query
Query the event with the ``ids`` or perform a query with the raw query ``filter`` Both parameters are mutually exclusive. .. note::
windows/winobject/event_log.py:441
↓ 1 callers
Function
query_dos_device
(name)
windows/winobject/volume.py:84
↓ 1 callers
Method
query_info
(self, info)
windows/winobject/volume.py:47
↓ 1 callers
Function
query_link
Resolve the link object with path ``linkpath``
windows/winobject/object_manager.py:10
↓ 1 callers
Method
raw_hash
(self)
windows/crypto/certificate.py:255
↓ 1 callers
Method
recv
Send an object from the pipe
windows/pipe.py:81
↓ 1 callers
Method
release
(self)
windows/crypto/certificate.py:584
↓ 1 callers
Method
relocate_image
Apply the relocation information to the image using the provided image base. This method will apply the relocation information to the image.
pythonmemorymodule/pefile.py:6992
↓ 1 callers
Method
remove_hxbp_other_thread
(self, addr, thread)
windows/debug/localdbg.py:298
↓ 1 callers
Method
remove_hxbp_self_thread
(self, addr)
windows/debug/localdbg.py:284
↓ 1 callers
Method
remove_pending_breakpoint
(self, bp, target)
windows/debug/debugger.py:271
↓ 1 callers
Method
render_pascal_16
(self)
pythonmemorymodule/pefile.py:772
↓ 1 callers
Method
render_xml
(self)
windows/winobject/event_log.py:165
↓ 1 callers
Method
reopen
Reopen the registry key with a new ``sam`` :rtype: :class:`PyHKey`
windows/winobject/registry.py:350
↓ 1 callers
Function
reset
()
windows/native_exec/simple_x86.py:1176
↓ 1 callers
Function
reset
()
windows/native_exec/simple_x64.py:1356
↓ 1 callers
Method
restore_all_memory_breakpoints
Re-setup all memory breakpoints, affecting pages access rights. If target is ``None``, use ``current_process`` ``data`` is the
windows/debug/debugger.py:1008
↓ 1 callers
Method
ret_trigger
Called at the return of the function if :func:`break_on_ret` was called
windows/debug/breakpoints.py:235
↓ 1 callers
Function
retrieve_last_exception_data
(process)
windows/injection.py:418
↓ 1 callers
Method
select
r""":func:`WmiRequester.select` for default WMI namespace 'root\\cimv2
windows/winobject/wmi.py:450
↓ 1 callers
Method
send
Send an object on the pipe
windows/pipe.py:77
↓ 1 callers
Method
send_receive
Send and receive a message with ``flags``. :param alpc_message: The message to send. If ``alpc_message`` is a :class:`str` it build an Al
windows/alpc.py:299
↓ 1 callers
Method
set_arg
(self, nb, value, proc, thread)
windows/debug/breakpoints.py:69
↓ 1 callers
Function
set_bitfields_format
(format)
pythonmemorymodule/pefile.py:1341
↓ 1 callers
Method
set_chained_function_entry
(self, entry)
pythonmemorymodule/pefile.py:1976
↓ 1 callers
Function
set_dbghelp_path
Set the path of the ``dbghelp.dll`` file to use. It allow to configure a different version of the DLL handling PDB downloading. If ``path`` is a
windows/debug/symbols.py:15
↓ 1 callers
Method
set_dword_at_rva
Set the double word value at the file offset corresponding to the given RVA.
pythonmemorymodule/pefile.py:6825
↓ 1 callers
Method
set_file_offset
(self, offset)
pythonmemorymodule/pefile.py:993
↓ 1 callers
Method
set_hook
Setup a hook on the entry and return it. You MUST keep a reference to the hook while the hook is enabled. :param callback: the hook
windows/pe_parse.py:164
↓ 1 callers
Method
set_informations
(self, info_type, infos)
windows/winobject/token.py:201
↓ 1 callers
Method
set_options
(self, options)
windows/debug/symbols.py:717
↓ 1 callers
Method
set_qword_at_rva
Set the quad-word value at the file offset corresponding to the given RVA.
pythonmemorymodule/pefile.py:6925
↓ 1 callers
Method
set_syswow_context
Set a syswow thread's 64 context to ``context``
windows/winobject/process.py:841
↓ 1 callers
Method
set_value_and_type
(self, value, type)
windows/com.py:215
↓ 1 callers
Method
set_word_at_offset
Set the word value at the given file offset.
pythonmemorymodule/pefile.py:6879
↓ 1 callers
Method
setup_hxbp_other_thread
(self, addr, thread)
windows/debug/localdbg.py:275
↓ 1 callers
Method
setup_hxbp_self_thread
(self, addr)
windows/debug/localdbg.py:260
↓ 1 callers
Method
setup_rm_as_mem_base
(self, name)
windows/native_exec/simple_x64.py:591
↓ 1 callers
Method
setup_rm_as_register
(self, name)
windows/native_exec/simple_x64.py:576
↓ 1 callers
Method
single_step
Make the current thread to single step
windows/debug/localdbg.py:76
↓ 1 callers
Function
sizeof_type
(t)
pythonmemorymodule/pefile.py:890
↓ 1 callers
Function
split_in_instruction
(str)
windows/native_exec/simple_x86.py:1113
↓ 1 callers
Function
split_in_instruction
(str)
windows/native_exec/simple_x64.py:1285
↓ 1 callers
Method
start
(self)
windows/pe_parse.py:116
↓ 1 callers
Method
stomp_PEB
(self)
pythonmemorymodule/__init__.py:501
↓ 1 callers
Method
stop
stop the tracing. ``soft`` will allow to stop a non-existing trace that do not exists/run. This allow for simpler script that stop/st
windows/winobject/event_trace.py:207
↓ 1 callers
Method
subclass
(self)
windows/security.py:316
↓ 1 callers
Method
symbol_and_displacement_from_address
(self, addr)
windows/debug/symbols.py:400
↓ 1 callers
Method
symbol_from_name
(self, name)
windows/debug/symbols.py:414
↓ 1 callers
Method
target
Resolve the target of a symbolic link object. :rtype: :class:`str` or None if object is not a link
windows/winobject/object_manager.py:45
↓ 1 callers
Function
test_code
()
windows/native_exec/simple_x86.py:1168
↓ 1 callers
Function
test_code
()
windows/native_exec/simple_x64.py:1338
↓ 1 callers
Method
transform_arguments
(self, types)
windows/hooks.py:73
↓ 1 callers
Function
transform_structure_to_remote32bits
Create a remote structure for a 32bits target process
windows/remotectypes.py:492
↓ 1 callers
Function
transform_structure_to_remote64bits
Create a remote structure for a 64bits target process
windows/remotectypes.py:447
↓ 1 callers
Function
transform_union_to_remote32bits
Create a remote union for a 32bits target process
windows/remotectypes.py:500
← previous
next →
601–700 of 2,770, ranked by callers