CapKeyStone

An Alfred Workflow


Short Description

Convert hex string to assembly and vice versa.

Last Updated

04 Dec 2016

Compatibility

Yosemite
(10.10)
Mavericks
(10.9)
Mountain Lion
(10.8)
Lion
(10.7)
Snow Leopard
(10.6)
Yes Yes Yes Yes Yes
 

Version

1.0
 

Bundle ID

tech.peculiar.alfred.capkeystone
 

Categories

Alfred Workflow to convert hex string to assembly and vice versa.

It is based on capstone and keystone

By default workflow can be triggered with:  

ks - to convert from assembly to hex stiring.  
Use modifier keys to swap endianness and remove spaces

cs - to convert from hex string to assembly. 
Use ALT key to make string upper case before copy.

You can set required architectures using Workflow Enviroment Variables:

For capstone:
X86: x16 x32 x64 x16att x32att x64att  
ARM: arm armb arml thumb thumbbe thumble arm64  
MIPS: mips mipsbe mips64 mips64be  
PPC: ppc64 ppc64be
Sparc: sparc systemz 
SystemZ: sysz s390x 
XCore: xcore

For keystone:
X86: x16 x32 x64 x16att x32att x64att x16nasm x32nasm x64nasm  
ARM: arm armbe thumb thumbbe armv8 armv8be thumbv8 thumbv8be arm64  
Hexagon: hex hexagon  
MIPS: mips mipsbe mips64 mips64be  
PPC: ppc32be ppc64 ppc64be  
Sparc: sparc sparcbe sparc64 sparc64be  
SystemZ: systemz sysz s390x  

Screenshots