Where Can I Find a Phone Number Dictionary Generator?

Discussion in 'Dictionary, Password & Wordlists' started by ballmoney, 25 Aug 2012.

  1. ballmoney

    ballmoney Active Member

    Joined:
    20 Aug 2012
    Messages:
    5
    Likes Received:
    1
    Trophy Points:
    35
    Many people in my area use their phone number as their wifi password.

    the area code is 1902 or 902.

    How can I generate all possible combinations ?
     
  2. Mr. Penguin

    Mr. Penguin Administrator
    Staff Member Admin Moderator VIP

    Joined:
    18 May 2012
    Messages:
    3,087
    Likes Received:
    1,186
    Trophy Points:
    351
  3. ballmoney

    ballmoney Active Member

    Joined:
    20 Aug 2012
    Messages:
    5
    Likes Received:
    1
    Trophy Points:
    35
    Thank you!!

    We'll 11 to be safe. I`m not sure if they will include the 1 or not (1902 xxx xxxx or 902 xxx xxxx)

    Thanks again. It's the internet providers default to use there phone number as their password here.
     
    • Like Like x 1
  4. Mr. Penguin

    Mr. Penguin Administrator
    Staff Member Admin Moderator VIP

    Joined:
    18 May 2012
    Messages:
    3,087
    Likes Received:
    1,186
    Trophy Points:
    351
    That is what I call really bad security :D That web application can only do 6 digits so, you need something that can do 7, 10 or 11. Just need to affix the 1902 or 902 to those 7 digits.

    You can also use Notepad++
    1. Column that you want to start inserting the sequential numbers
    2. Press Alt+C, or alternative from Edit > Column Editor. Select Number to Insert option,
    3. Enter the first number
    4. Increase by number = 1.
    5. Click OK

    I found a BackTrack Script from Glasskannon on the BackTrack Forums which you can compile, but the code will need some editing:

    BackTrack Script
    Code:
    Select All
    #!/bin/bash # This script will generate a list of phone numbers based on the inputs you give the program. # #Written By: Glasskannon #Version 1.0 # # if [ -z "$1" ]; then echo "*Phone Number List Generator*" echo "*****************************" echo "This script will attempt to " echo "create a list of phone numbers" echo "based on inputs the script " echo "recieves " echo "*****************************" echo "Usage: pnlg.sh [ nxx code ] ... " exit fi clear echo echo "-- Please enter the Area Code: --" read AREACODE echo "-- Setting Area Code to $AREACODE --" # Time to input the NXX numbers in to process. echo "==================================" echo "Areacode: $AREACODE" echo "NXX1:$1" echo "NXX2:$2" echo "NXX3:$3" echo "NXX4:$4" echo "NXX5:$5" echo "NXX6:$6" echo "NXX7:$7" echo "NXX8:$8" echo "NXX9:$9" echo "==================================" echo "-- Please choose a name for your worldlist file. It will be saved in ~ --" read FILENAME echo echo echo "-- words will be saved in file $HOME/$FILENAME --" echo echo SUBSCRIBER=0000 #======================START 7 DIGIT NUMBER LOOP=============================== function func_loop7{ while [ $SUBSCRIBER -lt 10000 ]; do echo $NXX`printf "%04d" $SUBSCRIBER` >> $HOME/$FILENAME let SUBSCRIBER=SUBSCRIBER+1 done } #======================END 7 DIGIT NUMBER LOOP================================= #======================START 10 DIGIT NUMBER LOOP============================== function func_loop10{ while [ $SUBSCRIBER -lt 10000 ]; do echo $AREACODE$NXX`printf "%04d" $SUBSCRIBER` >> $HOME/$FILENAME let SUBSCRIBER=SUBSCRIBER+1 done } #======================END 10 DIGIT NUMBER LOOP================================ #======================START 11 DIGIT NUMBER LOOP============================== function func_loop11{ while [ $SUBSCRIBER -lt 10000 ]; do echo 1$AREACODE$NXX`printf "%04d" $SUBSCRIBER` >> $HOME/$FILENAME let SUBSCRIBER=SUBSCRIBER+1 done } #======================END 11 DIGIT NUMBER LOOP================================ #======================MAIN PROGRAM============================================ function func_main { if [ $NXX != "" ] then echo echo echo echo "-- Now Processing group $NXX --" echo "-- Processing 7 DIGIT numbers --" func_loop7 SUBSCRIBER=0000 echo "-- Done --" echo "-- Processing 10 DIGIT numbers --" func_loop10 SUBSCRIBER=0000 echo "-- Done --" echo "-- Processing 11 DIGIT numbers --" func_loop11 SUBSCRIBER=0000 echo "-- Done --" fi } #======================END MAIN PROGRAM========================================= NXX=1 for NXX in $*; do if [ $NXX == "" ]; then echo "No Further exchange codes to process. Goodbye!" exit else func_main NXX=NXX+1 fi done
    Developing an application for Windows
    1. Enter the following text in Notepad
    2. Save it as a .cmd, e.g: PhoneGen.cmd
    Code:
    Select All
    @Echo Off Set _Output=%UserProfile%\Desktop\Numbers.txt If Exist "%_Output%" Del "%_Output%" Set _Last=9029999999 Set _PadStr=9020000000 Set _Pad=8 Set _Count=0 :_Loop Set _Tmp=%_PadStr%%_Count% Call Set _Tmp=%%_Tmp:~-%_Pad%%% >>"%_Output%" Echo.%_Tmp% Set /A _Count+=1 If %_Count% LEQ %_Last% Goto _Loop
    After you run it you should see \Desktop\Numbers.txt on your desktop.

    I also think John the Ripper can do exactly what you are after.
     
  5. cryptoknight

    cryptoknight Well-Known Member

    Joined:
    28 Aug 2012
    Messages:
    53
    Likes Received:
    10
    Trophy Points:
    48
    Hello Mr. Penguin.
    I just joined this forum yesterday,
    so this is my first post here.

    I tried out the windows PhoneGen.CMD
    Thank you very much for the code example,
    I appreciate the time you took to write it, but
    it did not function as I had expected.
    However, I am not a programmer,
    so if this sounds dumb, cut me some slack.

    When I ran the script my Numbers.txt looked liked this

    8 digits, (Set _Pad=8) but it did not use the area code 902 at all.

    So I made 3 changes to the script
    Code:
    Select All
    @Echo Off Set _Output=%UserProfile%\Desktop\Numbers.txt If Exist "%_Output%" Del "%_Output%" Set _Last=9029999999 Set _PadStr=9020000000 Set _Pad=7 Set _Count=0 Set _AreaCode=902 :_Loop Set _Tmp=%_PadStr%%_Count% Call Set _Tmp=%%_Tmp:~-%_Pad%%% >>"%_Output%" Echo.%_AreaCode%%_Tmp% Set /A _Count+=1 If %_Count% LEQ %_Last% Goto _Loop

    So I added the variable _AreaCode, decreased the value of _Pad to 7, and made the Echo to the output file manually add in the area code.

    That made my output look like this:

    Again, I'm sorry as I am by no means a programmer, and I don't really know if this is correct, but it drove me a little crazy yesterday, lol.
    Let me know what you think, and Hello to everyone on the Forum!
    --- Double Post Merged, 30 Aug 2012 ---
    Code:
    Select All
    @Echo Off Set _Output=%UserProfile%\Desktop\Numbers.txt If Exist "%_Output%" Del "%_Output%" Set /P _AreaCode= Please input area code Set _Last=%_AreaCode%9999999 Set _PadStr=%_AreaCode%0000000 Set _Pad=7 Set _Count=0 :_Loop Set _Tmp=%_PadStr%%_Count% Call Set _Tmp=%%_Tmp:~-%_Pad%%% >>"%_Output%" Echo.%_AreaCode%%_Tmp% Set /A _Count+=1 If %_Count% LEQ %_Last% Goto _Loop
    This is better, so you can just type in what you want to make a list for.
     
  6. shamanlite

    shamanlite Active Member

    Joined:
    31 Aug 2012
    Messages:
    6
    Likes Received:
    1
    Trophy Points:
    33
    hi i am georgian, i want my country-mobile number list: 555000001 to 555999999
    593000001 to 593999999
    577000001 to 577999999
    557000001 to 557999999
    558000001 to 558999999
    514000001 to 514999999
    599000001 to 599999999
    598000001 to 598999999
    596000001 to 596999999
    595000001 to 595999999
    591000001 to 591999999
    590000001 to 590999999
    551000001 to 551999999
    597000001 to 597999999
    592000001 to 592999999
    570000001 to 570999999
    571000001 to 571999999
    579000001 to 579999999
    574000001 to 574999999
    568000001 t0 568999999
    please helps me...
     
  7. Mr. Penguin

    Mr. Penguin Administrator
    Staff Member Admin Moderator VIP

    Joined:
    18 May 2012
    Messages:
    3,087
    Likes Received:
    1,186
    Trophy Points:
    351
    I have made 2 number lists for you in the attached zip file

    • 593000000 to 593999999
    • 555000000 to 555999999

    I will show you a way to create a phone number list online
    1) Visit this website called TextMechanic
    2) For the following example: 577000001 to 577999999
    3) Input the following in the picture:

    Number List.png

    4) Select all the numbers: CTRL + A, see picture below:

    Selected.png

    5) Now copy (CTRL +C) and paste it into a text editor
    6) CTRL + F or F3 in some systems to find the number: 577000000
    7) Delete the numbers above that
    8) Save your wordlist as a text file.
     

    Attached Files:

    • Number List.zip
      File size:
      1.3 MB
      Views:
      308
      MD5:
      8706f86fb1b331f5de3ef629ef8bb25c
    • Like Like x 1
  8. shamanlite

    shamanlite Active Member

    Joined:
    31 Aug 2012
    Messages:
    6
    Likes Received:
    1
    Trophy Points:
    33
    great.... thank you .........
     
  9. cryptoknight

    cryptoknight Well-Known Member

    Joined:
    28 Aug 2012
    Messages:
    53
    Likes Received:
    10
    Trophy Points:
    48
    This text mechanic answer won't make you Telephone numbers, that isn't enough digits, they'll only do 6 not 7 as needed.
    --- Double Post Merged, 10 Sep 2012 ---
    or is it only 6 digits numbers and 3 digit area codes in Georgia?
    --- Double Post Merged, 10 Sep 2012 ---
    https://en.wikipedia.org/wiki/Telephone_numbers_in_Georgia
    This says that the area code can be 2 or 3 digits, and the number can be 6 or 7, strange.
     
  10. superking

    superking Active Member

    Joined:
    31 Oct 2012
    Messages:
    8
    Likes Received:
    1
    Trophy Points:
    33
    hi.., how can i edit this script to make my own country phone list...?? i want phone numbers from "0100000000" until "0199999999" .. i tried to modify ur script, but it keep make faulty lists..., i'm not a good programmer, can u plz help me out for this..?? thx...
     
  11. estimacamry

    estimacamry Tracker
    VIP

    Joined:
    3 Aug 2012
    Messages:
    552
    Likes Received:
    131
    Trophy Points:
    91
    superking
    Try using crunch to create the phone list. This is what I used to make my own phonelists in BT5 and it was kept in my external hard drive(NoTouch) The lists come up to only 1gb.
    Code:
    Select All
    /pentest/passwords/crunch/./crunch 10 10 0123456789 -s 0101000000 -e 0199999999 -o /media/NoTouch/phone.lst
    Where:
    -s Allows you to specify the starting string for your wordlist
    -e Specifies when crunch should stop early
    -o Allows you to specify the file name / location for the output, e.g. /media/flashdrive/wordlist.txt
     
  12. ImJoJo

    ImJoJo The One & Only
    VIP

    Joined:
    25 Jun 2012
    Messages:
    246
    Likes Received:
    107
    Trophy Points:
    191
    ISP's have never been know to use the ( 1) area code then the number..only the are code and number (I know first hand.. here is the precise command to use just copy, paste and hit enter..
    Code:
    Select All
    /pentest/passwords/crunch/./crunch 10 10 1234567890 –t 902@@@@@@@ -o wordlist.txt
    in ten seconds or so your phonelist is ready. :D
    10= amount of numbers to use
    1234567890= characters to use
    902= area code
    @@@@@@@= mix these characters only
     
  13. estimacamry

    estimacamry Tracker
    VIP

    Joined:
    3 Aug 2012
    Messages:
    552
    Likes Received:
    131
    Trophy Points:
    91
    ImJoJo,
    I believe you can narrow it down to
    Code:
    Select All
    /pentest/passwords/crunch/./crunch 10 10 0123456789 -s 9021000000 -e 9029999999 -o wordlist.txt
    Reason for this cause I don't think there would be any phone number starts with 0 after area code. Agree? :D
     
    • Like Like x 1
  14. akumu

    akumu Well-Known Member
    VIP

    Joined:
    6 Jul 2012
    Messages:
    3
    Likes Received:
    3
    Trophy Points:
    105
    Here is one I had created that will also show the current number as title:
    echo off & setlocal enabledelayedexpansion
    echo Type Area code:
    set /p area=
    echo.
    echo. Compiling Area code: %area%
    echo.
    for /l %%a in (10000000 1 19999999) do (
    set num=%%a
    ::echo. %area%!num:~1!
    title Compiling Number: %area%!num:~1!
    echo %area%!num:~1!>>%area%.txt
    )
    Title Compling Finished
    pause
     
    • Like Like x 1
  15. cryptoknight

    cryptoknight Well-Known Member

    Joined:
    28 Aug 2012
    Messages:
    53
    Likes Received:
    10
    Trophy Points:
    48
    Crunch was very fast and I noticed it did not do the 9020000000, 9020000001, 9020000002, etc
    which is good or bad, I guess depending on if you agree with estimacamry's opinion that there is not
    a need to make those because they are not used.
    I was thinking about this before and thought that you could narrow it down further within the area code, because 9021*
    probably won't be a phone number anywhere either. I think that 9022* -- 9029* would cover it actually.
    But I still want to have a complete list to try. akumu how much overhead did it add to have the title bar update like that, none, or close to it?
    I like it, but it seems that all of these batch files that we have come up with here are much slower than crunch, although perhaps more complete?
     
  16. Atdi1

    Atdi1 Member

    Joined:
    19 Apr 2016
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    6
    Hello my name is Ivan Adame

    I was wondering if some of you guys can help me generate a phone number word list for a 10 digit phone number staring with area code 915 thank you I'm new to this sorry
     
  17. mike marshall

    mike marshall Active Member

    Joined:
    28 Jan 2014
    Messages:
    2
    Likes Received:
    0
    Trophy Points:
    31
    --- Double Post Merged, 5 Sep 2016, Original Post Date: 5 Sep 2016 ---
    use that command in crunch ( crunch 10 10 -t 514%%%%%%% -0 / root/ Desktop / 514arecode) change 514 for 1902 and the amount of % is the amount of digits in the phone number whit out the area code here its 7 digits
     
Loading...
  • About Us

    We are a community mixed with professionals and beginners with an interest in wireless security, auditing and pentesting. Feel free to check out and upload resources.


    You can also find us on: Twitter and Facebook

  • Donate to Us

    Did you find our forums useful? Feel free to donate Bitcoin to us using the form below. Those who donate the equivlent of $10 USD or more will be upgraded to VIP membership. Don't have Bitcoin? Use your credit card to GO VIP here. Don't want to fork out some coin? There are other ways to GO VIP. Bitcoin: 1LMTGSoTyJWXuy2mQkHfgMzD7ez74x1Z8K