eg: UK or Brides UK or Classical Art or Buy Music or Spirituality
 
eg: UK or Brides UK or Classical Art or Buy Music or Spirituality
 

Your Online Guide » Computer Software » Best Data Recovery Software

[B639]Between Theory And Practice
by Ivan Orlov, Iva
Types of passwords stored in Internet Explorer
   
Internet Credentials
   
AutoComplete data
   
AutoComplete passwords
   
FTP passwords
   
Synchronization passwords
   
Identities passwords
   
AutoForms data
   
Content Advisor password

Brief overview of Internet Explorer password recovery programs

PIEPR - the first acquaintance

Three real-life examples
   
Recovering current user's FTP passwords
   
Recovering website passwords from unloadable operating system
   
Recovering uncommonly stored passwords

Conclusion
 

it is going to be forgotten some time soonanyway? Much easier would be to have browser do the routine work of remembering and storing passwords for you. It's convenient and comfortable.

This would be a totally perfect solution; however, if your Windows operating system crashed or reinstalled not the way it's supposed to be reinstalled, you can easily lose the entire list of your precious passwords. That's the toll for the comfort and convenience. It's good just about every website has a saving 'I forgot password' button. However, this button will not always take your headache from you.

Each software developer solves the forgotten password recovery problem their own way. Some of them officially recommend copying a couple of important files to another folder, while other send all registered users a special utility that allows managing the migration of private data, and the third ones pretend they are not seeing the problem. Nevertheless, the demand creates the offer, and password recovery programs are currently on a great demand.

In this article, let's try to classify types of private data stored in Internet Explorer, look at programs for the recovery of the data, and study real-life examples of recovering lost Internet passwords.

 

PWL file; Windows 2000 and newer store it in the Protected Storage.
 

DPAPI. This encryption method uses logon password. Naturally, this makes it much more difficult to recover such lost passwords manually, since now one would need to have the user's Master Key, SID and the account password.

 

Synchronization Passwords for cached websites


Synchronization passwords free user from having to enter passwords for cached websites (sites set to be available offline.) Passwords of this type are also stored in IE's Protected Storage.  

Identities passwords


So are identities passwords. The identity-based access management mechanism is not widespread in Microsoft's products, except, perhaps, Outlook Express.

 

AutoForms Data



A special paragraph must cover the form auto-fill method, which constitutes a hybrid way of storing data. This method stores the actual data in the Protected Storage, and the URL, which the data belong to, is stored in user's registry. The URL written in the registry is stored not as plaintext - it is stored as hash. Here is the algorithm for reading form auto-fill data in IE 4 - 6:


//Get autoform password by given URL


BOOL CAutoformDecrypter::LoadPasswords(LPCTSTR cszUrl, CStringArray *saPasswords)

{
    assert(cszUrl && saPasswords);

    saPasswords->RemoveAll();

    //Check if autoform passwords are present in registry

    if ( EntryPresent(cszUrl) )

    {

        //Read PStore autoform passwords

        return PStoreReadAutoformPasswords cszUrl,saPasswords);

    }

    return FALSE;

}

//Check if autoform passwords are present

BOOL CAutoformDecrypter::EntryPresent(LPCTSTR cszUrl)

{
    assert(cszUrl);

    DWORD dwRet, dwValue, dwSize=sizeof(dwValue);

    LPCTSTR cszHash=GetHash(cszUrl);

    //problems computing the hash

    if ( !cszHash )

        return FALSE;

    //Check the registry

    dwRet=SHGetValue(HKCU,_T("Software\Microsoft\Internet Explorer\IntelliForms\SPW"),cszHash,NULL,&dwValue,&dwSize);

    delete((LPTSTR)cszHash);

    if ( dwRet==ERROR_SUCCESS )

        return TRUE;

    m_dwLastError=E_NOTFOUND;

    return FALSE;

}

//retrieve hash by given URL text and translate it into hex format

LPCTSTR CAutoformDecrypter::GetHash(LPCTSTR cszUrl)

{
    assert(cszUrl);

    BYTE buf[0x10];

    LPTSTR pRet=NULL;

    int i;

    if (HashData(cszUrl,buf,sizeof(buf)))

    {

        //Allocate some space

        pRet=new TCHAR [sizeof(buf) * sizeof(TCHAR) + sizeof(TCHAR)];

        if (pRet)

        {

            for ( i=0; i<sizeof(buf); i++ )

            {

                // Translate it into human readable format

                pRet[i]=(TCHAR) ((buf[i] & 0x3F) + 0x20);

            }

        pRet[i]=_T('

Information Technology, and the development of business computer systems, is relatively new, by which I mean less than 50 years old. I started in this business in the early 1960s and was involved in the replacement of punched card tabulator systems with punched card computer systems (such as IBM 1400s).

As the technologies grew more sophisticated (eg disks, bigger memories and compilers) so the systems we developed became much more complex. As the IT industry grew, so did the numbers of programmers, analysts and operators working within it.

These were mostly very bright people, skilled and inventive but with often little appreciation of the needs of business. The wheel would be reinvented countless times in many different ways and there were as many different ways of structuring computer programmes as there were programmers doing it!

It was out of this that system development methodologies arose. These early methodologies were often developed by the major hardware manufacturers and management consultancies and were intended to be templates for development. Some were good, some were truly awful. Some were concise and some, like SSADM, were massively overblown and became the “tail wagging the dog”. Inevitably, the overblown ones became adopted by governments all over the world, adding massively to the cost and timescales of IT development in the 1980s without significantly improving overall quality.

The advent of databases (relational, hierarchical, etc) added to the complexity and made ever larger development projects the order of the day. This was partly the trigger for the emergence of project management methodologies because IT project management was frequently assigned to systems analysts and programmers with massive technological skills but little in the way of organisational skills.

The management consultancies quickly saw commercial opportunities and we saw a plethora of proprietary project management methodologies but it was the UK government's CCTA which broke the mould and launched PROMPT – an almost workable methodology for IT project management. This was developed, firstly, into PRINCE and then into PRINCE2, which is good and has become widely adopted.

It is not unreasonable to regard PRINCE2 as the benchmark for project management methodologies and it does, indeed, provide a route map. I use it routinely in most of my projects, but it begs the question:

Does using a good methodology make me a good project manager?

It certainly helps but project management is more than just the mechanics of the process. It is about interpersonal skills, stakeholder awareness, presentation to management and understanding your rules for winning. In other words, it is a blend of theory and skills.

My eBook Project Skills looks at many of the issues involved and tries to meld theory with practical advice. You don't have to work in the industry for 30 years, but it sometimes helps if you listen to someone who has. Experience, awareness and common sense will always help, regardless of the methodology you choose for your project.

Article Source : Data Recovery Software Download

About Author
Both Ivan Orlov & Barry De Boer are contributors for EditorialToday. The above articles have been edited for relevancy and timeliness. All write-ups, reviews, tips and guides published by EditorialToday.com and its partners or affiliates are for informational purposes only. They should not be used for any legal or any other type of advice. We do not endorse any author, contributor, writer or article posted by our team.

Ivan Orlov has sinced written about articles on various topics from Data Recovery. Ivan Orlov, сhief programmer. http://www.passcape.com. Ivan Orlov's top article generates over 2900 views. Bookmark Ivan Orlov to your Favourites.

Barry De Boer has sinced written about articles on various topics from Data Recovery. Barry De Boer is a leading project management consultant with extensive experience of successfully managing large scale projects for industry and government in the UK and worldwide. Barry is the author of the Project Skills eBook available from. Barry De Boer's top article generates over 2900 views. Bookmark Barry De Boer to your Favourites.
EditorialToday Computer Software has 2 sub sections. Such as Software and All Microsoft Softwares. With over 20,000 authors and writers, we are a well known online resource and editorial services site in United Kingdom, Canada & America . Here, we cover all the major topics from self help guide to A Guide to Business, Guide to Finance, Ideas for Marketing, Legal Guide, Lettre De Motivation, Guide to Insurance, Guide to Health, Guide to Medical, Military Service, Guide to Women, Pet Guide, Politics and Policy , Guide to Technology, The Travel Guide, Information on Cars, Entertainment Guide, Family Guide to, Hobbies and Interests, Quality Home Improvement, Arts & Humanities and many more.
About Editorial Today | Contact Us | Terms of Use | Submit an Article | Our Authors