https://github.com/programa-stic/hexag00n
Hexag00n: A collection of reverse engineering tools for the Qualcomm Digital Signal Proccesor (QDSP6)
https://github.com/programa-stic/hexag00n
Last synced: 5 months ago
JSON representation
Hexag00n: A collection of reverse engineering tools for the Qualcomm Digital Signal Proccesor (QDSP6)
- Host: GitHub
- URL: https://github.com/programa-stic/hexag00n
- Owner: programa-stic
- License: bsd-2-clause
- Created: 2016-06-27T05:14:16.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-01-23T18:44:02.000Z (about 8 years ago)
- Last Synced: 2024-08-04T23:10:55.279Z (8 months ago)
- Language: Python
- Homepage:
- Size: 1.18 MB
- Stars: 109
- Watchers: 17
- Forks: 32
- Open Issues: 3
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
- awesome-security-collection - **73**星
README
********
Hexag00n
********Hexagon is Qualcomm's Digital Signal Processor included in the Snapdragon series System-on-a-Chip found in billions of cellphones and other consumer electronic devices worldwide.
The Hexagon processor is a hardware multi-threaded, variable instruction length, VLIW processor architecture developed for efficient control and signal processing code execution at low power levels. It runs a proprietary Real Time Operating System and it is commonly used for modem and media processing applications. According to the manufacturer: `"As of 2012, multiple Hexagon cores form the processing engine behind virtually every commercially shipping 4G LTE modem by Qualcomm Technologies"`__ .
__ https://developer.qualcomm.com/software/hexagon-dsp-sdk/dsp-processor
This repository includes a collection of tools for security research and reverse engineering of the `Qualcomm Hexagon (QDSP6)`_ .
* `Brief introduction to Hexagon`_.
* `Disassembler`_: Standalone disassembler written in Python, based on the ISA specification in the Hexagon Programmer’s Reference Manual.
* `IDA processor module`_: To load and analyze ELF binaries for the Hexagon architecture with IDA.
.. _Qualcomm Hexagon (QDSP6): https://en.wikipedia.org/wiki/Qualcomm_Hexagon
.. _Brief introduction to Hexagon: ./docs/intro_to_hexagon.rst
.. _Disassembler: ./hexagondisasm
.. _IDA processor module: ./ida
License
=======The BSD 2-Clause License. For more information, see `LICENSE`_.
.. _LICENSE: ./LICENSE
Collaborators
=============* Lucas Molas
* Iván Arce
* Juan Heguiabehere
* Christian Heitman
* D.C.
Contact Us
==========The preferred way of participation is through the `GitHub’s issue tracker `_, but for a private channel of communication send an email to stic at fundacionsadosky dot org dot ar.