Skip to content

feat(anticheat): Add basic debugger and suspicious process detection#1

Open
giteku wants to merge 1 commit intomainfrom
sfatzmw-patch-1
Open

feat(anticheat): Add basic debugger and suspicious process detection#1
giteku wants to merge 1 commit intomainfrom
sfatzmw-patch-1

Conversation

@giteku
Copy link
Copy Markdown
Contributor

@giteku giteku commented Aug 18, 2025

Description:
This pull request introduces the initial anti-cheat protection layer for the Javelin Project.

Implemented Features

  • C++ (AntiCheat.cpp):

    • Debugger detection via IsDebuggerPresent().
    • Suspicious process scan using Windows ToolHelp API.
  • Python (anti_cheat.py):

    • Debugger detection via Windows API (IsDebuggerPresent).
    • Suspicious process detection using psutil.

Testing

  1. Run the application while attaching a debugger → Application should exit.
  2. Start Cheat Engine (or similar) → Application should detect and exit.
  3. Run without any suspicious tools → Application should continue normally.

Notes

  • This is a baseline protection layer.
  • Future work: integrity check, anti-tampering, and server-side validation.

@giteku
Copy link
Copy Markdown
Contributor Author

giteku commented Aug 18, 2025

/claim #2

@orangecurl
Copy link
Copy Markdown
Contributor

/attempt #2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants