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
↓ 10,015 callers
Function
make_flag
(name, value)
windows/generated_def/flag.py:48
↓ 1,794 callers
Method
register_ntstatus
(cls, code, name, descr)
windows/generated_def/ntstatus.py:31
↓ 192 callers
Method
sizeof
Return size of the structure.
pythonmemorymodule/pefile.py:1001
↓ 86 callers
Method
from_int
(cls, size, x)
windows/native_exec/simple_x86.py:74
↓ 82 callers
Method
from_int
(cls, size, x)
windows/native_exec/simple_x64.py:79
↓ 63 callers
Method
pack
Pack a PSID :param PSID psid:
windows/rpc/ndr.py:113
↓ 58 callers
Method
decode
(self, *args)
pythonmemorymodule/pefile.py:763
↓ 53 callers
Method
cast
(self, type)
windows/utils/improved_buffer.py:26
↓ 47 callers
Method
dbg
(self, msg, *args)
pythonmemorymodule/__init__.py:483
↓ 41 callers
Method
unpack
(self, stream)
windows/rpc/ndr.py:87
↓ 39 callers
Method
get
Return the value of the property ``name``. The return value depends of the type of the property and can vary
windows/winobject/wmi.py:83
↓ 38 callers
Function
generate_simple_getter
(function, restype, extract_value=True, doc=None)
windows/winobject/task_scheduler.py:5
↓ 34 callers
Method
dump
Returns a string representation of the structure.
pythonmemorymodule/pefile.py:1055
↓ 33 callers
Method
__unpack_data__
Apply structure format to raw data. Returns an unpacked structure object if successful, None otherwise.
pythonmemorymodule/pefile.py:2800
↓ 33 callers
Method
add_line
Adds a line. The line can be indented with the optional argument 'indent'.
pythonmemorymodule/pefile.py:843
↓ 33 callers
Method
get_data
Get data regardless of the section where it lies on. Given a RVA and the size of the chunk to retrieve, this method will find the sec
pythonmemorymodule/pefile.py:5874
↓ 33 callers
Method
write_memory
Write `data` at `addr`
windows/winobject/process.py:1058
↓ 32 callers
Method
add_newline
Adds a newline.
pythonmemorymodule/pefile.py:861
↓ 30 callers
Method
from_string
(cls, strsid)
windows/generated_def/winstructs.py:208
↓ 30 callers
Method
items
(self)
windows/winobject/wmi.py:167
↓ 28 callers
Method
add_lines
Adds a list of lines. The list can be indented with the optional argument 'indent'.
pythonmemorymodule/pefile.py:835
↓ 28 callers
Method
get_offset_from_rva
Get the file offset corresponding to this RVA. Given a RVA , this method will find the section where the data lies and return the off
pythonmemorymodule/pefile.py:5939
↓ 19 callers
Method
add_header
Adds a header element.
pythonmemorymodule/pefile.py:857
↓ 19 callers
Method
from_buffer
(self, data)
windows/crypto/cryptmsg.py:126
↓ 17 callers
Method
DisabledMemoryBreakpoint
A context-manager that disable all memory breakpoints and restore them on exit
windows/debug/debugger.py:1022
↓ 16 callers
Method
from_buffer_copy
(self, buffer)
windows/utils/improved_buffer.py:87
↓ 14 callers
Method
read_memory
Read ``size`` from ``addr`` :return: The data read :rtype: :class:`str`
windows/winobject/process.py:1077
↓ 14 callers
Method
update
(self, blob, final)
windows/crypto/cryptmsg.py:116
↓ 13 callers
Method
_get_type_info
(self, typeinfo, ires=None)
windows/debug/symbols.py:156
↓ 13 callers
Method
add
Adds some text, no newline will be appended. The text can be indented with the optional argument 'indent'.
pythonmemorymodule/pefile.py:850
↓ 13 callers
Method
get_code
(self)
windows/native_exec/simple_x86.py:943
↓ 13 callers
Function
two_way_dict
(pairs)
pythonmemorymodule/pefile.py:136
↓ 12 callers
Function
b
(x)
pythonmemorymodule/pefile.py:720
↓ 12 callers
Method
from_string
(cls, str_base)
windows/native_exec/simple_x64.py:70
↓ 12 callers
Method
get_exception_context
Return context of current exception
windows/debug/localdbg.py:72
↓ 12 callers
Method
partial_unpack
(self, format)
windows/rpc/ndr.py:554
↓ 12 callers
Method
set_context
(self, context)
windows/debug/localdbg.py:26
↓ 12 callers
Method
values
(self)
windows/winobject/wmi.py:170
↓ 11 callers
Method
count
(self)
windows/generated_def/winstructs.py:7291
↓ 11 callers
Function
create_prefix
(name, value)
windows/native_exec/simple_x86.py:100
↓ 11 callers
Function
create_prefix
(name, value)
windows/native_exec/simple_x64.py:118
↓ 11 callers
Method
dword_align
(self, offset, base)
pythonmemorymodule/pefile.py:5199
↓ 10 callers
Method
normalize_import_va
(self, va)
pythonmemorymodule/pefile.py:5202
↓ 10 callers
Function
retrieve_flags
Read the flags from a dictionary and return them in a usable form. Will return a list of (flag, value) for all flags in "flag_dict" matching
pythonmemorymodule/pefile.py:687
↓ 10 callers
Method
virtual_protect
Change the access right of one or more page of the process
windows/winobject/process.py:170
↓ 9 callers
Method
_killed_in_action
Return ``True`` if current process have been detached by user callback
windows/debug/debugger.py:151
↓ 9 callers
Method
_update_debugger_state
(self, debug_event)
windows/debug/debugger.py:222
↓ 9 callers
Function
dword_pad
(s)
windows/rpc/ndr.py:29
↓ 9 callers
Method
from_buffer
(self, buffer)
windows/alpc.py:144
↓ 9 callers
Method
from_string
(cls, str_base)
windows/native_exec/simple_x86.py:65
↓ 9 callers
Method
get_code
(self)
windows/native_exec/simple_x86.py:975
↓ 9 callers
Method
get_code
(self)
windows/native_exec/simple_x64.py:1124
↓ 9 callers
Method
get_reg_bits
(cls, name)
windows/native_exec/simple_x86.py:272
↓ 9 callers
Method
get_string_u_at_rva
Get an Unicode string located at the given address.
pythonmemorymodule/pefile.py:5988
↓ 9 callers
Function
transform_pyobject_to_pvoid
(obj)
windows/winproxy/apis/dbghelp.py:17
↓ 9 callers
Method
write
(self, data)
windows/rpc/ndr.py:598
↓ 8 callers
Method
__init__
(self, handle=0, channel=None, timeout=None)
windows/winobject/event_log.py:71
↓ 8 callers
Function
add_simple_setter
(getter, function, restype)
windows/winobject/task_scheduler.py:15
↓ 8 callers
Method
get_alignment
(self)
windows/rpc/ndr.py:130
↓ 8 callers
Method
get_file_offset
(self)
pythonmemorymodule/pefile.py:990
↓ 8 callers
Method
get_param
(self, param_type, index=0, raw=False)
windows/crypto/cryptmsg.py:20
↓ 8 callers
Method
get_string_at_rva
Get an ASCII string located at the given address.
pythonmemorymodule/pefile.py:5960
↓ 8 callers
Method
is_new_reg
(name)
windows/native_exec/simple_x64.py:160
↓ 8 callers
Method
keys
The properties of the object (include system properties)
windows/winobject/wmi.py:160
↓ 8 callers
Method
property
(self, type, index)
windows/winobject/event_log.py:915
↓ 8 callers
Method
value
Retrieve a value from the event. ``name`` is an XPath expressions that uniquely identify a node or attribute in the event. (see https:
windows/winobject/event_log.py:170
↓ 8 callers
Method
write_qword
write a qword at ``addr``
windows/winobject/process.py:407
↓ 7 callers
Function
buffer
(obj, eltclass=None)
windows/utils/improved_buffer.py:117
↓ 7 callers
Method
from_string
Return a new :class:`SecurityDescriptor` from the ``SDDL``. :returns: :class:`SecurityDescriptor` .. warning:: At the m
windows/security.py:807
↓ 7 callers
Method
get_section_by_rva
Get the section containing the given address.
pythonmemorymodule/pefile.py:6040
↓ 7 callers
Function
get_string
(target, addr)
windows/pe_parse.py:98
↓ 7 callers
Method
read_memory
(self, addr, size)
windows/syswow64.py:189
↓ 7 callers
Method
set_bytes_at_offset
Overwrite the bytes at the given file offset with the given string. Return True if successful, False otherwise. It can fail if the of
pythonmemorymodule/pefile.py:6954
↓ 6 callers
Function
VirtualAlloc
(lpAddress=0, dwSize=NeededParameter, flAllocationType=gdef.MEM_COMMIT, flProtect=gdef.PAGE_EXECUTE_READWRITE)
windows/winproxy/apis/kernel32.py:237
↓ 6 callers
Method
__unpack__
(self, data)
pythonmemorymodule/pefile.py:1006
↓ 6 callers
Method
_from_handle
(cls, handle)
windows/winobject/process.py:762
↓ 6 callers
Method
apply_to_target
(self, target)
windows/debug/breakpoints.py:20
↓ 6 callers
Method
close
(self)
pythonmemorymodule/pefile.py:2788
↓ 6 callers
Method
create_real_implem
(item_type, nbelt)
windows/utils/improved_buffer.py:68
↓ 6 callers
Function
explain_sid
(sid)
windows/security.py:1042
↓ 6 callers
Method
find
Return the certificate that match `issuer` and `serialnumber` :return: :class:`Certificate` -- ``None`` if certificate is not found
windows/crypto/certificate.py:162
↓ 6 callers
Method
from_pointer
(self, ptr)
windows/crypto/certificate.py:476
↓ 6 callers
Method
from_structure
(cls, structcls)
windows/remotectypes.py:405
↓ 6 callers
Function
generate_walker
(namelist, target_module)
windows/generated_def/meta.py:14868
↓ 6 callers
Method
get_NT_HEADER
(self)
windows/pe_parse.py:324
↓ 6 callers
Method
get_PointerToRawData_adj
(self)
pythonmemorymodule/pefile.py:1161
↓ 6 callers
Method
get_reg_bits
(cls, name)
windows/native_exec/simple_x64.py:292
↓ 6 callers
Method
get_word_from_data
Convert two bytes of data to a word (little endian) 'offset' is assumed to index into a word array. So setting it to N will return a
pythonmemorymodule/pefile.py:6841
↓ 6 callers
Method
is_reg
(name)
windows/native_exec/simple_x86.py:136
↓ 6 callers
Function
pack_dword
(x)
windows/rpc/ndr.py:25
↓ 6 callers
Method
read
(self, size)
windows/rpc/ndr.py:568
↓ 6 callers
Method
reg_size
(name)
windows/native_exec/simple_x86.py:150
↓ 6 callers
Method
wait
(self)
windows/winobject/bits.py:175
↓ 5 callers
Method
_query_channel_metadata_property
(self, propertyid)
windows/winobject/event_log.py:574
↓ 5 callers
Method
_resolve
(self, addr, target)
windows/debug/debugger.py:236
↓ 5 callers
Method
accept_arg
(self, args, instr_state)
windows/native_exec/simple_x86.py:340
↓ 5 callers
Method
add_instruction
(self, instruction)
windows/native_exec/simple_x86.py:980
↓ 5 callers
Method
add_instruction
(self, instruction)
windows/native_exec/simple_x64.py:1151
↓ 5 callers
Method
adjust_FileAlignment
(self, val, file_alignment)
pythonmemorymodule/pefile.py:7382
↓ 5 callers
Method
align
(self, alignement)
windows/rpc/ndr.py:603
next →
1–100 of 2,770, ranked by callers