LogoAISecKit

BinarySpy

A tool for manual or automatic patch shellcode into binary files to bypass antivirus software.

Introduction

BinarySpy

BinarySpy is a powerful tool designed for modifying PE (Portable Executable) files by patching shellcode into them. It offers both manual and automated methods to bypass antivirus detection, making it a valuable resource for security researchers and developers.

Key Features:
  • Manual and Automatic Patching: Users can choose to manually patch shellcode or let the tool automate the process.
  • PE File Modification: Specifically designed to work with PE files, allowing users to extract and replace the .text section.
  • Graphical User Interface: Built using tkinter, providing an intuitive interface for users to interact with the tool.
  • Functionality Checks: Includes checks for file readability and hex string validation to ensure proper input.
  • Automation of Code Patching: Streamlines the process of finding and replacing functions within PE files, enhancing efficiency.
Benefits:
  • Enhanced Security Research: Aids in the study of malware and security vulnerabilities by allowing users to test and modify executable files.
  • Open Source: Fully open-source, encouraging collaboration and further development by the community.
  • Educational Resource: Serves as a learning tool for those interested in network security and reverse engineering.
Highlights:
  • Dependencies: Utilizes libraries such as pefile and capstone for PE file operations and disassembly.
  • Legal Disclaimer: The tool is intended for educational purposes only, and users are advised to ensure legal compliance when using it for penetration testing or other security assessments.

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates