ПредишенСледващото

В Windows 9x има много голяма дупка, през която можете да научите паролите на системата лесно. Не само това, те са били държани във файл със слаб криптиране, така че те също са заредени в кеш паметта и се държат там в цялата работа на операционната система. В API Windows функции са интегрирани, с които можете да работите с кеширани пароли. В резултат на това Windows имаше най-слабите черти на защита на информационната сигурност.

Така че сега вие знаете тези функции, с които можете да шпионират всички пароли. Фиг. 3.14 можете да видите формата на бъдещата програма. Това е само един от компонентите на падащ списък, kotorvsh извадих по целия формуляр.

Вземаме от паролите на системата

Фигура 3.14. Формата на бъдещата програма

Обявата 3.12. vggyagivaniya програма "Пароли

процедура FormShow (Sender: TObject); частен

Типове PWinPassword = "TWinPassword; TWinPassword = запис

сложи край на друго, ако Count = 0 тогава ListBox. Предмети .Add ( "без парола").

В събитието манипулатор, да създадете формуляр, наречен Oncreate без документи "1MZHTSIYA WNetEnumCachedPasswords. Тази функция търси пароли в кеша и ги връща към процедурата, определена като четвърти параметър.

функционални WnetEnumCachedPasswords // име на функция (LP: lpStr; // Трябва да е NIL w: Word; // трябва да е 0

б: Байт; // Трябва да е

външен MPR име // DLL файл, който съдържа името на функцията "WNetEnumCachedPasswords"; // име на функция в DLL-файла.

Сега вие ще разберете, и с първия описателен ред. Функция, която ще се върне на паролите трябва да изглежда така:

функция AddPassword // име на функция може да бъде всичко. (

В PasswordC ще бъде низ, съдържащ името на потребителя и паролата. ResourceSize - с размерите на потребителското име, PasswordSize - размер за парола.

Единственото нещо, което все още трябва да се каже, е, че паролата се съхранява в DOS-кодиране. Така че, за да го види, че е необходимо да го преведе на Windows-кодиране. За да направите това, използвайте функцията charToOem. Първият вариант - за това, което трябва да се прекодира, а втората - в резултат на преобразуване.

CD-ROM в \ примери \ глава 3 \ паролата, можете да видите пример за тази програма.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!