Skip to content

Commit ee31bdd

Browse files
authored
RecycledGate
Bypass EDR using RecycledGate a combination of Hells, Halos and Tartarusgate.
1 parent faf2e74 commit ee31bdd

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

syscalls/RecycledGate/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
This is just another implementation of Hellsgate + Halosgate/Tartarusgate.
44

5+
![Recycledgate](https://github.com/user-attachments/assets/f5f1fe9b-825c-4591-a76d-049f8542cdce)
6+
57
This probably bypasses some EDR trying to detect abnormal systemcalls.
68

79
This combines elements of Hells Gate (extracting syscall numbers from NTDLL stubs) and Halos Gate (searching nearby stubs if the target is hooked) to dynamically resolve and invoke NT syscalls.
@@ -16,4 +18,4 @@ I have made some changes to the logic and code that support compatibility.
1618
* [@Am0nsec](https://twitter.com/am0nsec?lang=en) and @RtlMateusz for the [original Hellsgate implementation](https://github.com/am0nsec/HellsGate)
1719
* [@0xBoku](https://twitter.com/0xBoku) for inspiration and his [Halosgate implementation](https://github.com/boku7/AsmHalosGate/)
1820
* [@trickster012](https://twitter.com/trickster012) for the implementation of [Tartarusgate](https://github.com/trickster0/TartarusGate)
19-
* [@winternl_t](https://twitter.com/winternl_t) for the amazing [blogpost on detection of direct syscalls](https://winternl.com/detecting-manual-syscalls-from-user-mode/)
21+
* [@winternl_t](https://twitter.com/winternl_t) for the amazing [blogpost on detection of direct syscalls](https://winternl.com/detecting-manual-syscalls-from-user-mode/)

0 commit comments

Comments
 (0)