mirror of
https://github.com/mgeeky/ThreadStackSpoofer
synced 2026-06-06 16:14:32 +00:00
update
This commit is contained in:
@@ -19,7 +19,8 @@ This is because I realised there is a way simpler approach to terminate thread's
|
||||
void WINAPI MySleep(DWORD _dwMilliseconds)
|
||||
{
|
||||
[...]
|
||||
PULONG_PTR overwrite = (PULONG_PTR)_AddressOfReturnAddress();
|
||||
auto overwrite = (PULONG_PTR)_AddressOfReturnAddress();
|
||||
const auto origReturnAddress = *overwrite;
|
||||
*overwrite = 0;
|
||||
|
||||
[...]
|
||||
|
||||
@@ -12,8 +12,8 @@ void WINAPI MySleep(DWORD _dwMilliseconds)
|
||||
//
|
||||
// Locate this stack frame's return address.
|
||||
//
|
||||
PULONG_PTR overwrite = (PULONG_PTR)_AddressOfReturnAddress();
|
||||
const register ULONG_PTR origReturnAddress = *overwrite;
|
||||
auto overwrite = (PULONG_PTR)_AddressOfReturnAddress();
|
||||
const auto origReturnAddress = *overwrite;
|
||||
|
||||
log("[>] Original return address: 0x",
|
||||
std::hex, std::setw(8), std::setfill('0'), origReturnAddress,
|
||||
|
||||
Reference in New Issue
Block a user