Skip to content

Choch00923/Syscaller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ‰ Syscaller - Easily Invoke Windows Syscalls With Confidence

πŸš€ Getting Started

Syscaller is a simple, header-only C++ library designed for invoking Native API syscalls on x64 Windows systems. Whether you are researching malware, working in low-level programming, or exploring Windows internals, Syscaller provides the tools you need to make syscall invocation straightforward.

πŸ“₯ Download

Download Syscaller

πŸ› οΈ System Requirements

  • Operating System: Windows 10 or later (x64)
  • Compiler: Any modern C++ compiler that supports C++11 or later.
  • Storage: At least 10 MB free space for installation.

πŸ“– Features

  • Header-Only: No installation required. Simply include the header file into your project.
  • Cross-Functionality: Designed to invoke various Windows Native APIs easily.
  • Low-Level Access: Directly interacts with the Windows kernel for advanced functionalities.
  • Malware Research Helper: Provides essential tools for security professionals and researchers.

πŸ“‚ How to Download & Install

To get started with Syscaller, follow these steps:

  1. Visit the Releases Page

    Go to the Syscaller releases page to find the latest version. Click the link below:

    Visit the Releases Page

  2. Choose Your Version

    On the releases page, you will see a list of available versions. Select the most recent release that suits your needs.

  3. Download the Library

    Click on the appropriate file to download Syscaller. This will usually be a .zip or .tar file containing the library.

  4. Extract the Files

    Once the download completes, navigate to your Downloads folder. Extract the files using a tool like WinRAR or 7-Zip.

  5. Include in Your Project

    Simply include the header file in your C++ project. This can be done by using the following line in your code:

    #include "path/to/syscaller.h"
  6. Compile Your Program

    Make sure to compile your program with the appropriate settings for your C++ compiler. Follow the specific instructions provided by your compiler's documentation to ensure successful compilation.

πŸ”§ Example Usage

Here’s a simple example to demonstrate how to invoke a syscall using Syscaller:

#include "syscaller.h"

int main() {
    // Example syscall
    Syscaller::SomeFunction();
    return 0;
}

This will give you a basic understanding of how to use the library in your software.

βš™οΈ Troubleshooting

If you encounter issues while using Syscaller, consider these tips:

  • Ensure that your compiler supports C++11 or later.
  • Check that you are using the correct path to the header file in your include statement.
  • Refer to the README of specific releases for any version-specific notes.

πŸ“ž Support

If you have questions about Syscaller or need assistance, please open an issue on GitHub. The community and maintainers are here to help.

🌟 Join the Community

For updates and discussions about Syscaller, you can follow the repository on GitHub. Engage with other users and developers to share tips and ask questions.

πŸ“„ License

Syscaller is available under the MIT License. You can freely use and modify it as per your requirements. Please refer to the license file in the repository for more details.

Download Syscaller

About

πŸ› οΈ Invoke Windows Native API syscalls directly with Syscaller, a header-only C++ library that ensures compatibility and avoids breaking updates.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages