MCPcopy Create free account

hub / github.com/mandiant/speakeasy / functions

Functions2,357 in github.com/mandiant/speakeasy

↓ 1 callersMethodsetup
(self)
speakeasy/windows/winemu.py:1139
↓ 1 callersMethodsetup_kernel_mode
(self)
speakeasy/windows/kernel.py:591
↓ 1 callersMethodsetup_msrs
Setup machine specific registers for kernel emulation
speakeasy/windows/kernel.py:613
↓ 1 callersMethodstart
Begin emulation
speakeasy/binemu.py:158
↓ 1 callersMethodstep
(self)
tests/test_gdb.py:82
↓ 1 callersMethodterminate
(self, emu, argv, ctx: api.ApiContext = None)
speakeasy/winenv/api/usermode/msvcrt.py:1734
↓ 1 callersFunctionupdate_config_mapping_keys
(data: dict[str, Any], path: tuple[str, ...], updates: list[tuple[str, str]])
speakeasy/cli_config.py:239
↓ 1 callersMethodvalidate_bootstrap_phase
(self, phase, reason)
speakeasy/windows/winemu.py:177
↓ 1 callersMethodwalk_drives
(self)
speakeasy/windows/driveman.py:20
↓ 1 callersMethodwalk_files
(self)
speakeasy/windows/fileman.py:256
↓ 1 callersMethodwin_perms_to_emu_perms
Maps Windows permissions to emulator engine permissions
speakeasy/winenv/api/kernelmode/ntoskrnl.py:50
↓ 1 callersMethodwrite_back
(self, addr, obj)
speakeasy/winenv/api/api.py:136
↓ 1 callersFunctionwrite_unpacked_bin
(tmp_path: Path, load_test_bin, archive_name: str)
tests/test_examples.py:25
MethodAcquireSRWLockExclusive
void AcquireSRWLockExclusive( [in, out] PSRWLOCK SRWLock );
speakeasy/winenv/api/usermode/kernel32.py:6638
MethodAcquireSRWLockShared
void AcquireSRWLockShared( [in, out] PSRWLOCK SRWLock );
speakeasy/winenv/api/usermode/kernel32.py:6618
MethodAddAtom
ATOM AddAtomW( LPCWSTR lpString );
speakeasy/winenv/api/usermode/kernel32.py:5677
MethodAddVectoredContinueHandler
PVOID AddVectoredContinueHandler( ULONG First, PVECTORED_EXCEPTION_HANDLER Handler );
speakeasy/winenv/api/usermode/kernel32.py:6446
MethodAddVectoredExceptionHandler
PVOID AddVectoredExceptionHandler( ULONG First, PVECTORED_EXCEPTION_HANDLER Handler );
speakeasy/winenv/api/usermode/kernel32.py:6432
MethodAdjustTokenPrivileges
BOOL AdjustTokenPrivileges( HANDLE TokenHandle, BOOL DisableAllPrivileges, PTOKEN
speakeasy/winenv/api/usermode/advapi32.py:1238
MethodAllocConsole
BOOL WINAPI AllocConsole(void);
speakeasy/winenv/api/usermode/kernel32.py:1995
MethodAllocateAndInitializeSid
BOOL AllocateAndInitializeSid( PSID_IDENTIFIER_AUTHORITY pIdentifierAuthority, BYTE nSubAuthorit
speakeasy/winenv/api/usermode/advapi32.py:1077
MethodAreFileApisANSI
BOOL AreFileApisANSI();
speakeasy/winenv/api/usermode/kernel32.py:4837
MethodBCryptCloseAlgorithmProvider
NTSTATUS BCryptCloseAlgorithmProvider( BCRYPT_ALG_HANDLE hAlgorithm, ULONG dwFlags );
speakeasy/winenv/api/usermode/bcrypt.py:92
MethodBCryptDestroyKey
NTSTATUS BCryptDestroyKey( BCRYPT_KEY_HANDLE hKey );
speakeasy/winenv/api/usermode/bcrypt.py:130
MethodBCryptGetProperty
NTSTATUS BCryptGetProperty( BCRYPT_HANDLE hObject, LPCWSTR pszProperty, PUCHAR pbOutput,
speakeasy/winenv/api/usermode/bcrypt.py:108
MethodBCryptImportKeyPair
NTSTATUS BCryptImportKeyPair( BCRYPT_ALG_HANDLE hAlgorithm, BCRYPT_KEY_HANDLE hImportKey, LPCWSTR psz
speakeasy/winenv/api/usermode/bcrypt.py:59
MethodBCryptOpenAlgorithmProvider
NTSTATUS BCryptOpenAlgorithmProvider( BCRYPT_ALG_HANDLE *phAlgorithm, LPCWSTR pszAlgId, LPCWSTR
speakeasy/winenv/api/usermode/bcrypt.py:29
MethodBeginPaint
HDC BeginPaint( HWND hWnd, LPPAINTSTRUCT lpPaint );
speakeasy/winenv/api/usermode/user32.py:1046
MethodBitBlt
BOOL BitBlt( HDC hdc, int x, int y, int cx, int cy, HDC hdcSrc, int x1,
speakeasy/winenv/api/usermode/gdi32.py:124
MethodCallNextHookEx
LRESULT CallNextHookEx( HHOOK hhk, int nCode, WPARAM wParam, LPARAM lParam );
speakeasy/winenv/api/usermode/user32.py:627
MethodCancelWaitableTimer
BOOL CancelWaitableTimer( HANDLE hTimer );
speakeasy/winenv/api/usermode/kernel32.py:4219
MethodChangeServiceConfig
BOOL ChangeServiceConfigA( SC_HANDLE hService, DWORD dwServiceType, DWORD dwStartType, DWORD
speakeasy/winenv/api/usermode/advapi32.py:939
MethodChangeServiceConfig2
BOOL ChangeServiceConfig2( SC_HANDLE hService, DWORD dwInfoLevel, LPVOID lpInfo );
speakeasy/winenv/api/usermode/advapi32.py:989
MethodChangeWindowMessageFilter
BOOL ChangeWindowMessageFilter( UINT message, DWORD dwFlag );
speakeasy/winenv/api/usermode/user32.py:258
MethodCharLower
LPSTR CharLowerA( LPSTR lpsz );
speakeasy/winenv/api/usermode/user32.py:1318
MethodCharLowerBuff
DWORD CharLowerBuffA( LPSTR lpsz, DWORD cchLength );
speakeasy/winenv/api/usermode/user32.py:1284
MethodCharNext
LPSTR CharNext( LPCSTR lpsz );
speakeasy/winenv/api/usermode/user32.py:847
MethodCharPrev
LPSTR CharPrev( LPCSTR lpszStart, LPCSTR lpszCurrent );
speakeasy/winenv/api/usermode/user32.py:862
MethodCharPrevW
LPWSTR CharPrevW( LPCWSTR lpszStart, LPCWSTR lpszCurrent );
speakeasy/winenv/api/usermode/user32.py:1623
MethodCharUpper
LPSTR CharUpperA( LPSTR lpsz );
speakeasy/winenv/api/usermode/user32.py:1340
MethodCharUpperBuff
DWORD CharUpperBuffA( LPSTR lpsz, DWORD cchLength );
speakeasy/winenv/api/usermode/user32.py:1301
MethodCheckRemoteDebuggerPresent
BOOL CheckRemoteDebuggerPresent( HANDLE hProcess, PBOOL pbDebuggerPresent );
speakeasy/winenv/api/usermode/kernel32.py:4721
MethodCheckTokenMembership
BOOL CheckTokenMembership( HANDLE TokenHandle, PSID SidToCheck, PBOOL IsMember );
speakeasy/winenv/api/usermode/advapi32.py:1104
MethodCloseDesktop
BOOL CloseDesktop( HDESK hDesktop );
speakeasy/winenv/api/usermode/user32.py:220
MethodCloseHandle
BOOL CloseHandle( HANDLE hObject );
speakeasy/winenv/api/usermode/kernel32.py:4016
MethodCloseServiceHandle
BOOL CloseServiceHandle( SC_HANDLE hSCObject );
speakeasy/winenv/api/usermode/advapi32.py:922
MethodCloseWindowStation
BOOL CloseWindowStation( HWINSTA hWinSta );
speakeasy/winenv/api/usermode/user32.py:229
MethodCmRegisterCallback
NTKERNELAPI NTSTATUS CmRegisterCallback( PEX_CALLBACK_FUNCTION Function, PVOID Context, P
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1771
MethodCmRegisterCallbackEx
NTSTATUS CmRegisterCallbackEx( PEX_CALLBACK_FUNCTION Function, PCUNICODE_STRING Altitude, PVOID
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1754
MethodCmUnRegisterCallback
NTKERNELAPI NTSTATUS CmUnRegisterCallback( LARGE_INTEGER Cookie );
speakeasy/winenv/api/kernelmode/ntoskrnl.py:1787
MethodCoCreateGuid
(self, emu, argv, ctx: api.ApiContext = None)
speakeasy/winenv/api/usermode/ole32.py:175
MethodCoCreateInstance
HRESULT CoCreateInstance( REFCLSID rclsid, LPUNKNOWN pUnkOuter, DWORD dwClsContext, REFIID ri
speakeasy/winenv/api/usermode/ole32.py:99
MethodCoInitialize
HRESULT CoInitialize( LPVOID pvReserved );
speakeasy/winenv/api/usermode/ole32.py:40
MethodCoInitializeEx
HRESULT CoInitializeEx( LPVOID pvReserved, DWORD dwCoInit );
speakeasy/winenv/api/usermode/ole32.py:52
MethodCoInitializeSecurity
HRESULT CoInitializeSecurity( PSECURITY_DESCRIPTOR pSecDesc, LONG cAuthSvc, SOLE_
speakeasy/winenv/api/usermode/ole32.py:71
MethodCoSetProxyBlanket
HRESULT CoSetProxyBlanket( IUnknown *pProxy, DWORD dwAuthnSvc, DWORD
speakeasy/winenv/api/usermode/ole32.py:135
MethodCoUninitialize
void CoUninitialize();
speakeasy/winenv/api/usermode/ole32.py:65
MethodCommandLineToArgv
LPWSTR * CommandLineToArgv( LPCWSTR lpCmdLine, int *pNumArgs );
speakeasy/winenv/api/usermode/shell32.py:157
MethodCompareFileTime
LONG CompareFileTime( const FILETIME *lpFileTime1, const FILETIME *lpFileTime2 );
speakeasy/winenv/api/usermode/kernel32.py:5048
MethodConnectNamedPipe
BOOL ConnectNamedPipe( HANDLE hNamedPipe, LPOVERLAPPED lpOverlapped );
speakeasy/winenv/api/usermode/kernel32.py:4640
MethodControlService
BOOL ControlService( [in] SC_HANDLE hService, [in] DWORD dwControl, [out] LPSERVICE_STATUS
speakeasy/winenv/api/usermode/advapi32.py:833
MethodCopyFile
BOOL CopyFile( LPCTSTR lpExistingFileName, LPCTSTR lpNewFileName, BOOL bFailIfExists );
speakeasy/winenv/api/usermode/kernel32.py:3594
MethodCorExitProcess
void STDMETHODCALLTYPE CorExitProcess ( int exitCode );
speakeasy/winenv/api/usermode/mscoree.py:25
MethodCreateBitmap
HBITMAP CreateBitmap( int nWidth, int nHeight, UINT nPlanes, UINT n
speakeasy/winenv/api/usermode/gdi32.py:31
MethodCreateCompatibleBitmap
HBITMAP CreateCompatibleBitmap( HDC hdc, int cx, int cy );
speakeasy/winenv/api/usermode/gdi32.py:168
MethodCreateCompatibleDC
HDC CreateCompatibleDC( HDC hdc );
speakeasy/winenv/api/usermode/gdi32.py:179
MethodCreateDCA
HDC CreateDCA( LPCSTR pwszDriver, LPCSTR pwszDevice, LPCSTR pszPort, const DEVMODEA *
speakeasy/winenv/api/usermode/gdi32.py:217
MethodCreateDIBSection
HBITMAP CreateDIBSection( [in] HDC hdc, [in] const BITMAPINFO *pbmi, [in] UINT usag
speakeasy/winenv/api/usermode/gdi32.py:203
MethodCreateDialogIndirectParam
HWND CreateDialogIndirectParam( HINSTANCE hInstance, LPCDLGTEMPLATEA lpTemplate, HWND hWndParent,
speakeasy/winenv/api/usermode/user32.py:985
MethodCreateDirectory
BOOL CreateDirectory( LPCSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes );
speakeasy/winenv/api/usermode/kernel32.py:3560
MethodCreateEvent
HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, BOOL
speakeasy/winenv/api/usermode/kernel32.py:4080
MethodCreateFile
HANDLE CreateFile( LPTSTR lpFileName, DWORD dwDesiredAccess, DWORD
speakeasy/winenv/api/usermode/kernel32.py:3705
MethodCreateFileMapping
HANDLE CreateFileMapping( HANDLE hFile, LPSECURITY_ATTRIBUTES lpFileMappingAttributes, DWORD
speakeasy/winenv/api/usermode/kernel32.py:3302
MethodCreateFontIndirectA
HFONT CreateFontIndirectA( const LOGFONTA *lplf );
speakeasy/winenv/api/usermode/gdi32.py:257
MethodCreateIoCompletionPort
HANDLE WINAPI CreateIoCompletionPort( _In_ HANDLE FileHandle, _In_opt_ HANDLE ExistingCompletionPort,
speakeasy/winenv/api/usermode/kernel32.py:5905
MethodCreateMutex
HANDLE CreateMutex( LPSECURITY_ATTRIBUTES lpMutexAttributes, BOOL bInitialOwner, LPCSTR
speakeasy/winenv/api/usermode/kernel32.py:342
MethodCreateMutexEx
HANDLE CreateMutexExA( LPSECURITY_ATTRIBUTES lpMutexAttributes, LPCSTR lpName, DWORD
speakeasy/winenv/api/usermode/kernel32.py:373
MethodCreateNamedPipe
HANDLE CreateNamedPipe( LPCSTR lpName, DWORD dwOpenMode, DWORD
speakeasy/winenv/api/usermode/kernel32.py:4548
MethodCreatePipe
BOOL CreatePipe( PHANDLE hReadPipe, PHANDLE hWritePipe, LPSECURITY_ATTRIBUTES lpPipeAttri
speakeasy/winenv/api/usermode/kernel32.py:4586
MethodCreateProcessAsUser
BOOL CreateProcessAsUser( HANDLE hToken, LPCSTR lpApplicationName, LPSTR
speakeasy/winenv/api/usermode/advapi32.py:1451
MethodCreateProcessInternal
BOOL CreateProcessInternal( PVOID Reserved1, LPTSTR lpApplicationName, LPTSTR lpC
speakeasy/winenv/api/usermode/kernel32.py:908
MethodCreateRemoteThread
HANDLE CreateRemoteThread( HANDLE hProcess, LPSECURITY_ATTRIBUTES lpThreadAttributes, SIZE_T
speakeasy/winenv/api/usermode/kernel32.py:1189
MethodCreateSemaphoreW
HANDLE CreateSemaphoreW( [in, optional] LPSECURITY_ATTRIBUTES lpSemaphoreAttributes, [in] LONG
speakeasy/winenv/api/usermode/kernel32.py:6741
MethodCreateService
SC_HANDLE CreateServiceA( SC_HANDLE hSCManager, LPCSTR lpServiceName, LPCSTR lpDisplayName, DWO
speakeasy/winenv/api/usermode/advapi32.py:758
MethodCreateThread
HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, SIZE_T dwStackSize, LPT
speakeasy/winenv/api/usermode/kernel32.py:1237
MethodCreateToolhelp32Snapshot
HANDLE CreateToolhelp32Snapshot( DWORD dwFlags, DWORD th32ProcessID );
speakeasy/winenv/api/usermode/kernel32.py:423
MethodCreateWaitableTimer
HANDLE CreateWaitableTimer( LPSECURITY_ATTRIBUTES lpTimerAttributes, BOOL bManualReset,
speakeasy/winenv/api/usermode/kernel32.py:4109
MethodCreateWaitableTimerEx
HANDLE CreateWaitableTimerEx( LPSECURITY_ATTRIBUTES lpTimerAttributes, LPCSTR lpTimerName,
speakeasy/winenv/api/usermode/kernel32.py:4138
MethodCreateWaitableTimerExW
HANDLE CreateWaitableTimerExW( LPSECURITY_ATTRIBUTES lpTimerAttributes, LPCWSTR lpTimerName,
speakeasy/winenv/api/usermode/kernel32.py:6672
MethodCreateWindowEx
HWND CreateWindowExA( DWORD dwExStyle, LPCSTR lpClassName, LPCSTR lpWindowName, DWO
speakeasy/winenv/api/usermode/user32.py:319
MethodCreateWindowStation
HWINSTA CreateWindowStation( LPCSTR lpwinsta, DWORD dwFlags, ACCESS_MASK
speakeasy/winenv/api/usermode/user32.py:137
MethodCryptAcquireContext
BOOL CryptAcquireContext( HCRYPTPROV *phProv, LPCSTR szContainer, LPCSTR szProvider,
speakeasy/winenv/api/usermode/advapi32.py:1024
MethodCryptCreateHash
BOOL CryptCreateHash( HCRYPTPROV hProv, ALG_ID Algid, HCRYPTKEY hKey, DWORD dwFlags,
speakeasy/winenv/api/usermode/advapi32.py:1503
MethodCryptDecrypt
BOOL CryptDecrypt( HCRYPTKEY hKey, HCRYPTHASH hHash, BOOL Final, DWORD dwFlags,
speakeasy/winenv/api/usermode/advapi32.py:1636
MethodCryptDeriveKey
BOOL CryptDeriveKey( HCRYPTPROV hProv, ALG_ID Algid, HCRYPTHASH hBaseData, DWORD dwFlags,
speakeasy/winenv/api/usermode/advapi32.py:1591
MethodCryptDestroyHash
BOOL CryptDestroyHash( HCRYPTHASH hHash );
speakeasy/winenv/api/usermode/advapi32.py:1582
MethodCryptGenRandom
BOOL CryptGenRandom( HCRYPTPROV hProv, DWORD dwLen, BYTE *pbBuffer );
speakeasy/winenv/api/usermode/advapi32.py:1058
MethodCryptGetHashParam
BOOL CryptGetHashParam( HCRYPTHASH hHash, DWORD dwParam, BYTE *pbData, DWORD *pdwData
speakeasy/winenv/api/usermode/advapi32.py:1562
MethodCryptHashData
BOOL CryptHashData( HCRYPTHASH hHash, const BYTE *pbData, DWORD dwDataLen, DWORD dwFlags
speakeasy/winenv/api/usermode/advapi32.py:1538
MethodCryptReleaseContext
BOOL CryptReleaseContext( HCRYPTPROV hProv, DWORD dwFlags );
speakeasy/winenv/api/usermode/advapi32.py:1136
← previousnext →701–800 of 2,357, ranked by callers