# libemu > A library for x86 code emulation and shellcode detection. **Category:** [[categories/dynamically-reverse-engineer-code-shellcode|Dynamically Reverse-Engineer Code > Shellcode]] | **Tier:** Standard (docs) **Docs:** [https://docs.remnux.org/discover-the-tools/dynamically+reverse-engineer+code/shellcode](https://docs.remnux.org/discover-the-tools/dynamically+reverse-engineer+code/shellcode) ## Related Tools - [[tools/runsc32|runsc32]] — Execute extracted shellcode for dynamic analysis - [[tools/scdbgc|scdbgc]] — Shellcode emulator — analyze shellcode behavior through API- - [[tools/shcode2exe|shcode2exe]] — Convert raw shellcode to a Windows PE executable for analysi - [[tools/shellcode2exe-bat|shellcode2exe-bat]] — Convert 32 and 64-bit shellcode to a Windows executable file #dynamically-reverse-engineer-code-shellcode