├── .document ├── .editorconfig ├── .github └── workflows │ └── ruby.yml ├── .gitignore ├── .mailmap ├── .rspec ├── .ruby-version ├── .yardopts ├── COPYING.txt ├── ChangeLog.md ├── Gemfile ├── README.md ├── Rakefile ├── data └── os │ ├── freebsd │ ├── amd64 │ │ └── syscalls.yml │ └── x86 │ │ └── syscalls.yml │ └── linux │ ├── amd64 │ └── syscalls.yml │ └── x86 │ └── syscalls.yml ├── gemspec.yml ├── lib └── ronin │ └── code │ ├── asm.rb │ └── asm │ ├── archs.rb │ ├── archs │ ├── amd64.rb │ └── x86.rb │ ├── config.rb │ ├── immediate_operand.rb │ ├── instruction.rb │ ├── memory_operand.rb │ ├── os.rb │ ├── os │ ├── freebsd.rb │ ├── linux.rb │ └── os.rb │ ├── program.rb │ ├── register.rb │ ├── shellcode.rb │ ├── syntax.rb │ ├── syntax │ ├── att.rb │ ├── common.rb │ └── intel.rb │ └── version.rb ├── ronin-code-asm.gemspec └── spec ├── asm_spec.rb ├── config_spec.rb ├── immediate_operand_spec.rb ├── instruction_spec.rb ├── memory_operand_spec.rb ├── os_spec.rb ├── program_spec.rb ├── register_spec.rb ├── shellcode_spec.rb ├── spec_helper.rb └── syntax ├── att_spec.rb ├── common_spec.rb └── intel_spec.rb /.document: -------------------------------------------------------------------------------- 1 | lib/**/*.rb 2 | - 3 | ChangeLog.md 4 | COPYING.txt 5 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ruby.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/.github/workflows/ruby.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/.gitignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/.mailmap -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --colour --format documentation 2 | -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | ruby-3.3 2 | -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/.yardopts -------------------------------------------------------------------------------- /COPYING.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/COPYING.txt -------------------------------------------------------------------------------- /ChangeLog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/ChangeLog.md -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/Gemfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/Rakefile -------------------------------------------------------------------------------- /data/os/freebsd/amd64/syscalls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/data/os/freebsd/amd64/syscalls.yml -------------------------------------------------------------------------------- /data/os/freebsd/x86/syscalls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/data/os/freebsd/x86/syscalls.yml -------------------------------------------------------------------------------- /data/os/linux/amd64/syscalls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/data/os/linux/amd64/syscalls.yml -------------------------------------------------------------------------------- /data/os/linux/x86/syscalls.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/data/os/linux/x86/syscalls.yml -------------------------------------------------------------------------------- /gemspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/gemspec.yml -------------------------------------------------------------------------------- /lib/ronin/code/asm.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/archs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/archs.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/archs/amd64.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/archs/amd64.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/archs/x86.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/archs/x86.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/config.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/immediate_operand.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/immediate_operand.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/instruction.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/instruction.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/memory_operand.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/memory_operand.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/os.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/os.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/os/freebsd.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/os/freebsd.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/os/linux.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/os/linux.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/os/os.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/os/os.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/program.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/program.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/register.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/register.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/shellcode.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/shellcode.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/syntax.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/syntax.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/syntax/att.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/syntax/att.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/syntax/common.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/syntax/common.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/syntax/intel.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/syntax/intel.rb -------------------------------------------------------------------------------- /lib/ronin/code/asm/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/lib/ronin/code/asm/version.rb -------------------------------------------------------------------------------- /ronin-code-asm.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/ronin-code-asm.gemspec -------------------------------------------------------------------------------- /spec/asm_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/spec/asm_spec.rb -------------------------------------------------------------------------------- /spec/config_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/spec/config_spec.rb -------------------------------------------------------------------------------- /spec/immediate_operand_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/spec/immediate_operand_spec.rb -------------------------------------------------------------------------------- /spec/instruction_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/spec/instruction_spec.rb -------------------------------------------------------------------------------- /spec/memory_operand_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/spec/memory_operand_spec.rb -------------------------------------------------------------------------------- /spec/os_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/spec/os_spec.rb -------------------------------------------------------------------------------- /spec/program_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/spec/program_spec.rb -------------------------------------------------------------------------------- /spec/register_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/spec/register_spec.rb -------------------------------------------------------------------------------- /spec/shellcode_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/spec/shellcode_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/syntax/att_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/spec/syntax/att_spec.rb -------------------------------------------------------------------------------- /spec/syntax/common_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/spec/syntax/common_spec.rb -------------------------------------------------------------------------------- /spec/syntax/intel_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ronin-rb/ronin-code-asm/HEAD/spec/syntax/intel_spec.rb --------------------------------------------------------------------------------