capstone/cstool
Nguyen Anh Quynh eb34f6e478 cstool: support CMake 2016-10-11 16:51:20 +08:00
..
CMakeLists.txt cstool: support CMake 2016-10-11 16:51:20 +08:00
Makefile cstool: support CMake 2016-10-11 16:51:20 +08:00
README cstool: update README with more details 2016-10-11 00:21:20 +08:00
cstool.c cstool: align assembly code for x86 2016-10-11 16:19:27 +08:00

README

This directory contains cstool of Capstone Engine.

Cstool is a command-line tool to disassemble assembly hex-string.
For example, to decode a hexcode string for Intel 32bit, run:

	$ cstool x32 "90 91"

	0	90	nop
	1	91	xchg	eax, ecx

Cstool disassembles the input and prints out the assembly instructions.
On each line, the first column is the instruction offset, the second
column is opcodes, and the rest is the instruction itself.

Cstool is flexible enough to accept all kind of hexcode format. The following
inputs have the same output with the example above.

	$ cstool x32 "0x90 0x91"
	$ cstool x32 "\x90\x91"
	$ cstool x32 "90,91"
	$ cstool x32 "90;91"
	$ cstool x32 "90+91"
	$ cstool x32 "90:91"

To see all the supported options, run ./cstool