crash.software
Projects
Pull Requests
Issues
Builds
ThreadStackSpoofer
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
ThreadStackSpoofer
Files
🤬
Sign In
98bf4116
ROOT
/
ThreadStackSpoofer
/
header.h
Search
History
94 lines
|
ISO-8859-1
|
2 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
CallStackFrame
calledFrom
:
ULONG_PTR
stackAddr
:
ULONG_PTR
frameAddr
:
ULONG_PTR
origFrameAddr
:
ULONG_PTR
retAddr
:
ULONG_PTR
overwriteWhat
:
ULONG_PTR
MaxStackFramesToSpoof
:
const size_t
StackTraceSpoofingMetadata
hDbghelp
:
HMODULE
pStackWalk64
:
typeStackWalk64
pSymFunctionTableAccess64
:
LPVOID
pSymGetModuleBase64
:
LPVOID
initialized
:
bool
spoofedFrame
:
CallStackFrame[MaxStackFramesToSpoof]
spoofedFrames
:
size_t
HookedSleep
origSleep
:
typeSleep
sleepStub
:
BYTE[16]
HookTrampolineBuffers
originalBytes
:
BYTE*
originalBytesSize
:
DWORD
previousBytes
:
BYTE*
previousBytesSize
:
DWORD
log
(
Args,...
)
{...}
:
void
Frames_To_Preserve
:
const size_t
Shellcode_Memory_Protection
:
const DWORD
hookSleep
(
)
:
bool
injectShellcode
(
std::vector<uint8_t>&,HandlePtr&
)
:
bool
readShellcode
(
const char*,std::vector<uint8_t>&
)
:
bool
walkCallStack
(
HANDLE,CallStackFrame*,size_t,size_t*,bool,size_t= Frames_To_Preserve
)
:
void
initStackSpoofing
(
)
:
bool
fastTrampoline
(
bool,BYTE*,LPVOID,HookTrampolineBuffers*= NULL
)
:
bool
spoofCallStack
(
bool
)
:
void
All occurrences
Please wait...
Page is in error, reload to recover