A powerful AOB (Array of Bytes) scanner powered by Frida for memory pattern scanning.
- 🔍 Advanced Pattern Scanning: Support for complex byte patterns with wildcards
- 📝 Flexible Configuration: JSON-based configuration with expression evaluation
- 🔧 Instruction Matching: Advanced instruction equality checking with configurable ranges
- 📦 Easy Installation: Install and run with
uvxorpip - 🔄 Multiple Matches: Handle multiple pattern matches with selection options
uvx --from frida-scan@git+https://github.com/nblog/frida-scan.git frida-scan -n notepad.exe config.json.examplerva: Relative Virtual Addressva: Virtual Addresscall: Call target addressmem32: Memory dereference (32-bit)imm8/16/32/64: Immediate values (8/16/32/64 bit)
- Process not found: Ensure the process is running and the name/PID is correct
- Pattern not found: Verify the byte pattern is correct and the target module is loaded
- Permission denied: Run with administrator privileges on Windows
- Multiple matches: Use the
selectedfield to choose which match to use
This project is licensed under the WTFPL License. Dependencies are under their respective licenses.