Display information about files in different file formats and find gadgets to build rop chains for different architectures (x86/x86_64, ARM/ARM64, MIPS, PowerPC, SPARC64). For disassembly ropper uses the awesome Capstone Framework.
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/ropper/console.py", line 351, in __generateChain
chain = self.__rs.createRopChain(generator, str(self.currentFile.arch) ,options)
File "/usr/local/lib/python2.7/dist-packages/ropper/service.py", line 757, in createRopChain
return generator.create(options)
File "/usr/local/lib/python2.7/dist-packages/ropper/ropchain/arch/ropchainx86.py", line 820, in create
jmp_esp = self._createJmp()
File "/usr/local/lib/python2.7/dist-packages/ropper/ropchain/arch/ropchainx86.py", line 772, in _createJmp
self._updateUsedBinaries(gadget[0])
NameError: global name 'gadget' is not defined