MJSIP: Automating the Magic Jack SIP retrieval
Moderators: Bill Smith, Pilot
MJSIP: Automating the Magic Jack SIP retrieval
MJSIP: Automating the Magic Jack SIP retrieval http://www.digitaloffensive.com/2010/06 ... retrieval/
Guys we are just releasing this tool. We spent the last few days hacking jacks and finally added automation to our process.
Please give a test any questions please feel free to contact me. The source is the perl file.
Guys we are just releasing this tool. We spent the last few days hacking jacks and finally added automation to our process.
Please give a test any questions please feel free to contact me. The source is the perl file.
I just writed similar one but in php and automatic dumping 
I propose to work like that:
1. List processes with pmdump -list.
2. If magicjack.exe is on the list killit and reopen
3. for/while until you see magicjack.exe in processlist and get it pid
4. make 6-7 dumps (in most computer where I run dumping it cost time of 3 dumps) [+bonus - grab netstat results]
5. convert dumps to txt using strings tool
6. search by regex for pwd [20-21 ch, supercased] & phonenumber [10 digits] => save only unique entry in array
7. parse netstat results searching hostname or ip of proxy [I didn`t tested it ... yet
]
8. Display it [userfriendly ofc]
Your script is so good but can be improved
If you confused of any operations ask me 
p.s. My english is not very well but I now what I`m doing and saying
I propose to work like that:
1. List processes with pmdump -list.
2. If magicjack.exe is on the list killit and reopen
3. for/while until you see magicjack.exe in processlist and get it pid
4. make 6-7 dumps (in most computer where I run dumping it cost time of 3 dumps) [+bonus - grab netstat results]
5. convert dumps to txt using strings tool
6. search by regex for pwd [20-21 ch, supercased] & phonenumber [10 digits] => save only unique entry in array
7. parse netstat results searching hostname or ip of proxy [I didn`t tested it ... yet
8. Display it [userfriendly ofc]
Your script is so good but can be improved
p.s. My english is not very well but I now what I`m doing and saying
Thats is amazing. Atleast now people wont have too look for 2 hours to find the password like me. Thanks for making it.
Check out www.free-cricket.com & www.free-arena.com
Good work but a separate thread should of been done.
What are you using to dump the memory of the magicjack? If I know that then I could prob do the same with the perl script. I like SipDump cause it only gets that stuff which makes a smaller number of dumps possible and more manageable. By doing that you may be able to cut time off your application as well.
7. parse netstat results searching hostname or ip of proxy [I didn`t tested it ... yet Twisted Evil ]
Don't worry about getting the proxy all you do is choose the closet majorcity to you.
What are you using to dump the memory of the magicjack? If I know that then I could prob do the same with the perl script. I like SipDump cause it only gets that stuff which makes a smaller number of dumps possible and more manageable. By doing that you may be able to cut time off your application as well.
7. parse netstat results searching hostname or ip of proxy [I didn`t tested it ... yet Twisted Evil ]
Don't worry about getting the proxy all you do is choose the closet majorcity to you.
genxweb wrote:Good work but a separate thread should of been done.
Good idea
For now I user modified pmdump and wait for magicJack.exe process to start.What are you using to dump the memory of the magicjack?
In future plans I will write some code to detect client app window (sometimes process start and freez for 4-5sec doing nothing - it cause fail of dumping).
Optimal value is between 5 and 7 - usually data is located at #3, #4 or #6 dump.If I know that then I could prob do the same with the perl script. I like SipDump cause it only gets that stuff which makes a smaller number of dumps possible and more manageable. By doing that you may be able to cut time off your application as well.
I rewrited some part of code and now I can get an IP. It`s simple - just regex all strings like dig.dig.dig.dig:5070 and print most frequently occurring7. parse netstat results searching hostname or ip of proxy [I didn`t tested it ... yet Twisted Evil ]
Don't worry about getting the proxy all you do is choose the closet majorcity to you.
-
kawikaratekid
- magicJack Apprentice
- Posts: 12
- Joined: Sun Apr 18, 2010 8:25 pm
-
oldtimercurt
- Dan isn't smart enough to hire me
- Posts: 281
- Joined: Sat Feb 07, 2009 11:45 am
- Location: Pensacola
sunny786
If your SIP info is good you should be able to get your ATA to work. Are your MJ credentials working on a soft phone? If so, you knnow they're good. Then search for the How To's in the forum. Much info available.
Here's one link that could be helpful http://www.phoneservicesupport.com/how- ... t7593.html
OTC
If your SIP info is good you should be able to get your ATA to work. Are your MJ credentials working on a soft phone? If so, you knnow they're good. Then search for the How To's in the forum. Much info available.
Here's one link that could be helpful http://www.phoneservicesupport.com/how- ... t7593.html
OTC
I followed -> http://www.digitaloffensive.com/2010/06 ... retrieval/ and http://www.digitaloffensive.com/2010/03 ... ip-device/ to get the SIP user id, password, and proxy.
The mjsip.pl does present me with "found one!: Password is xxxxxxx"
Whiteshark and ping -a tell me the proxy is proxy01.washington.talk4free.com
And I located what appears to be my SIP username ( [email protected])
but when I try using MJMD5 on my PC (with proxy and password) and X-Lite (with user id, password, and domain being the LanIP:5070 of the PC running MJMD5), X-Lite tells me "registration error:401 - Unauthorized"
Any suggestions?
The mjsip.pl does present me with "found one!: Password is xxxxxxx"
Whiteshark and ping -a tell me the proxy is proxy01.washington.talk4free.com
And I located what appears to be my SIP username ( [email protected])
but when I try using MJMD5 on my PC (with proxy and password) and X-Lite (with user id, password, and domain being the LanIP:5070 of the PC running MJMD5), X-Lite tells me "registration error:401 - Unauthorized"
Any suggestions?
Hi will this work on Fring + Iphone ?
With the username, password and proxy is this possible to register and make it work on FRING?
I doubt bcoz how can I have MJMD5 running.
Please have your inputs
I doubt bcoz how can I have MJMD5 running.
Please have your inputs
-
arcadia2uk
- Dan isn't smart enough to hire me
- Posts: 187
- Joined: Sun Dec 07, 2008 9:03 pm
-
arcadia2uk
- Dan isn't smart enough to hire me
- Posts: 187
- Joined: Sun Dec 07, 2008 9:03 pm
I don't believe you need to run MJMD5 with Xlite, it apparently have built in MD5 support.KidJoe wrote:I followed -> http://www.digitaloffensive.com/2010/06 ... retrieval/ and http://www.digitaloffensive.com/2010/03 ... ip-device/ to get the SIP user id, password, and proxy.
The mjsip.pl does present me with "found one!: Password is xxxxxxx"
Whiteshark and ping -a tell me the proxy is proxy01.washington.talk4free.com
And I located what appears to be my SIP username ( [email protected])
but when I try using MJMD5 on my PC (with proxy and password) and X-Lite (with user id, password, and domain being the LanIP:5070 of the PC running MJMD5), X-Lite tells me "registration error:401 - Unauthorized"
Any suggestions?
also the user name is without the @talk4free.com partarcadia2uk wrote:I don't believe you need to run MJMD5 with Xlite, it apparently have built in MD5 support.KidJoe wrote:I followed -> http://www.digitaloffensive.com/2010/06 ... retrieval/ and http://www.digitaloffensive.com/2010/03 ... ip-device/ to get the SIP user id, password, and proxy.
The mjsip.pl does present me with "found one!: Password is xxxxxxx"
Whiteshark and ping -a tell me the proxy is proxy01.washington.talk4free.com
And I located what appears to be my SIP username ( [email protected])
but when I try using MJMD5 on my PC (with proxy and password) and X-Lite (with user id, password, and domain being the LanIP:5070 of the PC running MJMD5), X-Lite tells me "registration error:401 - Unauthorized"
Any suggestions?
