https://github.com/9dl/securex
SecureX: Golang anti-debugging solution to protect against reverse engineering and unauthorized debugging programs.
https://github.com/9dl/securex
anti-debugging antireverser cybersecurity debugging obfuscation protection reverser security
Last synced: 12 months ago
JSON representation
SecureX: Golang anti-debugging solution to protect against reverse engineering and unauthorized debugging programs.
- Host: GitHub
- URL: https://github.com/9dl/securex
- Owner: 9dl
- License: gpl-3.0
- Created: 2023-06-17T00:20:33.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-03T05:55:36.000Z (over 2 years ago)
- Last Synced: 2025-04-02T07:26:30.420Z (about 1 year ago)
- Topics: anti-debugging, antireverser, cybersecurity, debugging, obfuscation, protection, reverser, security
- Language: Go
- Homepage:
- Size: 27.3 KB
- Stars: 1
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SecureX
SecureX is a powerful Golang library designed to enhance security measures and provide features to detect and prevent unauthorized access or malicious activities. SecureX is released under the GNU General Public License v3.0.
## License
SecureX is licensed under the GNU General Public License v3.0 (GPL-3.0). This means that you are free to use, modify, and distribute the library under the terms of this license. However, it is important to note the following:
- Skidding (repackaging and claiming as one's own) is strictly prohibited.
- Selling or monetizing SecureX as proprietary software is not allowed.
- Any modifications or derivative works based on SecureX must also be released under the GPL-3.0 license.
Please read the [LICENSE](LICENSE) file for the full text of the GNU General Public License v3.0.
## Installation
To install SecureX, you can use the following command:
```shell
go get github.com/9dl/SecureX
```
## Implementation
```go
import SecureX "github.com/9dl/SecureX"
func main() {
go SecureX.AntiDebugRun()
// Your main program logic goes here
// To keep the program running indefinitely
select {}
}
```
## Current Features
SecureX offers the following features:
- Searches by keywords: Detects specific process keywords.
- Finds renamed processes: Identifies altered process names.
- Dynamic library loading: Loads kernel32.dll dynamically.
- Retrieves function addresses: Gets IsDebuggerPresent function address.
- Handles termination errors: Manages process termination errors.
Stay tuned for more updates and enhancements to SecureX.