![]() |
A52HackTool 1.3.0
Turnkey & easy to use tool for cracking the GSM A5/2 cipher
|
attack.c | Implementation of A52 attack |
attack.h [code] | Specification of A52 attack |
code.c | Implementation 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.c | Implementation of second encoding & decoding phase: convolution |
convolution.h [code] | Specification of second encoding & decoding phase: convolution |
firecode.c | Implementation of first encoding phase: Fire code (CRC) |
firecode.h [code] | Specification of first encoding phase: Fire code (CRC) |
interleaving.c | Implementation of third encoding & decoding phase: Interleaving |
interleaving.h [code] | Specification of third encoding & decoding phase: Interleaving |
keygen.c | Implementation of A5/2 keystream generation |
keygen.h [code] | Specification of A5/2 keystream generation |
keysetup_reverse.c | Implementation of last attack phase on A5/2: keysetup reversal |
keysetup_reverse.h [code] | Specification of last attack phase on A5/2: keysetup reversal |
main.c | Command-line interface for program operation |
matrices_generation.c | Implementation of first attack phase: matrices dictionary generation |
matrices_generation.h [code] | Specification of first attack phase: matrices dictionary generation |
utils.c | Utilitary tools |
utils.h [code] | Utilitary tools & Macros |