COMMAND
Bell Atlantic Cellular Phone encryption
SYSTEMS AFFECTED
Bell Atlantic Cellular Phone (Mobile)
PROBLEM
Kevin Seales found following while experimenting with text paging
on cellular phone from Bell Atlantic. It is said following on
their web site:
Bell Atlantic Mobile has encrypted your phone number as a
courtesy, however the protocol for encryption is proprietary
and we cannot guarantee its security. Bell Atlantic Mobile is
not responsible for the number or content of messages lost or
misdirected due to interruptions or fluctuations in the
Internet.
Kevin found that its not even encrypted, its simply encoded. Its
fairly simple and straight forward so no details, but below is a
decoding program.
#include <stdio.h>
int main(void)
{
char mobile_id[19];
printf("This program takes the Mobile ID Bell Atlantic gives you to\n");
printf("put on your web page and decodes it to give you the real phone\n");
printf("number.\nCoded by Kevin Seales, kevin@drunks.com\n\n");
printf("Enter Mobile ID Number: ");
scanf("%s", &mobile_id);
printf("The Real Mobile ID Number is: ");
printf("%c%c%c", mobile_id[19],mobile_id[18],mobile_id[17]);
printf("-");
printf("%c%c%c", mobile_id[3],mobile_id[12],mobile_id[14]);
printf("-");
printf("%c%c%c%c\n", mobile_id[6],mobile_id[16],mobile_id[8],mobile_id[9]);
}
SOLUTION
I don't know, but BA should at least start using encryption.