Expand description
Re-exports§
pub use obfstr;
Macros§
- lc
- Compile-time obfuscated string. Expands to
alloc::string::String.
Structs§
- ANSI_
STRING - ApiSet
Namespace - ApiSet
Namespace Entry - ApiSet
Value Entry - AuxSymbol
Entry - CONTEXT
- Client
Id - Coff
Metadata - Coff
Symbol - Exception
Pointers - File
Process IdsUsing File Information - GUID
- Image
File Header - Image
Optional Header64 - LARGE_
INTEGER - NtAllocate
Virtual Memory Args - NtCreate
Thread ExArgs - NtOpen
Process Args - NtProtect
Virtual Memory Args - NtWrite
Virtual Memory Args - OBJECT_
ATTRIBUTES - PeManual
Map - PeMetadata
- PsAttribute
- PsAttribute
List - PsCreate
Info - PsCreate
Info Init State - PsCreate
InfoU Success Sate - Runtime
Function - System
Handle Information - System
Handle Table Entry Info - Thread
Basic Information - UNICODE_
STRING
Enums§
Constants§
- ADD_RSP
- DELETE
- DLL_
PROCESS_ ATTACH - DLL_
PROCESS_ DETACH - DLL_
THREAD_ ATTACH - DLL_
THREAD_ DETACH - FILE_
APPEND_ DATA - FILE_
EXECUTE - FILE_
NON_ DIRECTORY_ FILE - FILE_
READ_ ATTRIBUTES - FILE_
READ_ DATA - FILE_
READ_ EA - FILE_
SHARE_ DELETE - FILE_
SHARE_ NONE - FILE_
SHARE_ READ - FILE_
SHARE_ WRITE - FILE_
SYNCHRONOUS_ IO_ NONALERT - FILE_
WRITE_ ATTRIBUTES - FILE_
WRITE_ DATA - FILE_
WRITE_ EA - GENERIC_
ALL - GENERIC_
EXECUTE - GENERIC_
READ - GENERIC_
WRITE - IMAGE_
REL_ AMD64_ ABSOLUTE - IMAGE_
REL_ AMD64_ ADDR32 - IMAGE_
REL_ AMD64_ ADDR64 - IMAGE_
REL_ AMD64_ ADDR32NB - IMAGE_
REL_ AMD64_ REL32 - JMP_RBX
- MAX_
PATH - MEM_
COMMIT - MEM_
RESERVE - PAGE_
EXECUTE - PAGE_
EXECUTE_ READ - PAGE_
EXECUTE_ READWRITE - PAGE_
EXECUTE_ WRITECOPY - PAGE_
NOACCESS - PAGE_
READONLY - PAGE_
READWRITE - PAGE_
WRITECOPY - PROCESS_
QUERY_ LIMITED_ INFORMATION - READ_
CONTROL - SECTION_
ALL_ ACCESS - SECTION_
MEM_ EXECUTE - SECTION_
MEM_ READ - SECTION_
MEM_ WRITE - SEC_
IMAGE - SYNCHRONIZE
- THREAD_
ALL_ ACCESS - TLS_
OUT_ OF_ INDEXES - UNW_
FLAG_ CHAININFO - UNW_
FLAG_ EHANDLER - UNW_
FLAG_ UHANDLER - WRITE_
DAC - WRITE_
OWNER
Functions§
- section_
ascii_ name - Trim a PE section name (
IMAGE_SECTION_HEADER.Name) to the bytes before the first NUL. Names are 8-byte padded, not UTF-8 strings.
Type Aliases§
- AddRef
- AddVectored
Exception Handler - BCrypt
Close Algorithm Provider - BCrypt
Decrypt - BCrypt
Destroy Key - BCrypt
Encrypt - BCrypt
Generate Symmetric Key - BCrypt
GetProperty - BCrypt
Open Algorithm Provider - BCrypt
SetProperty - Close
Handle - Convert
Thread ToFiber - Create
EventW - Create
Fiber - Create
FileA - Create
File Mapping - Create
File TransactedA - Create
FileW - Create
Process With Logon - Create
Toolhelp32 Snapshot - Create
Transaction - Crypt
Sign HashW - DWORD
- EAT
- Entry
Point - Enum
Process Modules - Enum
Processes - Free
Library - GetDefault
PrinterA - GetFile
Size - GetLast
Error - GetModule
Base NameW - GetModule
File Name ExW - GetModule
Handle ExA - GetOverlapped
Result - GetSystem
Info - HANDLE
- HINSTANCE
- Impersonate
Logged OnUser - Initialize
Proc Thread Attribute List - LdrGet
Procedure Address - Load
LibraryA - Local
Alloc - Lptop
Level Exception Filter - MapView
OfFile - Mini
Dump Write Dump - NtAllocate
Virtual Memory - NtCommit
Transaction - NtCreate
Key - NtCreate
Section - NtCreate
Thread Ex - NtCreate
Transaction - NtCreate
User Process - NtDuplicate
Object - NtDuplicate
Token - NtMap
View OfSection - NtOpen
File - NtOpen
Key - NtOpen
Process - NtOpen
Process Token - NtProtect
Virtual Memory - NtQuery
Information File - NtQuery
Information Process - NtQuery
Information Thread - NtQuery
Object - NtQuery
System Information - NtRead
Virtual Memory - NtRemove
Process Debug - NtSave
Key - NtSet
Value Key - NtTerminate
Process - NtWait
ForDebug Event - NtWrite
Virtual Memory - Open
PrintA - Open
Process - Open
Thread - PVOID
- Post
Thread MessageA - Query
Full Process Image NameW - Query
Interface - Queue
User Work Item - Read
File - Release
- Revert
ToSelf - Rollback
Transaction - RtlAdd
Function Table - RtlAdjust
Privilege - RtlInit
Unicode String - RtlQueue
Work Item - RtlZero
Memory - SetPriority
Class - SetThread
Priority - SetUnhandled
Exception Filter - Start
DocPrinterA - Switch
ToFiber - Thread32
First - Thread32
Next - TlsAlloc
- TlsGet
Value - TlsSet
Value - Unmap
View OfFile - Update
Proc Thread Attribute - Virtual
Free - Virtual
Query Ex