A52HackTool 1.3.0
Turnkey & easy to use tool for cracking the GSM A5/2 cipher
File List
Here is a list of all documented files with brief descriptions:
attack.cImplementation of A52 attack
attack.h [code]Specification of A52 attack
code.cImplementation of full coding & decoding process
code.h [code]Specification of full coding & decoding process
const_A52.h [code]Constants definition for A5/2 cipher. These are not to be modified, as one single change could have desastrous consequences on the global process
const_code.h [code]Constants definition for encoding process inside GSM. These are not to be modified, as one single change could have desastrous consequences on the global process
convolution.cImplementation of second encoding & decoding phase: convolution
convolution.h [code]Specification of second encoding & decoding phase: convolution
firecode.cImplementation of first encoding phase: Fire code (CRC)
firecode.h [code]Specification of first encoding phase: Fire code (CRC)
interleaving.cImplementation of third encoding & decoding phase: Interleaving
interleaving.h [code]Specification of third encoding & decoding phase: Interleaving
keygen.cImplementation of A5/2 keystream generation
keygen.h [code]Specification of A5/2 keystream generation
keysetup_reverse.cImplementation of last attack phase on A5/2: keysetup reversal
keysetup_reverse.h [code]Specification of last attack phase on A5/2: keysetup reversal
main.cCommand-line interface for program operation
matrices_generation.cImplementation of first attack phase: matrices dictionary generation
matrices_generation.h [code]Specification of first attack phase: matrices dictionary generation
utils.cUtilitary tools
utils.h [code]Utilitary tools & Macros