Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

My laptop is configured with a wireless key ( for a WPA2 network) stored by the Intel PRO/Wireless application. How can recover that key ?

WirelessKeyView can be used to recover keys stored by the Windows service, and it cannot recover the key stored by the Intel PRO/Wireless application ( just tested). Any other application which can recover the key ?

I'm using Windows XP.

share|improve this question
    
It looks like there may not be. Is there an option in the intel software to make the key exportable? In my searching, some versions have that option. Are you not able to get into the router to check the settings from that machine also? –  JNK Sep 8 '10 at 14:49
    
@JNK Am afraid I can't get into the router. Let me check for the option in the application. –  Sathya Sep 8 '10 at 14:53
    
@JNK There's an option available to export the profile, not the key but exporting the profile won't help me. –  Sathya Sep 8 '10 at 15:03
    
Yeah the profile is only usable in that intel app, so you would be stuck in a recursion loop there :) I hate to say it but there may not be a way. You can MAYBE find out where the intel app stores it's data, then use a hex editor to check the files for likely keys. –  JNK Sep 8 '10 at 15:18
    
@JNK Thanks. I'll try searching, meanwhile you can post your comment as an answer - if there's no other way I'll accept it. –  Sathya Sep 8 '10 at 16:35
show 2 more comments

3 Answers

up vote 1 down vote accepted

Refer to comments!

Yeah the profile is only usable in that intel app, so you would be stuck in a recursion loop there :) I hate to say it but there may not be a way. You can MAYBE find out where the intel app stores it's data, then use a hex editor to check the files for likely keys.

share|improve this answer
add comment

Used Cheat Engine on my Dell Inspiron, XP pro 32 bit, Intel ProSet 9 x x x.

It works as described above. The only thing I found was that the wpa key was in ASCII on the memory display conversion and not in text, so I had to find an ASCII table to convert.

After the name of the router, page down and you arrive at text 'anonimous@xxxxxx'. A bit further down you find the wep/wpa key in ASCII.

share|improve this answer
add comment

Here's a way that works with almost all wireless utilities.

First you must download Cheat Engine. It's free. Download, install it and start it. then you must open Intel ProSet WiFi. Click on the Profiles button, select the profile you want, then click the Properties button.

Now you'll have a new window named "WiFi profile properties" opened up. Now click on "security settings" and at the right side you should see the asterisks covering up the password. Now the password should be decrypted in memory. Leave this window open!

Now go back to Cheat Engine. Click on the first icon, the one that says 'select a process to open', now scroll down and select the process associated to the password window, the one named 'PfWizard.exe" and click 'open'.

Now, change 'value type' to string and in the "Text" field above, enter the exact (case sensitive) name of the wireless profile, then click "First Scan".

On the left you'll see a generated list of memory addresses. Right click on the first address and select "Browse this memory region". A new window will appear. In this new window, on the bottom half, scroll down a few pages (4-5 pages) and you'll see the password in clear text.

If the password doesn't show up here, you can try to "Browse this memory region" for the other memory addresses in the list and scroll down in the memory map. Eventually you'll see it. The memory address may differ from computer to computer, OS to OS and proset version. So you'll have to do a bit of search yourself.

This was tested on XP 32bit running Intel ProSet 14.2.1.0. If Intel makes radical changes to ProSet, you can always export all your profiles, uninstall ProSet, install ProSet 14.2.1.0, import back your profiles and then use the method described above.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.