scprofiler
x86 shellcode detection and emulation
Install
- All systems
-
curl cmd.cat/scprofiler.sh
- Debian
-
apt-get install libemu2
- Ubuntu
-
apt-get install libemu2
- Kali Linux
-
apt-get install libemu2
- Fedora
-
dnf install libemu
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install libemu2
- Raspbian
-
apt-get install libemu2
- Dockerfile
- dockerfile.run/scprofiler
libemu2
x86 shellcode detection and emulation
libemu is a small library written in C offering basic x86 emulation and shellcode detection using GetPC heuristics. Intended use is within network intrusion/prevention detections and honeypots. libemu supports: * executing x86 instructions * reading x86 binary code * register emulation * basic FPU emulation * shellcode execution * shellcode detection * using GetPC heuristics * static analysis * and binary backwards traversal * Win32 API hooking Using libemu one can: * detect shellcodes * execute the shellcodes * profile shellcode behaviour This package has the basic utilities and library files.