Password revealer – freeware – used for old applications

Posted by Jiltin     25 February, 2009    866 views   

Just got a source code for old password revealer from this site! Password Revealer (only 65 kB – Windows 95/98/Me/NT) is a utility that can show you most passwords that are typed in a password edit box (those that hide the password and show asterisks instead).

Bring the password box on the screen, run Password Revealer, and click the button to reveal the password. That’s all.

Please note that Password Revealer does NEVER work with the following passwords, because they use special edit boxes:

* user passwords in Windows NT User Manager (this includes user passwords in Windows 2000, XP and 2003).
* site passwords in Internet Explorer 5.0 and higher (such as Hotmail or AOL passwords)
* most passwords under Windows 2000, XP, Server 2003, Vista and Server 2008. Microsoft got smarter!

How does Password Revealer work?

BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lParam);
BOOL CALLBACK EnumWindowsProc2(HWND hwnd,LPARAM lParam);

LRESULT CALLBACK MainWndProc(HWND hWndMain,UINT Msg,UINT wParam,LONG lParam)
{
    switch(Msg) {
        case WM_COMMAND:                  
            if(HIWORD(wParam)==BN_CLICKED)
                EnumWindows(EnumWindowsProc,0); // call every main window
                break;
        case WM_DESTROY:
             PostQuitMessage(0);
             return 0L;
    }
    return DefWindowProc(hWndMain,Msg,wParam,lParam);
}          

BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lParam)
{
    // call every child window (to find edit boxes)
    EnumChildWindows(hwnd,EnumWindowsProc2,lParam);
    return TRUE;
}          

BOOL CALLBACK EnumWindowsProc2(HWND hwnd,LPARAM)
{
    ::SendMessage(hwnd,EM_SETPASSWORDCHAR,0,0); // reveal the password
    InvalidateRect(hwnd,NULL,FALSE);
    return TRUE;
}

Post to Twitter  Post to Delicious  Post to Digg    Post to StumbleUpon

Categories : Software Review, Web & Scripts Tags : , , ,

Comments
November 20, 2009

[url=http://www.overwatches.com]Replica Watches[/url] that replica watchees allow the Replica Watches wearer to monitor their heart rate at any time [url=http://www.wholewatches.com]Replica Watches[/url] provides the convenience while having the ability to [url=http://www.watchessell.com]Replica Watches[/url] do the same monitoring during activity such as jogging gives it an extra flexibility

Posted by omega watches
December 9, 2009

You were prescient with adding video to WP back in 06-07. I’ve come late to the party but things are still evolving and many people are still waiting to jump in. Plus there are so many more hosting platforms to use now.

Posted by chinaphone
January 13, 2010

A man, who gets know some issue just about custom write will appreciate your premium release. I do think that the paper writing service can use it for the pre-written term papers samples.

Posted by QZ18Hannah
Leave a comment

(required)

(required)