├── .gitignore ├── AGENTS.md ├── LICENSE ├── README.md ├── __init__.py ├── backends ├── __init__.py ├── bn_adapter.py ├── optimize.py ├── shellstorm.py ├── syscalls.py └── validator.py ├── data └── syscalls │ ├── arm.json │ ├── arm64.json │ ├── arm64_table.json │ ├── arm_table.json │ ├── x64.json │ ├── x64_table.json │ ├── x86.json │ └── x86_table.json ├── formatters ├── __init__.py └── base.py ├── plugin.json ├── requirements.txt ├── settings.json ├── shell.asm ├── ui ├── __init__.py ├── file_tab.py ├── highlighters.py ├── main_window.py ├── optimize_panel.py ├── patterns_dialog.py ├── patterns_panel.py ├── settings_dialog.py ├── shellstorm_panel.py └── syscalls_panel.py └── utils ├── config.py └── hexbytes.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/.gitignore -------------------------------------------------------------------------------- /AGENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/AGENTS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/__init__.py -------------------------------------------------------------------------------- /backends/__init__.py: -------------------------------------------------------------------------------- 1 | """Backend adapters and logic for Shellcode IDE.""" 2 | 3 | -------------------------------------------------------------------------------- /backends/bn_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/backends/bn_adapter.py -------------------------------------------------------------------------------- /backends/optimize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/backends/optimize.py -------------------------------------------------------------------------------- /backends/shellstorm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/backends/shellstorm.py -------------------------------------------------------------------------------- /backends/syscalls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/backends/syscalls.py -------------------------------------------------------------------------------- /backends/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/backends/validator.py -------------------------------------------------------------------------------- /data/syscalls/arm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/data/syscalls/arm.json -------------------------------------------------------------------------------- /data/syscalls/arm64.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/data/syscalls/arm64.json -------------------------------------------------------------------------------- /data/syscalls/arm64_table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/data/syscalls/arm64_table.json -------------------------------------------------------------------------------- /data/syscalls/arm_table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/data/syscalls/arm_table.json -------------------------------------------------------------------------------- /data/syscalls/x64.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/data/syscalls/x64.json -------------------------------------------------------------------------------- /data/syscalls/x64_table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/data/syscalls/x64_table.json -------------------------------------------------------------------------------- /data/syscalls/x86.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/data/syscalls/x86.json -------------------------------------------------------------------------------- /data/syscalls/x86_table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/data/syscalls/x86_table.json -------------------------------------------------------------------------------- /formatters/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/formatters/__init__.py -------------------------------------------------------------------------------- /formatters/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/formatters/base.py -------------------------------------------------------------------------------- /plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/plugin.json -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | pygments>=2.12 2 | keystone-engine>=0.9.2 3 | -------------------------------------------------------------------------------- /settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/settings.json -------------------------------------------------------------------------------- /shell.asm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/shell.asm -------------------------------------------------------------------------------- /ui/__init__.py: -------------------------------------------------------------------------------- 1 | """UI package for Shellcode IDE.""" 2 | 3 | -------------------------------------------------------------------------------- /ui/file_tab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/ui/file_tab.py -------------------------------------------------------------------------------- /ui/highlighters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/ui/highlighters.py -------------------------------------------------------------------------------- /ui/main_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/ui/main_window.py -------------------------------------------------------------------------------- /ui/optimize_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/ui/optimize_panel.py -------------------------------------------------------------------------------- /ui/patterns_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/ui/patterns_dialog.py -------------------------------------------------------------------------------- /ui/patterns_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/ui/patterns_panel.py -------------------------------------------------------------------------------- /ui/settings_dialog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/ui/settings_dialog.py -------------------------------------------------------------------------------- /ui/shellstorm_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/ui/shellstorm_panel.py -------------------------------------------------------------------------------- /ui/syscalls_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/ui/syscalls_panel.py -------------------------------------------------------------------------------- /utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/utils/config.py -------------------------------------------------------------------------------- /utils/hexbytes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CX330Blake/Shellcode-IDE/HEAD/utils/hexbytes.py --------------------------------------------------------------------------------