Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tijme/aptlib.h

A standard c-code library (`aptlib.h`) for Windows exploit & malware development.
https://github.com/tijme/aptlib.h

advanced-persistent-threat c-library exploit malware redteam

Last synced: 4 days ago
JSON representation

A standard c-code library (`aptlib.h`) for Windows exploit & malware development.

Awesome Lists containing this project

README

        








A standard c-code library (aptlib.h) for exploit & malware development.


Built with ♥ by Tijme Gommers – Buy me a coffee via PayPal.


## Background

Whilst developing exploits and malware, I often encountered code redundancy throughout my projects. This led to the creation of `aptlib.h`, as a response to the recurring need for functionalities like retrieving user information, querying processes, managing static offsets, and more. `aptlib.h` is a high cohesion & low coupling c-code library that can be easily integrated in any c-code project through a Git submodule. Whether you're delving into malware development, crafting exploits, or pursuing other endeavors; it helps you stay one step ahead of APT's.

## Testing

Run `nmake` as follows:

nmake /A /f makefile.msvc

## Usage

Add this repository as submodule to your repository:

git submodule add [email protected]:tijme/aptlib.h.git vendor/aptlib

Compile `aptlib.h` through your makefile:

ACTION=objects make -C vendor/aptlib

Use the objects in your makefile:

gcc ./vendor/aptlib/modules/print_in_hex/print_in_hex.o ./test.c -o test.exe

## Issues

Issues or new features can be reported via the [issue tracker](https://github.com/tijme/aptlib.h/issues). Please make sure your issue or feature has not yet been reported by anyone else before submitting a new one.

## License

Copyright (c) 2024 Tijme Gommers. All rights reserved. View [LICENSE.md](https://github.com/tijme/aptlib.h/blob/master/LICENSE.md) for the full license.