Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Cr4sh/UEFI_boot_script_expl
/ functions
Functions
57 in github.com/Cr4sh/UEFI_boot_script_expl
⨍
Functions
57
◇
Types & classes
11
↓ 10 callers
Method
close
(self)
dma_expl.py:309
↓ 10 callers
Method
write
(self, data)
dma_expl.py:292
↓ 9 callers
Function
qword_at
(data, off = 0)
boot_script_table.py:136
↓ 8 callers
Method
log
(self, data)
boot_script_table.py:214
↓ 7 callers
Method
read
(self, read_size)
dma_expl.py:239
↓ 5 callers
Method
_mem_read
(self, addr, size)
boot_script_table.py:489
↓ 4 callers
Function
_at
(data, off, size, fmt)
boot_script_table.py:131
↓ 4 callers
Method
_mem_write
(self, addr, data)
boot_script_table.py:511
↓ 4 callers
Function
byte_at
(data, off = 0)
boot_script_table.py:133
↓ 3 callers
Function
dword_at
(data, off = 0)
boot_script_table.py:135
↓ 3 callers
Method
read_values
(self, data, width, count)
boot_script_table.py:244
↓ 2 callers
Method
_jump_32
(self, src, dst)
boot_script_table.py:546
↓ 2 callers
Function
check_bios_cntl
()
patch_smi_entry.py:119
↓ 2 callers
Method
op_name
(self, op)
boot_script_table.py:255
↓ 2 callers
Method
parse
(self, data, boot_script_addr = 0L)
boot_script_table.py:379
↓ 2 callers
Method
process_dispatch
(self, addr)
boot_script_table.py:240
↓ 2 callers
Function
word_at
(data, off = 0)
boot_script_table.py:134
↓ 1 callers
Method
__init__
(self, *args, **kwarg)
dma_expl.py:154
↓ 1 callers
Method
_disasm
(self, data)
boot_script_table.py:527
↓ 1 callers
Method
_dma_read
(self, read_size)
dma_expl.py:205
↓ 1 callers
Method
_dma_write
(self, data)
dma_expl.py:259
↓ 1 callers
Method
_efi_var_read
(self, name, guid)
boot_script_table.py:477
↓ 1 callers
Method
_find_zero_bytes
(self, addr, size)
boot_script_table.py:560
↓ 1 callers
Method
_hook
(self, addr, payload)
boot_script_table.py:578
↓ 1 callers
Method
compile
(self, prog)
boot_script_table.py:425
↓ 1 callers
Method
compile_file
(self, path)
boot_script_table.py:412
↓ 1 callers
Method
create_file
(self)
dma_expl.py:92
↓ 1 callers
Method
exploit
(self)
boot_script_table.py:612
↓ 1 callers
Function
find_signature
(data, sig, n = 1)
patch_smi_entry.py:19
↓ 1 callers
Function
find_smi_entry
(data)
patch_smi_entry.py:43
↓ 1 callers
Function
hexdump
(data, width = 16, addr = 0)
dma_expl.py:313
↓ 1 callers
Function
main
()
dma_expl.py:344
↓ 1 callers
Function
main
()
patch_smi_entry.py:166
↓ 1 callers
Method
parse_edk
(self, data, boot_script_addr = 0L)
boot_script_table.py:343
↓ 1 callers
Method
parse_intel
(self, data, boot_script_addr = 0L)
boot_script_table.py:265
↓ 1 callers
Function
patch_smi_entry
(smram_addr, smram_size)
patch_smi_entry.py:54
↓ 1 callers
Method
process_io_write
(self, width, port, count, val)
boot_script_table.py:233
↓ 1 callers
Method
process_mem_write
(self, width, addr, count, val)
boot_script_table.py:218
↓ 1 callers
Method
process_pci_config_write
(self, width, bus, dev, fun, off, count, val)
boot_script_table.py:225
↓ 1 callers
Method
prog_read
(self)
boot_script_table.py:404
↓ 1 callers
Method
prog_write
(self, data)
boot_script_table.py:408
↓ 1 callers
Function
quoted
(data)
dma_expl.py:317
↓ 1 callers
Method
start
(self)
dma_expl.py:120
↓ 1 callers
Method
stop
(self)
dma_expl.py:127
↓ 1 callers
Method
value_at
(self, data, off, width)
boot_script_table.py:198
↓ 1 callers
Method
width_size
(self, width)
boot_script_table.py:206
Method
__init__
(self, quiet = False)
boot_script_table.py:194
Method
__init__
(self, path = None, bits = None)
boot_script_table.py:398
Method
__init__
(self, addr)
boot_script_table.py:454
Method
__init__
(self, phys_addr, target_addr)
dma_expl.py:60
Method
__init__
(self, target_addr)
dma_expl.py:164
Method
_jump_64
(self, src, dst)
boot_script_table.py:553
Method
is_supported
(self)
boot_script_table.py:717
Method
parse
(self, data, boot_script_addr = 0L)
boot_script_table.py:463
Method
process_dispatch
(self, addr)
boot_script_table.py:458
Method
run
(self, module_argv)
boot_script_table.py:725
Method
run
(self)
dma_expl.py:99