Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 17 Apr 2007 10:56:39 -0400
From:      Jerry McAllister <jerrymc@msu.edu>
To:        Lewis Joshua <joshua.lewis@familyfunzone.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: lost password caused by drunk admin
Message-ID:  <20070417145639.GA53064@gizmo.acns.msu.edu>
In-Reply-To: <9E0E7A6C-BA2A-4EB8-B552-4572EE05C681@familyfunzone.net>
References:  <9E0E7A6C-BA2A-4EB8-B552-4572EE05C681@familyfunzone.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Apr 16, 2007 at 09:59:40PM -0400, Lewis Joshua wrote:

> Hello FreeBSD List,
> 
> Ok I made a huge mistake (insert laugh here because I know you will).  
> I was working late at home and had more then a few drinks... A lot  
> more. I was working with a PAP2-NA (Analog to VoIP adapter (ATA)) and  
> I changed the password. The password that was programed into the unit  
> from my service provider was a randomly generated password and I was  
> messing with a lot of the settings and needed to keep logging in. So  
> I changed it to make my life easier.
> 
> So any way I changed the password and now it appears I didn't change  
> the password to what I had thought I had. The password was a short 4  
> digit number. Like I said I just wanted to make my life easier while  
> I was messing around with it. Now I am locked out of the unit and  
> TOTALY SOL. My phones don't work at the house because the think has  
> been set incorrectly.
> 
> I don't know how to crack passwords or even where to start. Is there  
> some kind of script or application I can run on my FreeBSD system to  
> try every combination of numbers from 0 - 9999.

It should be easy to create a script that runs from 0 to 9999 or
whatever and tries every one out.   A simple for loop in any scripting
language would do that.   The only thing is to know how to send the
password to whatever it is that needs it and to read the response
to know if it worked.    If the system locks out after a certain
numbers of errors, then you will also have to add some waits to
get it past those delays.    I have no idea how to send to the
device you are speaking of or to read its response, but probably
something to STDOUT and from STDIN would do it or you may have to
open a pipe.

> It is possible I may have fat fingered the number so it could be 6 or  
> 7 digits instead of the 4 I intended. I don't know. I tried every  
> variation I can think of and even got drunk again hoping to recreate  
> the stupid mistake.

If it is more tha 4 digits, set the for loop to go another one or two.
Running it could take a while if there are lockout waits - in the
order of weeks.

////jerry

> 
> I have totally messed that one up. I would have had to type it twice  
> which just goes to show you should not work on your junk while drunk.
> 
> Can anyone help me out? The unit has no reset buttons to reset it to  
> defaults there is nothing online that I can find to bypass the unit.  
> I did a port scan and it appears to only be listening on port 80. Any  
> thoughts out there? Please.
> 
> Thanks and I hope I made someone laugh with my mistake because I know  
> all my friends are.
> 
> Thanks.
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070417145639.GA53064>