MCPcopy Create free account

hub / github.com/mandiant/speakeasy / functions

Functions2,357 in github.com/mandiant/speakeasy

↓ 1 callersMethodadd_invalid_instruction_hook
Set a callback to fire when an invalid instruction is attempted to be executed args: cb: Callable python functio
speakeasy/speakeasy.py:526
↓ 1 callersMethodadd_local_atom
(self, s)
speakeasy/winenv/api/usermode/kernel32.py:80
↓ 1 callersMethodadd_mem_map_hook
Set a callback to fire when a memory address is mapped args: cb: Callable python function to execute begin:
speakeasy/speakeasy.py:923
↓ 1 callersMethodadd_run
Add a new run to the captured run list
speakeasy/profiler.py:184
↓ 1 callersMethodadd_symlink
Add a symlink for a device
speakeasy/windows/kernel.py:367
↓ 1 callersMethodalloc_console
(self)
speakeasy/windows/objman.py:532
↓ 1 callersMethodalloc_peb
Allocate PEB and related substructures for a given process
speakeasy/windows/kernel.py:216
↓ 1 callersMethodalloc_peb
Allocate memory for the Process Environment Block (PEB). Subclasses must implement.
speakeasy/windows/winemu.py:64
↓ 1 callersFunctionassert_case
(case: PmaCase, report, observed: ObservedBehavior)
tests/pma_harness.py:156
↓ 1 callersFunctionautoload_api_handlers
()
speakeasy/winenv/api/winapi.py:13
↓ 1 callersMethodbootstrap_object_services
(self)
speakeasy/windows/kernel.py:87
↓ 1 callersMethodbootstrap_object_services
(self)
speakeasy/windows/winemu.py:183
↓ 1 callersFunctionbuild_case_config
(base_config: dict[str, Any], case: PmaCase)
tests/pma_harness.py:60
↓ 1 callersMethodcall_api_func
Call the handler to implement the imported API
speakeasy/winenv/api/winapi.py:73
↓ 1 callersMethodcall_data_func
Call the handler to initialize and return imported data variables
speakeasy/winenv/api/winapi.py:79
↓ 1 callersMethodclear_frames
(self)
speakeasy/windows/objman.py:65
↓ 1 callersMethodclose
(self)
speakeasy/engines/unicorn_eng.py:276
↓ 1 callersMethodclose_socket
(self, fd)
speakeasy/windows/netman.py:377
↓ 1 callersMethodclose_wininet_object
(self, handle)
speakeasy/windows/netman.py:370
↓ 1 callersFunctioncollect_behavior
(report)
tests/pma_harness.py:105
↓ 1 callersMethodcontinue_seh
(self)
speakeasy/windows/winemu.py:2707
↓ 1 callersMethodcreate_file
(self, path)
speakeasy/windows/fileman.py:354
↓ 1 callersMethodcreate_file_archive
Creates a file archive package. The archive contains a manifest that can be used to match dropped files metadata with the acq
speakeasy/speakeasy.py:689
↓ 1 callersMethodcreate_reg_path
Create the service path in the registry for the created driver
speakeasy/windows/objman.py:148
↓ 1 callersMethodcreate_struct
Walk each attribute and handle accordingly. Since ctypes.Structure is a metaclass, we have to build the "_fields_" dynamically via a
speakeasy/struct.py:105
↓ 1 callersMethodcreate_window
(self, window_name=None, class_name=None)
speakeasy/windows/sessman.py:133
↓ 1 callersMethodcreate_window_class
(self, class_obj, class_name=None)
speakeasy/windows/sessman.py:125
↓ 1 callersMethoddelete_file
(self, path)
speakeasy/windows/fileman.py:362
↓ 1 callersMethoddelete_local_atom
(self, atom)
speakeasy/winenv/api/usermode/kernel32.py:111
↓ 1 callersMethoddisable
(self)
speakeasy/common.py:81
↓ 1 callersMethoddisasm
Get the disassembly from an address args: addr: address to being disassebmly size: number of bytes to includ
speakeasy/speakeasy.py:175
↓ 1 callersMethoddoes_file_exist
Test if a file handler for a specified emulated file exists
speakeasy/windows/winemu.py:279
↓ 1 callersMethoddriver_unload
Call the unload routine for a driver
speakeasy/windows/kernel.py:431
↓ 1 callersMethodduplicate
(self)
speakeasy/windows/fileman.py:84
↓ 1 callersMethodemit_synthetic_keyboard_hook_event
(self, emu, caller_argv)
speakeasy/winenv/api/usermode/user32.py:79
↓ 1 callersFunctionemulate_binary
( q, exit_event, fpath, cfg, argv, do_raw, arch="", dropped_files_path="",
speakeasy/cli.py:36
↓ 1 callersMethodensure_pe_import_hooks
Ensure a PE image in emulated memory has its IAT patched with sentinel values so that API calls are intercepted by speakeasy. Idempot
speakeasy/windows/winemu.py:865
↓ 1 callersFunctionexpand_volume_to_entries
Expand a volume mapping into ``FileEntryFullPath``-compatible dicts. If *host_path* is a file, one entry is returned. If it is a directory,
speakeasy/volumes.py:40
↓ 1 callersMethodfill_recv_queue
(self, responses)
speakeasy/windows/netman.py:54
↓ 1 callersMethodfind_local_atom
(self, s)
speakeasy/winenv/api/usermode/kernel32.py:92
↓ 1 callersMethodfind_string_resource_by_id
(self, pe, uID)
speakeasy/winenv/api/usermode/user32.py:107
↓ 1 callersMethodformat_stack
Get the stack and format it for display
speakeasy/binemu.py:483
↓ 1 callersFunctionget_api_calls
(ep, api_name)
tests/test_get_proc_address.py:4
↓ 1 callersMethodget_api_count
Get the number of APIs that were called during the run
speakeasy/profiler.py:126
↓ 1 callersMethodget_base_name
(self)
speakeasy/windows/loaders.py:141
↓ 1 callersMethodget_basename
(self)
speakeasy/windows/objman.py:168
↓ 1 callersMethodget_class_name
(self)
speakeasy/windows/objman.py:115
↓ 1 callersFunctionget_cli_kind
(annotation: Any)
speakeasy/cli_config.py:336
↓ 1 callersFunctionget_config_value_items
(model: BaseModel, prefix: tuple[str, ...] = ())
speakeasy/cli_config.py:183
↓ 1 callersFunctionget_const_defines
(const, prefix="")
speakeasy/winenv/defs/nt/ddk.py:196
↓ 1 callersMethodget_curr_stack_loc
(self)
speakeasy/windows/objman.py:372
↓ 1 callersMethodget_current_module
Get the currently running module
speakeasy/windows/winemu.py:615
↓ 1 callersMethodget_current_process
(self)
speakeasy/memmgr.py:66
↓ 1 callersMethodget_current_process
Get the current process context
speakeasy/windows/kernel.py:242
↓ 1 callersMethodget_current_run
Get the current run context. Subclasses must implement.
speakeasy/binemu.py:55
↓ 1 callersMethodget_data_handler
(self, exp_name)
speakeasy/winenv/api/api.py:101
↓ 1 callersFunctionget_default_config
()
speakeasy/config.py:622
↓ 1 callersMethodget_desktop_name
(self)
speakeasy/windows/objman.py:540
↓ 1 callersFunctionget_dest_name_for_path
(path: str)
speakeasy/cli_config.py:207
↓ 1 callersMethodget_device_context
(self)
speakeasy/windows/sessman.py:147
↓ 1 callersMethodget_dispatch_ptr
(self)
speakeasy/winenv/api/kernelmode/netio.py:68
↓ 1 callersMethodget_dns_txt
Return a configured DNS TXT record (if any)
speakeasy/windows/netman.py:323
↓ 1 callersMethodget_drive_type
(self, root_path)
speakeasy/windows/driveman.py:32
↓ 1 callersMethodget_dropped_files
Get files that were written to disk during emulation return: Returns a list of files that were written by the sample
speakeasy/speakeasy.py:680
↓ 1 callersMethodget_dropped_files
(self)
speakeasy/windows/fileman.py:291
↓ 1 callersMethodget_export_by_name
(self, name: str)
speakeasy/windows/loaders.py:150
↓ 1 callersMethodget_export_by_name
(self, name)
speakeasy/windows/common.py:345
↓ 1 callersMethodget_exports_size
Get the total size of the export directory
speakeasy/windows/common.py:506
↓ 1 callersFunctionget_field_default
(field)
speakeasy/cli_config.py:307
↓ 1 callersFunctionget_flag_defines
(flags, prefix="")
speakeasy/winenv/defs/windows/user32.py:79
↓ 1 callersFunctionget_flag_defines
(flags, prefix="")
speakeasy/winenv/defs/nt/ddk.py:183
↓ 1 callersMethodget_func_handler
(self, exp_name)
speakeasy/winenv/api/api.py:104
↓ 1 callersMethodget_handle
(self)
speakeasy/winenv/api/usermode/shell32.py:34
↓ 1 callersMethodget_handle
(self)
speakeasy/winenv/api/usermode/msvfw32.py:18
↓ 1 callersMethodget_handle
(self)
speakeasy/windows/objman.py:24
↓ 1 callersMethodget_handle
(self)
speakeasy/windows/fileman.py:206
↓ 1 callersMethodget_instance
(self)
speakeasy/windows/netman.py:141
↓ 1 callersMethodget_json_report
Get the emulation report from the emulator formatted as a JSON string return: Get the emulation report as a JSON object
speakeasy/speakeasy.py:357
↓ 1 callersMethodget_kernel_base
Get the base address of the kernel image (ntoskrnl.exe)
speakeasy/windows/kernel.py:547
↓ 1 callersMethodget_local_atom
(self, s)
speakeasy/winenv/api/usermode/kernel32.py:102
↓ 1 callersMethodget_local_atom_name
(self, atom)
speakeasy/winenv/api/usermode/kernel32.py:124
↓ 1 callersMethodget_mapping_from_addr
(self, addr)
speakeasy/windows/fileman.py:297
↓ 1 callersMethodget_mem_maps
Get the listing of current memory maps
speakeasy/memmgr.py:265
↓ 1 callersMethodget_mod_name
(self)
speakeasy/windows/kernel_mods/kernel_mod.py:8
↓ 1 callersMethodget_module_data_from_emu_file
(self, file_path)
speakeasy/windows/winemu.py:2278
↓ 1 callersFunctionget_option_name_for_path
(path: str)
speakeasy/cli_config.py:203
↓ 1 callersMethodget_pack
Get the required structure pack (defaults to pointer size)
speakeasy/struct.py:182
↓ 1 callersFunctionget_path_value
(data: dict[str, Any], path: tuple[str, ...])
speakeasy/cli_config.py:219
↓ 1 callersMethodget_pipe_from_handle
(self, handle)
speakeasy/windows/fileman.py:306
↓ 1 callersMethodget_process_peb
(self, process)
speakeasy/windows/winemu.py:1333
↓ 1 callersMethodget_processes
Get processes that exist in the emulation space
speakeasy/windows/kernel.py:173
↓ 1 callersMethodget_raw_data
(self)
speakeasy/windows/common.py:350
↓ 1 callersMethodget_raw_pe
Get the raw data associated with a decoy PE
speakeasy/windows/common.py:445
↓ 1 callersMethodget_recv_data
(self, size, peek=False)
speakeasy/windows/netman.py:65
↓ 1 callersMethodget_reserve_map
Get the "MemMap" object that was only reserved for a specific address
speakeasy/memmgr.py:217
↓ 1 callersMethodget_response_size
(self)
speakeasy/windows/netman.py:176
↓ 1 callersMethodget_service_main_char_width
(self, module, export_name)
speakeasy/windows/win32.py:93
↓ 1 callersMethodget_ssdt_ptr
(self)
speakeasy/windows/kernel.py:588
↓ 1 callersMethodget_sub_field_name
(self, cstruc, offset)
speakeasy/struct.py:254
↓ 1 callersMethodget_subkeys
(self, key)
speakeasy/windows/regman.py:135
← previousnext →501–600 of 2,357, ranked by callers