Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aahmad097/AlternativeShellcodeExec
Alternative Shellcode Execution Via Callbacks
https://github.com/aahmad097/AlternativeShellcodeExec
Last synced: about 2 months ago
JSON representation
Alternative Shellcode Execution Via Callbacks
- Host: GitHub
- URL: https://github.com/aahmad097/AlternativeShellcodeExec
- Owner: aahmad097
- License: mit
- Created: 2021-02-28T00:06:04.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-11-11T00:29:41.000Z (about 2 years ago)
- Last Synced: 2024-08-05T17:27:59.467Z (5 months ago)
- Language: C++
- Size: 53.7 KB
- Stars: 1,378
- Watchers: 42
- Forks: 294
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-hacking-lists - aahmad097/AlternativeShellcodeExec - Alternative Shellcode Execution Via Callbacks (C++)
README
# Alternative Code Execution
This is gaining more popularity than expected, so I just wanted to give a shoutout to [alfarom256](https://github.com/alfarom256) for informing me about callback functions and showing me the CreateThreadPoolWait technique. I also wanted to give a shoutout to [ch3rn0byl](https://github.com/ch3rn0byl) for encouraging me to get this project going.
According to Microsoft, a callback function is code within a managed application that helps an unmanaged DLL function complete a task. Calls to a callback function pass indirectly from a managed application, through a DLL function, and back to the managed implementation. This repository contains a list of callback functions that can be used to execute position independent shellcode so that CreateThread would be a thing of the past :P.