Kitabı oxu: «Как быстро восстановить потерянные компьютерные данные. Подробное руководство по спасению информации»
Введение
Современный человек уже не может представить свою жизнь без компьютера. С каждым днем растет количество информации, которую мы доверяем своему электронному другу.
Однако не стоит забывать, что никто не может стопроцентно гарантировать сохранность имеющихся в компьютере данных. Причин, по которым они могут быть утеряны или испорчены, существует великое множество: беспечность и ошибочные действия пользователей, аппаратные сбои, внезапное отключение электричества, деятельность вредоносных программ, нестабильная работа операционной системы, и т. д.
После утраты данных многие впадают в отчаяние, полагая, что восстановить их нереально. Однако это далеко не так, более того – как показывает практика, в большинстве случаев восстановить потерянную информацию можно. Самое главное – не паниковать: одной из наиболее распространенных ошибок является то, что пользователи, обнаружив потерю или порчу данных, начинают совершать массу необдуманных действий, лишь усугубляя тем самым и без того непростую ситуацию.
Иногда восстановить информацию можно штатными средствами операционной системы, но чаще для этого придется прибегнуть к помощи специально предназначенных программ. Конечно, в настоящее время есть и немало специализированных фирм, которые занимаются восстановлением утраченных данных – но зачем же платить деньги за то, что можно сделать самостоятельно? Прочитав эту книгу, вы убедитесь, что это не так сложно, как может показаться на первый взгляд.
Но вначале мы проанализируем основные причины, приводящие к потере информации. Об этом, а также о профилактических мерах, позволяющих сберечь хранящиеся в компьютере данные, пойдет речь в первой главе книги.
Глава 1
Основные причины, приводящие к потере данных
Итак, какие же причины чаще всего становятся причиной потери или порчи хранящихся в компьютере данных? Об этом читайте в нижеследующих разделах книги.
1.1. Выход из строя аппаратной части компьютера
Аппаратные сбои способны привести к полной или частичной потере данных: например, из-за неисправного блока питания может «сгореть» жесткий диск со всем его содержимым. В этом разделе мы расскажем о том, какие компоненты аппаратной части компьютера являются наиболее уязвимыми.
В первую очередь поломкам подвержены блок питания, жесткий диск и материнская плата. Могут возникать проблемы с оперативной памятью, однако здесь дело может быть и не в самой «оперативке», а в других нюансах – например, в результате попадания пыли могут пропадать контакты. В последнем случае пользователь может самостоятельно устранить проблемы (при том условии, что он знает, где в системном блоке находится оперативная память, и каким образом ее нужно снимать и устанавливать). Для этого нужно снять оперативную память, и осторожно протереть ее (особенно контактную группу) куском мягкой сухой материи, после чего вернуть на свое место.
Если возникают проблемы с аппаратной частью компьютера, то сразу после его включения об этом может просигнализировать BIOS. Для каждой нештатной ситуации в нем предусмотрен набор определенных звуковых сигналов. Если проблем нет, то любой BIOS выдает один короткий сигнал; остальные сигналы могут различаться в зависимости от модели BIOS: например, один длинный и три коротких звуковых сигнала в AwardBIOS означает наличие проблем с клавиатурой, а в AMIBIOS или в PhoenixBIOS сигнализирует об ошибке оперативной памяти.
Если полностью выходит из строя блок питания, то компьютер включить не удастся. Однако в большинстве случаев он ломается не моментально. Перед этим можно заметить признаки нестабильности в работе – в частности, компьютер может произвольно перезагружаться. При появлении подобных симптомов следует немедленно выяснить, чем они вызваны – это может быть как неисправность блока питания (в первую очередь нужно проверить, не перегревается ли он), так и проблемы с жестким диском. В последнем случае возможно проявление дополнительных симптомов: заметное падение быстродействия работы компьютера, увеличение шума, издаваемого жестким диском, возникновение ошибок при чтении файлов. Если имеет место хотя бы один из этих признаков, то следует немедленно позаботиться о сохранении всех важных данных на внешнем носителе информации – в противном случае велик риск их безвозвратной потери.
Вообще жесткий диск, как известно, представляет собой своеобразное хранилище всех данных, находящихся в компьютере. Если при повреждении или выходе из строя любого другого оборудования (оперативной памяти, материнской платы и др.) риск утраты информации не очень велик, то с жестким диском ситуация такова: если он поврежден, либо сбилась его разметка, то вся хранящаяся на нем информация (как операционная система, так и всевозможные файлы и приложения) скорее всего будет утеряна.
Тем не менее, можно попытаться восстановить хотя бы часть информации. При этом необходимо учитывать, что процесс восстановления может быть достаточно трудоемким, а получение положительного результата не гарантируется.
Материнская плата – один из важнейших компонентов персонального компьютера. Она координирует и сводит воедино работу других механизмов и компонентов. Если выходит из строя материнская плата, то возможные последствия зависят от характера поломки. При частичных поломках нередко сохраняется возможность продолжения работы – это касается, например, неисправности некоторых портов. Если же материнская плата полностью выходит из строя (например, перегорела в результате перепадов напряжения), то работа на компьютере становится невозможной. Настоятельно рекомендуется при возникновении подозрений о частичном выходе из строя материнской платы провести диагностику и устранить неисправности (вплоть до замены материнской платы), так как в некоторых случаях частичный выход из строя материнской платы может привести к поломкам и другого оборудования – в частности, процессора и оперативной памяти.
1.2. Проблемы с электроснабжением
Любой пользователь компьютера должен учитывать, что отечественная электроэнергия отличается невысоким (мягко говоря) качеством. Это относится не только к Российской Федерации, но и практически ко всем странам СНГ. На первый взгляд это незаметно, и многие могут задать вопрос: как же так – оказывается, сколько живем, столько и пользуемся некачественной электроэнергией?
Дело в том, что персональный компьютер представляет собой гораздо более тонкий механизм, чем остальная техника. И перепады напряжения в электрической сети, не имеющие никаких последствий, например, для холодильника или телевизора, могут в то же время привести к серьезной поломке компьютера. Причем для их возникновения необязательно наличие каких-то видимых причин вроде природных катаклизмов (например, грозы) или внезапно включенной соседом электродрели – скачки напряжения в наших сетях могут происходить и сами по себе.
Следует отметить еще и то, что электропроводка в подавляющем большинстве домов (опять же, речь идет о территории СНГ), безнадежно устарела и морально, и физически (в частности, заземление имеется только в новых домах; в зданиях же «советской постройки» такой «роскоши» не предусмотрено).
Кроме этого, можно отметить еще одну неприятную особенность, которая также проявляется в основном в домах советской постройки. Электрические сети, проложенные в таких домах, не рассчитаны на современную нагрузку – ведь в то время у людей не было такого количества бытовой техники, как сейчас. Если раньше в стандартном доме было, может, три-пять стиральных машин на подъезд, то сейчас они есть почти в каждой квартире; раньше нормой считался один телевизор в квартире, а сейчас многие имеют по два (а то и три) телевизора. Плюс к этому, многие сегодня имеют различного рода электрочайники-обогреватели-микроволновки и т. д. Это какая же нагрузка ложится на сеть, проложенную в 60-х – 80-х годах! Поэтому многим известна примерно такая ситуация – сосед включил электрочайник (или обогреватель), и по всему «стояку» в подъезде отключился свет.
Разумеется, подобные «электрические» приключения не могут проходить бесследно для персонального компьютера, а в некоторых случаях они просто губительны. И если в результате проблем с электропитанием оказалась утеряна только информация, введенная в последнем сеансе работы – это можно считать удачей. Гораздо более неприятно, когда следствием перепадов напряжения или иных «катаклизмов» является выход из строя оборудования (материнской платы, жесткого диска, блока питания и др.). Это чревато не только финансовыми затратами на ремонт компьютера, но и полной потерей хранящейся в нем информации (что в большинстве случаев даже более ощутимо).
Каким же образом можно защититься от проблем, вызываемых нестабильным либо некачественным электропитанием?
В первую очередь отметим, что ни в коем случае нельзя включать компьютер (а также – монитор) в обычную электрическую розетку – это верный способ быстро вывести его из строя. Как минимум, необходимо использовать сетевой фильтр – иногда он продается в комплекте с компьютером, но чаще его приходится приобретать отдельно. Сетевой фильтр внешне представляет собой обычный «тройник»-удлинитель (только гнезд в нем не три, а четыре или пять), снабженный тумблером-выключателем. Однако такой фильтр способен защитить компьютер только от несущественных перепадов напряжения, и совершенно бесполезен при внезапном отключении электроэнергии.
Для более надежной защиты компьютера от сбоев с электропитанием рекомендуется использовать специальный прибор – источник бесперебойного питания. Его характерной особенностью является то, что компьютер питается именно от него, а не непосредственно из сети. Иначе говоря, источник бесперебойного питания – это своеобразный буфер между электрической сетью и компьютером. В его состав, помимо прочего, входит аккумуляторная батарея (перед первым использованием ее нужно заряжать примерно 4–6 часов; подробно об этом рассказывается в руководстве пользователя), средний срок службы которой – от трех до пяти лет. Эта батарея позволяет корректно завершить работу компьютера и спокойно выключить его даже после внезапного отключения электроэнергии.
Кроме этого, источник бесперебойного питания «сглаживает» любые перепады напряжения в сети, защищая тем самым персональный компьютер от связанных с этим поломок. Следует отметить, что многие ИБП защищают также и модем – от перепадов напряжения в телефонной сети. Для этого в таких ИБП предусмотрены специальные гнезда для подключения провода модемной связи. В данном случае ИБП выступает как «буфер» между модемом и телефонной линией.
В настоящее время на рынке представлено множество различных источников бесперебойного питания – как отечественного производства, так и импортных. При выборе следует руководствоваться в первую очередь его техническими характеристиками, а именно – подходит ли он к конкретному компьютеру. Не рекомендуется приобретать источник бесперебойного питания с рук либо на рынке.
1.3. Уязвимость программной части компьютера
Несмотря на то, что аппаратные сбои способны принести пользователю немало проблем, большинство уязвимых мест компьютера содержится все же в его программной части. Их возникновение обусловлено целым рядом факторов: неквалифицированные либо ошибочные действия пользователя, конфликтные ситуации, возникающие между разными приложениями либо приложением и операционной системой, нестабильная работа операционной системы, программные ошибки (от которых не застраховано ни одно приложение), действия вредоносных программ (вирусов, троянов и т. п.) и др.
Какие же программные места компьютера наиболее уязвимы?
Если говорить об операционной системе Windows, то в первую очередь следует отметить системный реестр. В немалой степени его уязвимость обусловлена тем, что многие пользователи в стремлении оптимизировать работу системы, настроить ее под себя, ускорить быстродействие, «догнать и перегнать» и т. п. проводят с ним всевозможные эксперименты, что в конечном итоге нередко приводит к прямо противоположному результату.
Кроме этого, в системном реестре регистрируются многие устанавливаемые на компьютер приложения. Поэтому при удалении программ с компьютера следует не просто удалить соответствующую папку из каталога Program Files (или другого места, где установлено приложение), а воспользоваться специально предназначенной функциональностью, вызов которой осуществляется с помощью команды Пуск → Панель управления → Установка и удаление программ. Хотя даже в этом случае не все программы полностью удаляют следы своего пребывания на компьютере. Со временем подобные «хвосты» накапливаются в реестре, что никак не способствует стабильной работе системы. Чтобы избежать подобных неприятностей, рекомендуется периодически проводить чистку системного реестра. Разумеется, это делается не вручную, а с помощью специально разработанных программ и утилит, которых в настоящее время имеется великое множество. Они могут быть платными, условно-платными и бесплатными, большинство из них можно скачать в Интернете.
Как правило, нестабильная работа операционной системы обычно проявляется после продолжительного ее использования. При этом в работе системы могут возникать различного рода сбои, существенно уменьшается ее быстродействие, а место, занимаемое системной папкой на жестком диске, может быть значительно больше обычного; в конечном итоге в какой-то момент система может вообще не загрузиться.
Вообще следует отметить, что операционные системы семейства Windows достаточно уязвимы. Но это связано в первую очередь не с какими-то их конструктивными недостатками, а с тем, что ввиду широкой распространенности они хорошо изучены вирусописателями, хакерами, взломщиками и т. п. «деятелями». Поэтому корпорация Microsoft вынуждена периодически выпускать различного рода «заплатки» для повышения защищенности системы. Кстати, одним из наиболее опасных явлений является проникновение в компьютер удаленных злоумышленников через Интернет; более подробно об этом мы поговорим ниже, в разделе «Незащищенность компьютера от проникновения извне».
Операционные системы UNIX и Linux с точки зрения защищенности выглядят более предпочтительно (в первую очередь потому, что они не так досконально изучены злоумышленниками). Однако в настоящее время они не получили такого широкого распространения, как системы семейства Windows.
К достаточно уязвимым приложениям можно отнести интернет-обозреватель Internet Explorer и почтовые программы Microsoft Outlook и Outlook Express. Причины их уязвимости те же, что и в операционной системе Windows – они широко распространены и хорошо изучены как пользователями, так и распространителями вредоносных программ. В настоящее время распространены также интернет-обозреватели Opera, Mozilla и др.; они имеют не меньше уязвимых мест, чем Internet Explorer, но ввиду слабой изученности считаются более надежным с точки зрения безопасности.
Помимо перечисленного, в программной части компьютера могут возникать различного рода программные ошибки по причине того, что разные приложения могут пользоваться одними и теми же библиотеками, ресурсами и др., что нередко приводит к конфликтам, которые могут закончиться потерей данных. Чем больше на компьютере установлено приложений и программ, тем больше вероятность возникновения различного рода конфликтных ситуаций. При этом следует учитывать, что некоторые современные приложения корректно работают только при соблюдении определенной конфигурации оборудования.
Ну и, конечно, следует проявлять разборчивость при инсталляции приложений и не устанавливать на свой компьютер все, что попало. Особенно это касается продуктов, распространяемых бесплатно.
Говоря о возможных программных сбоях, нельзя не упомянуть о таком явлении, как компьютерные вирусы. Наверное, сегодня нет ни одного пользователя компьютера, который о них бы не слышал.
Компьютерный вирус – это вредоносная программа, проникающая в компьютер и выполняющая в нем определенные действия без ведома пользователя, хотя, возможно, и при невольном его содействии. Заразиться вирусом можно где угодно – в Интернете, в локальной сети, с дискеты или компакт-диска и др.
Внимание. Традиционно наиболее «заразными» местами считаются: развлекательные сайты «пикантной» направленности (проще говоря, порносайты), и компьютеры, установленные в общественных местах – например, в институте для студентов либо для клиентов на почте (за день таким компьютером воспользуется с десяток посетителей, и каждый придет со своей дискетой, на которой может быть неизвестно что записано).
Наряду с относительно безвредными вирусами существуют и настоящие «злодеи», способные не только уничтожить хранящуюся в компьютере информацию, но и вывести из строя его аппаратную часть. Поэтому необходимо пользоваться надежной антивирусной программой и следить за актуальностью сигнатурных баз.
1.4. Небрежность и неквалифицированные действия пользователей
Наверное, ни один вирус и никакой перепад напряжения в сети не могут причинить такого ущерба компьютеру и хранящейся в нем информации, который могут вызвать неквалифицированные действия пользователя либо элементарная небрежность. Такие действия можно условно разделить на четыре группы:
• неквалифицированное редактирование системного реестра;
• неквалифицированное редактирование системных и загрузочных файлов;
• попытка самостоятельно починить компьютер (или изменить параметры его работы) путем проникновения внутрь системного блока (иначе говоря, всякие эксперименты с «железом»);
• неаккуратность в обращении (случайное отключение питания, нечаянное удаление файлов, и т. п.).
Кратко проанализируем каждую из них.
Реестр Windows является важнейшей частью операционной системы. Без него невозможно не только использование системы, но и само ее существование. Не останавливаясь на многочисленных функциях и задачах реестра, отметим, что его можно использовать в качестве инструмента настройки, что позволяет оптимизировать работу как операционной системы, так и многих популярных приложений.
Эта возможность реестра как магнитом притягивает к себе многих пользователей. Начинаются всевозможные эксперименты, как путем ручного редактирования реестра, так и с помощью различного рода сомнительных утилит, которых в Интернете имеется великое множество. Нередко в конечном итоге реестр приходит в такое состояние, что система просто отказывается загружаться, либо начинает работать очень нестабильно.
Внимание. Если уж очень хочется поэкспериментировать с реестром, то, по крайней мере, нужно хотя бы сохранить его резервную копию, причем не только на жестком диске, но и на внешнем носителе информации. Для этого в окне редактора реестра предназначена команда главного меню Файл → Экспорт (при этом курсор должен быть установлен в корневую позицию иерархии реестра). При активизации команды на экране открывается окно Экспорт файла реестра, в котором по обычным правилам Windows следует указать путь для сохранения. Но в любом случае без крайней нужды вносить изменения в системный реестр категорически не рекомендуется.
Непозволительные вольности с реестром часто приводят к тому, что приходится переустанавливать операционную систему.
Однако в последних версиях Windows (начиная с 2000) реализована функциональность, позволяющая «откатить» настройки операционной системы к какому-либо из предыдущих состояний. Она называется Восстановление системы; чтобы перейти в режим работы с ней, следует воспользоваться командой Пуск → Все программы → Стандартные → Служебные → Восстановление системы. С помощью данной функциональности восстанавливается состояние системы, зафиксированное в определенной точке восстановления на установленную дату (эти точки создаются как вручную, так и автоматически). Подробное описание данного процесса приводится ниже, в следующей главе. Здесь же мы отметим, что, конечно, восстановление системы позволяет избавиться от многих искусственно созданных проблем, но если операционная система отказывается загружаться, то это средство уже не поможет.
К плачевным результатам может также привести безграмотное редактирование системных и загрузочных файлов (config.sys, boot.ini, pagefile.sys и др.).
Внимание. В большинстве современных файловых менеджеров (Total Commander, Far и др.) имеется режим отображения информации, при использовании которого системные и загрузочные файлы не показываются. Настоятельно рекомендуется включить этот режим, чтобы не было соблазнов поредактировать такие файлы.
Что побуждает пользователя редактировать системные и загрузочные файлы? Да примерно то же, что и в случае с системным реестром: оптимизация работы системы, настройка параметров загрузки и др. В результате неквалифицированного редактирования файла, например, boot.ini могут возникнуть проблемы с загрузкой Windows.
Многие пользователи, едва купив компьютер и нахватавшись поверхностных знаний об его устройстве, начинают считать себя великими специалистами в этом вопросе. При этом совершенно не учитывают, что компьютер – это тонкий и деликатный механизм, который не прощает грубого вмешательства. Все его составляющие подобраны таким образом, что представляют собой единую конфигурацию, нарушение которой чревато большими неприятностями. Необходимо помнить и о таком важном факторе, как совместимость; например, оперативная память, успешно работающая на другом компьютере, может отказаться работать на компьютере пользователя именно потому, что она несовместима с установленным на нем оборудованием.
Ну а что касается небрежности пользователей – то здесь дать какой-то совет сложно: многие становятся внимательными только после того, как пару раз по причине своей беспечности потеряют жизненно важную информацию. Остается лишь напомнить азбучную истину: все важные данные необходимо хранить не только в компьютере, но и на внешних носителях.
1.5. Незащищенность компьютера от проникновения извне
Одним из важнейших условий обеспечения сохранности информации является защищенность компьютера от любого проникновения извне.
Пока вы спокойно работаете в Интернете, не думая ни о чем плохом, у вас могут красть секретную информацию, внедрять в компьютер программы-шпионы (так называемые SpyWare), удалять данные с жесткого диска или просто портить их – и все это совершенно незаметно от вас. Кто-то занимается подобными вещами просто от нечего делать, но в последнее время нередки случаи, когда подобные действия осуществляются с целью наживы путем мошенничества.
Совет. Даже если вы завершили работу и выключили компьютер, обязательно физически отключите его от Интернета путем отсоединения кабеля. Помните, что современные злоумышленники умеют проникать даже в неработающие компьютера с целью хищения, порчи или удаления информации.
Характерный пример – удаленное шифрование данных. Смысл этого способа заключается в том, что злоумышленник, получив доступ к удаленному компьютеру, шифрует в нем определенные файлы, документы и т. п. таким образом, что пользователь не может их самостоятельно расшифровать. Через определенное время пользователь зараженного компьютера получает электронное письмо с требованием перевести определенную сумму денег (это может быть и 200, и 20000 долларов, и любая другая сумма) по указанным реквизитам – за это ему будет выслан ключ для расшифровки информации. Разумеется, пользователь в большинстве случаев готов отдать требуемую сумму, лишь бы вернуть свои данные.
Этот прием в настоящее время набирает все большую популярность. Следует отметить, что злоумышленники сейчас предпочитают шифровать данные не у какого-то домашнего пользователя (хотя такие случаи тоже нередки), а на корпоративных компьютерах и серверах – ведь домашний пользователь при всем желании не сможет заплатить столько же, сколько какая-нибудь даже небольшого размера фирма.
При возникновении подобной ситуации можно считать удачей, если злоумышленник требует перевести деньги банковским переводом – в этом случае его относительно легко вычислить (разумеется, обратившись своевременно в соответствующие органы). Но если в качестве платежных реквизитов указывается кошелек WebMoney, Яндекс. Деньги либо аналогичной интернет-системы, то здесь шансы обнаружить злоумышленника невелики. В данном случае хорошо, если после получения денег он не поленится выслать ключ для расшифровки данных.
Можно сказать, что удаленное шифрование данных является одним из самых неприятных и опасных видов интернет-мошенничества, которому подвержены незащищенные от вторжения извне компьютеры.
Каким же образом можно воспрепятствовать проникновению в свой компьютер удаленных злоумышленников? Одним из наиболее эффективных защитных средств является файрволл.
Файрволл (может называться также «брандмауэр» или «сетевой экран») – это своеобразный буфер, находящийся между локальным компьютером и Интернетом. Его смысл заключается в том, чтобы блокировать всяческие попытки проникновения как из Интернета в компьютер, так и из компьютера в Интернет различных программ, команд, заданий и т. д.
Может возникнуть вопрос: понятно, когда брандмауэр блокирует несанкционированный доступ из Интернета в компьютер, но зачем же блокировать выход из компьютера в Интернет? А затем, чтобы, например, троян либо иной шпион, проникший в компьютер до установки либо включения брандмауэра, не имел возможности выполнять полученное задание (рассылать спам с зараженного компьютера, отсылать информацию о компьютере и пользователе и т. п.). При этом разрешается выход в Интернет только тем приложениям, которые укажет пользователь (Internet Explorer, Outlook Express и т. п.). Следует, однако, отметить, что не все брандмауэры могут контролировать исходящий трафик.
В операционной системе Windows имеется встроенный брандмауэр подключения к Интернету. Чтобы его включить, нужно в Панели управления выбрать категорию Сеть и подключения к Интернету, а затем – значок Сетевые подключения. В результате на экране откроется окно со списком имеющихся сетевых подключений. В данном окне нужно выделить курсором значок подключения, которое необходимо защитить брандмауэром, и в левой части окна в группе задач Сетевые задачи щелкнуть мышью на ссылке Изменение настроек подключения (рис. 1.1).

Рис. 1.1. Переход к настройкам подключения
После выполнения указанных действий на экране откроется окно просмотра и редактирования свойств текущего подключения. В данном окне следует перейти на вкладку Дополнительно (рис. 1.2).

Рис. 1.2. Редактирование свойств подключения
На данной вкладке нужно нажать кнопку Параметры, и в открывшемся окне установить переключатель в положение Включить (рекомендуется) (рис. 1.3).

Рис. 1.3. Включение брандмауэра Windows
После выполнения указанных действий в каждом окне нажмите кнопку ОК.
Примечание. По умолчанию брандмауэр Windows включен, и без особой надобности отключать его не рекомендуется.
Кроме штатного брандмауэра Windows в настоящее время на рынке имеется достаточное количество сетевых экранов от сторонних разработчиков. Среди них можно порекомендовать защитный файрволл ZoneAlarm, являющийся сегодня одним из наиболее популярных и эффективных. Интерфейс программы представлен на рис. 1.4.

Рис. 1.4. Защитная программа ZoneAlarm
К несомненным достоинствам программы можно отнести то, что она имеет как платную, так и бесплатную версии, причем возможностей бесплатной версии вполне достаточно для защиты домашнего компьютера. Недостаток – ZoneAlarm не поддерживает русский язык (правда, в Интернете можно найти и скачать русификатор). В программе предусмотрена возможность тонкой настройки параметров защиты. В частности, пользователь самостоятельно указывает приложения, которым разрешен выход в Интернет (чаще всего это интернет-обозреватель, почтовая программа, ICQ и т. п.), определяет параметры доступа в компьютер извне. Попросту говоря, программа полностью контролирует входящий и исходящий трафик. Вы можете поместить программу в автозагрузку, включить режим скрытия своего IP-адреса, и др.
Отметим, что файрволл ZoneAlarm в настоящее время является одним из самых надежных сетевых экранов.
Глава 2
Штатные средства Windows, предназначенные для восстановления данных
В некоторых случаях для восстановления данных можно воспользоваться штатными средствами Windows. В первую очередь это касается случаев, когда данные были ошибочно удалены в Корзину, а также – при нестабильной работе операционной системы или когда она вообще отказывается загружаться. В последних случаях можно попытаться запустить ее хотя бы один раз для того, чтобы успеть сохранить всю важную информацию на внешние носители или в Интернете перед полной переустановкой системы или другими кардинальными мерами (форматирование жесткого диска и т. п.), которые неминуемо приводят к потере всех хранящихся в компьютере данных.
2.1. Восстановление удаленных объектов из Корзины
В операционной системе Windows объекты (файлы и папки), которые были удалены с помощью клавиши Delete, F8 или команды контекстного меню Удалить (в зависимости от того, где и как осуществлялось удаление), автоматически помещаются в Корзину. В данном случае Корзина представляет собой место для хранения ненужной информации (по аналогии с обыкновенной мусорной корзиной, имеющейся в каждом офисе).
При необходимости вы можете восстановить из Корзины помещенный в нее ранее объект. Как правило, эта операция осуществляется после ошибочного удаления данных.
Чтобы восстановить объект из Корзины, щелкните на нем правой кнопкой мыши и в открывшемся контекстном меню выполните команду Восстановить (рис. 2.1).

Рис. 2.1. Восстановление объекта из Корзины
В результате объект будет восстановлен на том месте, откуда он ранее был удален, а из Корзины – исчезнет.
Стоит отметить, что периодически Корзину рекомендуется очищать от всего содержимого – чтобы не загромождать жесткий диск ненужной информацией. Это можно сделать двумя способами: щелкнуть правой кнопкой мыши на значке Корзины на рабочем столе и в открывшемся контекстном меню выбрать команду Очистить корзину, либо открыть Корзину и выполнить в ней команду главного меню Файл → Очистить корзину. Но учтите: в этом случае данные удаляются окончательно, и штатными средствами Windows вы их восстановить не сможете.
2.2. Загрузка последней удачной конфигурации системы
Иногда операционная система ведет себя совершенно непредсказуемо и нестабильно. О причинах подобных явлений мы говорили в предыдущей главе, а здесь расскажем о том, каким образом можно «оживить» ее хотя бы для спасения хранящейся в компьютере информации.
Приведенный здесь метод удобно использовать в случаях, когда система попросту отказывается загружаться, или после загрузки становится совершенно неработоспособной.
Включите компьютер или перезагрузите его с помощью кнопки Reset. Как только он начнет загружаться, нажмите и удерживайте клавишу F8. В результате через некоторое время на экране отобразится меню с вариантами загрузки. Как правило, в подобной ситуации нужно выбрать вариант загрузки последней удачной конфигурации (с работоспособными параметрами), но может потребоваться и что-то другое (например, загрузка системы в безопасном режиме).
Примечание. Выбор требуемого варианта загрузки Windows осуществляется с помощью клавиш со стрелками.
Если после выбора, например, варианта загрузки с последними работоспособными параметрами система успешно запустилась – не откладывая, сохраняйте всю важную информацию на внешние носители, в локальной сети либо в Интернете. Лишь после того как вы сохранили все данные, можно совершать какие-то попытки по реанимированию операционной системы (восстановление, переустановка полная или частичная, лечение, и др.). Учтите: даже если в этот раз вам удалось удачно загрузить операционную систему – не факт, что это получится в следующий раз.
2.3. Восстановление системы из меню «Пуск»
В процессе эксплуатации системы могут возникать ситуации, когда нужно вернуться к одному из предыдущих ее состояний. Такая необходимость может быть обусловлена, например, нестабильной работой системы, неквалифицированным редактированием системного реестра, аппаратными сбоями и др. Функциональность восстановления системы позволяет «откатить» ее к стабильным параметрам работы, что нередко позволяет восстановить ее работоспособность хотя бы на время, достаточное для сохранения наиболее ценной информации.
Чтобы перейти в режим восстановления операционной системы, необходимо выполнить команду Пуск → Все программы → Стандартные → Служебные → Восстановление системы. При этом на экране откроется окно, изображенное на рис. 2.2.

Рис. 2.2. Восстановление операционной системы
В данном окне с помощью переключателя необходимо выбрать одно из следующих действий:
• Восстановление более раннего состояния компьютера;
• Создать точку восстановления;
• Отменить последнее восстановление (доступно только после выполненного восстановления системы).
Следует отметить, что система через определенный интервал времени автоматически создает точки восстановления (они называются Системные точки восстановления). Помимо этого, точки восстановления могут создаваться пользователем вручную (например, точку восстановления целесообразно создать перед выполнением каких-либо «экспериментов» над системой), либо автоматически в процессе установки некоторых программ (например, программ, которые при установке прописываются в системных папках или используют системные библиотеки).
Любое из перечисленных выше действий выполняется поэтапно. Если выбрано действие Восстановление более раннего состояния компьютера, то на следующем этапе нужно будет выбрать одну из имеющихся контрольных точек восстановления. В левой части окна имеется календарь, в котором следует установить курсор на требуемую дату (в календаре доступны только те даты, которые включают в себя хотя бы одну точку восстановления). При этом справа от календаря отобразится перечень точек восстановления выбранной даты. Для выполнения операции восстановления необходимо выделить курсором требуемую контрольную точку и нажать кнопку Далее. Все работающие приложения перед восстановлением системы необходимо закрыть. Учтите, что в процессе восстановления системы произойдет автоматическая перезагрузка компьютера.
Примечание. Процесс восстановления системы может занять определенное время, особенно на маломощных компьютерах.
Для создания пользовательской точки восстановления системы следует выбрать действие Создать точку восстановления и нажать кнопку Далее. Создание контрольной точки заключается в том, что с клавиатуры необходимо будет ввести ее краткое описание (наименование), и нажать кнопку Создать. Дальнейшие действия по созданию точки восстановления будут выполнены автоматически. При этом к введенному описанию (наименованию) точки будет добавлено время и дата ее создания. Редактирование точки восстановления после ее создания невозможно.
Примечание. Поскольку точки восстановления системы занимают определенное место на жестком диске компьютера, периодически происходит их автоматическое удаление (обычно удаляются все точки восстановления, созданные более чем за три месяца до текущего момента). Однако если необходимо максимально высвободить место на жестком диске, то можно удалить все точки восстановления за исключением последней. Для этого следует воспользоваться режимом очистки диска, который запускается с помощью команды Служебные → Очистка диска.
Действие Отменить последнее восстановление следует выбирать в случае, когда выполненное ранее восстановление системы не привело к желаемым результатам. Перед отменой система покажет, какое именно восстановление (дата и время) будет отменено. Перед тем, как запустить процесс отмены восстановления, необходимо сохранить текущие результаты работы и закрыть все работающие приложения.
2.4. Восстановление системы с помощью консоли восстановления
Если операционная система напрочь отказывается загружаться или безнадежно «виснет» сразу после загрузки, не позволяя ни данные сохранить, ни «откатить» ее к стабильным настройкам из меню Пуск – остается попробовать восстановить ее с помощью консоли восстановления.
Тот, кто хоть раз самостоятельно устанавливал Windows (имеются в виду версии 2000 и далее) – знает: программа установки предлагает не только собственно инсталляцию, но и восстановление системы с помощью специально предназначенной консоли. Требуемый вариант нужно указать в появившемся меню (рис. 2.3).

Рис. 2.3. Выбор режима восстановления системы
Чтобы начать восстановление, следует нажать клавишу R. Через некоторое время (продолжительность процесса может зависеть от мощности компьютера) начнется перезагрузка компьютера. Если все прошло успешно – система загрузится, и вы сможете сохранить информацию в надежном месте.
Глава 3
Восстановление паролей
Пароль в сфере IT-технологий представляет собой секретный набор определенных символов, необходимый для доступа к информации или ресурсу. Пароли относятся к категории наиболее ценных сведений, к хранению которых следует подходить с особой тщательностью, аккуратностью и предусмотрительностью. Ведь утрата пароля – едва ли не самое неприятное, что может случиться с любым пользователем: в зависимости от ситуации это может повлечь за собой невозможность пользоваться электронной почтой, выходить в Интернет, распоряжаться кредитной картой, работать с важными документами, и т. д.
Однако современные программные средства зачастую позволяют найти выход даже из такой, казалось бы – безнадежной ситуации, как утрата пароля. Пусть не всегда, но в большинстве случаев удается успешно восстановить его, причем это зачастую не требует много времени. В этой главе мы рассмотрим несколько популярных утилит, предназначенных для восстановления утраченных паролей.
3.1. Восстановление паролей к документам MS Office с помощью программы Advanced Office Password Recovery
Программа Advanced Office Password Recovery, с которой мы познакомимся в данном разделе, предназначена для восстановления забытых и утраченных паролей к документам MS Office. Эта программа создана отечественными разработчиками – компанией «Элкомсофт», специализирующейся на подобного рода продуктах (сайт разработчика – www.elcomsoft.ru).
Advanced Office Password Recovery является условно-бесплатным приложением. Демо-версия, скачать которую можно на сайте разработчика, имеет существенное ограничение: распознанный пароль отображается не полностью, а лишь его первый символ. Стоит отметить, что иногда и одного символа бывает достаточно для того, чтобы вспомнить забытый пароль…
Программа обладает простым и понятным пользовательским интерфейсом, а также удобным инструментарием. Она поддерживает как русский, так и английский язык; правда, система помощи, поставляемая с программой, является англоязычной.
Процесс установки программы никакой сложности не представляет – достаточно запустить инсталляционный файл и далее следовать указаниям Мастера установки. Отметим, что в процессе инсталляции необходимо ввести регистрационный код, но если вы устанавливаете демо-версию – данный этап можно пропустить.
3.1.1. Назначение, возможности и интерфейс программы
Характерной особенностью программы является то, что она поддерживает все версии MS Office – начиная с 2.0 и заканчивая самой последней и «продвинутой» 2007.
Возможности программы предусматривают не только почти моментальное восстановление паролей к документам, но и изменение существующего пароля на тот, который укажет пользователь. Также с ее помощью вы сможете быстро снять защиту со всех документов MS Office, для которых подобраны пароли.
В процессе эксплуатации программы вы можете использовать следующие методы восстановления паролей:
• прямой перебор всех комбинаций;
• определение пароля по маске (метод можно использовать, когда известны некоторые символы пароля;
• атака по словарю (наиболее востребованный метод восстановления паролей).
Пользовательский интерфейс программы показан на рис. 3.1.

Рис. 3.1. Программа Advanced Office Password Recovery
В верхней части окна находится главное меню, команды которого предназначены для выбора режимов работы и активизации соответствующих функций программы. Сразу под ним расположена инструментальная панель, кнопки которой дублируют некоторые команды главного меню.
В нижней части интерфейса находится информационное поле Лог, в котором отображается информация о происходящих в программе событиях (запуск программы, выбор объекта для расшифровки, сведения об алгоритме шифрования, расшифрованный пароль, и др.). В соответствующих колонках данного поля отображается время, когда произошло событие, а также его краткое описание. Содержимое данного поля формируется программой автоматически, его ручное редактирование невозможно. Правда, вы можете удалить из него всю информацию: для этого щелкните в этом поле правой кнопкой мыши и в открывшемся контекстном меню выполните команду Очистить окно. С помощью команды контекстного меню Копировать события в буфер вы можете быстро скопировать все содержимое данного поля в буфер обмена.
Совет. По умолчанию интерфейс программы является англоязычным. Для того чтобы перевести его на русский язык, выполните команду главного меню Язык → Русский.
Если вы имеете регистрационный код программы, то выполните команду главного меню Справка → Ввести регистрационный код, после чего введите его в открывшемся окне и нажмите кнопку ОК. После этого на экране должно отобразиться информационное сообщение о том, что регистрация произведена успешно (рис. 3.2).

Рис. 3.2. Информация об успешной регистрации программы
Перед тем как приступить к расшифровке паролей, рекомендуется просмотреть и, при необходимости – отредактировать параметры настройки программы. Об этом будет рассказано в следующем разделе.
3.1.2. Настройка параметров программы
Как видно на рис. 3.1, интерфейс программы включает в себя несколько вкладок. На этих вкладках расположены параметры, предназначенные для выбора режима работы или для настройки программы. Исключением является лишь вкладка Информация: на ней содержатся сведения о данном компьютере и установленном на нем программном обеспечении.
В первую очередь следует проверить параметры, находящиеся на вкладке Опции (рис. 3.3).

Рис. 3.3. Настройка программы, вкладка Опции
Если на данной вкладке установлен флажок Автосохранение, то все данные программа будет периодически сохранять в автоматическом режиме. При установленном данном флажке следует указать интервал времени в минутах, по истечении которого будет каждый раз производиться автосохранение (другими словами, периодичность автосохранения). Это делается с клавиатуры либо с помощью кнопок счетчика в поле Автосохранение. По умолчанию предлагается делать автосохранение каждые 5 минут.
Если установлен флажок Минимизировать в трей, то при сворачивании программы в панели задач не будет отображаться ее кнопка, а появится лишь иконка в системном трее. При снятом флажке программа сворачивается традиционным образом.
С помощью установки флажков Предварительная атака Brute-Force, Предварительная атака по словарю и Предварительная атака по кешу включаются соответствующие режимы работы программы. Эти режимы удобно использовать в случае, когда требуется расшифровать высокостойкий пароль, когда процесс расшифровки может занять много времени. При этом программа не только перебирает все наиболее типичные пароли, но также использует атаку по словарю. Кроме этого, осуществляется также поиск среди всех паролей, которые ранее были расшифрованы для других документов.
В области настроек Лог-файл можно включить и настроить режим ведения и хранения автоматически создаваемых лог-файлов. Для включения данного режима нужно установить флажок Включить лог (отметим, что по умолчанию данный параметр отключен). После этого в поле Папка для файлов лога нужно указать путь к каталогу, в который должны автоматически помещаться сохраненные лог-файлы. Чтобы заполнить данное поле, нажмите расположенную справа кнопку Выбрать папку (название кнопки отображается в виде всплывающей подсказки при подведении к ней указателя мыши), и в открывшемся окне Обзор папок по обычным правилам Windows укажите требуемый путь. По умолчанию предлагается сохранять лог-файлы в тот же каталог, куда установлена программа.
В программе реализована возможность сохранения всех расшифрованных паролей в отдельном кеш-файле. Отметим, что данная информация может оказаться весьма полезной впоследствии, при расшифровке паролей к другим документам: программа в процессе расшифровки будет анализировать содержимое кеш-файла, что может существенно ускорить процесс и повысить его эффективностью.
Чтобы включить режим кеширования паролей, необходимо перейти на вкладку Кеш паролей, содержимое которой показано на рис. 3.4.

Рис. 3.4. Настройка кеширования паролей
На данной вкладке необходимо установить флажок Добавлять найденные пароли в кеш. В поле Файл кеша паролей отображается путь к файлу кеша, имеющему расширение *.pwc. По умолчанию программа предлагает поместить этот файл в тот же каталог, где она установлена, но при необходимости вы можете изменить этот путь. Правда, ручное редактирование поля Файл кеша паролей невозможно: для этого нужно нажать кнопку Выбрать файл, и в открывшемся окне указать требуемый путь.
Вы можете в любой момент просмотреть содержимое кеш-файла. Кстати, иногда это помогает вспомнить забытый пароль. Для этого нужно нажать кнопку Просмотр кеша – в результате на экране откроется окно, изображенное на рис. 3.5.

Рис. 3.5. Просмотр содержимого кеш-файла
В этом окне содержится перечень всех расшифрованных ранее паролей. Для каждой позиции списка в соответствующих колонках отображается ее порядковый номер и содержимое пароля. В данном случае кеш-файл содержит лишь одну позицию – пароль 1573.
При необходимости можно быстро скопировать содержимое кеш-файла в буфер обмена – для этого достаточно нажать кнопку Скопировать в буфер, расположенную в левом нижнем углу окна.
Иногда может возникать необходимость быстрой очистки всего содержимого кеш-файла. Для этого достаточно нажать кнопку Очистить кеш. При этом программа выдаст дополнительный запрос на подтверждение данной операции, что делается во избежание ошибочного удаления информации.
На вкладке Скорость вы можете определить скорость, с которой программа сможет расшифровывать пароли на данном компьютере. Содержимое данной вкладки показано на рис. 3.6.

Рис. 3.6. Определение скорости работы программы
Чтобы рассчитать скорость, достаточно нажать кнопку Определить. Через короткое время над этой кнопкой отобразится информация о том, с какой скоростью программа сможет перебирать пароли. В примере, который показан на рис. 3.6, скорость расшифровки паролей к документам Office XP оставляет 516523 паролей в секунду.
На вкладке Словарь, содержимое которой представлено на рис. 3.7, настраиваются параметры используемого для расшифровки словаря.

Рис. 3.7. Настройка параметров словаря
В поле Файл словаря указывается путь к файлу словаря, имеющему расширение *.dic, а в поле Словарь оп умолчанию – путь к файлу словаря, который должен в программе использоваться по умолчанию. Чтобы изменить значение любого из этих полей, необходимо нажать расположенную справа кнопку (соответственно Выбрать файл словаря и Словарь по умолчанию), и в открывшемся окне по обычным правилам Windows указать требуемый путь.
Если в процессе расшифровки паролей программа должна использовать не весь словарь, а лишь его фрагмент, то в поле Начать со строки номер можно указать номер строки, начиная с которой должен использоваться словарь. Если возможностей имеющегося словаря недостаточно, то вы можете скачать из Интернета более актуальные словари – для этого достаточно нажать кнопку Скачать словари. Не забывайте о том, что необходимо наличие действующего подключения к Интернету.
Как мы уже отмечали выше, один из методов, используемых программой для расшифровки паролей – это метод перебора. Настройка параметров перебора осуществляется на вкладке Перебор, содержимое которой представлено на рис. 3.8.

Рис. 3.8. Настройка параметров перебора
На данной вкладке с помощью параметра Длина пароля указывается минимальная и максимальная длина пароля. Сущность этого параметра заключается в том, чтобы избавить программу от лишнего перебора и, тем самым, существенно сократить время, необходимое для расшифровки пароля, да и вообще повысить эффективность данного процесса. Например, если вам известна длина пароля, которые необходимо расшифровать, или вы точно знаете, что его длина не меньше 3, и не больше 6 символов – укажите эти сведения в полях соответственно Мин. и Макс. (эти поля можно заполнить как с клавиатуры, так и с помощью кнопок счетчика). В этом случае программа не будет перебирать ненужные комбинации из двух или семи символов, а ограничится указанным диапазоном.
С помощью группы флажков Набор символов следует указать набор символов, которые программа должна использовать при расшифровке пароля. По умолчанию предлагается использовать набор a-z (установлен только этот флажок). Чтобы быстро установить все флажки, включите параметр Все.
Если необходимо для расшифровки пароля использовать какой-то специфичный набор символов, можно выполнить его предварительную настройку. Для этого нужно установить флажок Набор пользователя, в результате чего все остальные флажки данной группы станут недоступными и автоматически снимутся. Затем следует нажать расположенную ниже кнопку Определить – в результате на экране отобразится окно, изображенное на рис. 3.9.

Рис. 3.9. Настройка пользовательского набора символов
В данном окне в поле Текст можно с клавиатуры ввести символы, которые должны использоваться при расшифровке пароля. Это могут быть буквы, цифры, специальные символы, и др. Вы можете также загрузить уже готовый набор из внешнего файла с расширением *.chr – для этого нажмите кнопку Загрузить набор и в открывшемся окне укажите путь к требуемому файлу.
Примечание. Названия кнопок данного окна, находящихся в его левом нижнем углу, отображаются в виде всплывающих подсказок при подведении к ним указателя мыши.
Для того чтобы быстро очистить набор символов (например, для формирования собственного набора), нажмите кнопку Очистить набор. Самостоятельно созданный набор символов можно сохранить в отдельном файле для последующего использования. Для этого нажмите кнопку Сохранить набор, и в открывшемся окне укажите путь для сохранения и имя файла набора.
Если пароль, который необходимо расшифровать, вам частично известен (т. е. вы знаете некоторые его символы), то вы можете настроить его расшифровку по маске. Это позволит намного сократить время, необходимое для расшифровки пароля. В данном случае под маской подразумевается набор символов, который программа будет воспринимать как расшифрованную часть пароля и, следовательно, не будет затрачивать на них время и ресурсы.
Известные вам символы введите с клавиатуры в поле Маска, строго соблюдая их последовательность. Иначе говоря, если вы знаете, что первые три символа пароля – 5FJ, то именно так их и вводите, а не FJ5 или J5F. После этого в расположенном справа поле укажите символ маски.
На вкладке Атака с помощью переключателя Тип атаки для документов с сильным шифрованием следует выбрать тип атаки для документов, защищенных сложными для расшифровки паролями. Возможен выбор одного из трех вариантов: Атака по словарю (этот вариант предлагается по умолчанию), Атака Brute-Force по маске (выбирается в случае, когда расшифровка пароля будет осуществляться по маске) или Атака Brute-Force (полный перебор всех комбинаций).
3.1.3. Описание режимов работы
После того как выполнена настройка параметров программы, можно приступать к ее полноценной эксплуатации. В этом разделе мы на конкретных примерах продемонстрируем, каким образом с помощью Advanced Office Password Recovery можно расшифровать или сменить пароли к разным объектам.
Создадим и сохраним на жестком диске документ Word под именем Work1.doc. Затем установим для него защиту, используя штатные средства Word. Для этого выполним команду главного меню Сервис → Установить защиту – в результате на экране откроется окно, изображенное на рис. 3.10.

Рис. 3.10. Установка защиты на документ Word
В данном окне с клавиатуры введем произвольный пароль – например, 1573. После этого потребуется ввести его повторно в открывшемся диалоговом окне – такой механизм предусмотрен для исключения возможности ошибочного ввода пароля.
Теперь любые изменения в данном документе, кроме записи исправлений, можно будет внести только после снятия установленной защиты, для чего потребуется знание пароля. И в этом нам поможет программа Advanced Office Password Recovery.
Выполните команду главного меню Файл → Открыть файл – в результате на экране откроется окно, изображенное на рис. 3.11.

Рис. 3.11. Выбор файла для расшифровки пароля
В данном окне нужно указать путь к файлу Work1.doc и нажать кнопку Открыть (можно также воспользоваться соответствующей кнопкой инструментальной панели). Сразу после этого программа приступит к расшифровке пароля. Это много времени у нее не займет: примерно через секунду на экране отобразится окно, которое представлено на рис. 3.12.

Рис. 3.12. Результат расшифровки пароля
Как видно на рисунке, программа может расшифровывать пароли следующих типов: на открытие файла, на защиту записи, на защиту документа и на VBA (Visual Basic For Application). В нашем примере документ был защищен только паролем на защиту документа, который программа успешно расшифровала (см. на рис. 3.12 значение параметра Пароль защиты документа).
При необходимости вы можете скопировать полученный пароль в буфер обмена. Для этого достаточно нажать кнопку Копировать пароль в буфер, которая находится справа от данного поля (название кнопки отображается в виде всплывающей подсказки при подведении к ней указателя мыши). Это позволит безошибочно сохранить его в надежном месте, чтобы впоследствии не терять.
С помощью кнопки Открыть вы можете быстро открыть документ, к которому только что подобрали пароль. В поле Путь к файлу отображается полный путь к этому файлу.
Подобным образом осуществляется расшифровка паролей и к другим документам MS Office. Если же окажется, что документ не защищен паролем, то на экране отобразится соответствующее информационное сообщение (рис. 3.13).

Рис. 3.13. Сообщение о том, что файл не защищен паролем
Возможности программы предусматривают расшифровку паролей и к другим объектам. Например, вы можете быстро восстановить пароли ко всем учетным записям, зарегистрированным в программе Microsoft Outlook, эксплуатируемой на данном компьютере. Для этого достаточно выполнить команду главного меню Интернет → Аккаунты Outlook либо нажать в инструментальной панели кнопку MS Outlook (при подведении к данной кнопке указателя мыши отображается всплывающая подсказка Показать пароли к аккаунтам Outlook). Через некоторое время на экране отобразится окно с результатами расшифровки (рис. 3.14).

Рис. 3.14. Расшифровка паролей к учетным записям MS Outlook
Отметим, что программа расшифровывает пароли к учетным записям не только почты, но и к остальным (этим объясняется наличие нескольких одинаковых записей на рис. 3.15: одна из них почтовая, другая – новостей, и др.). В данном случае паролем была защищена только одна учетная запись – ivan. Вы можете быстро скопировать содержимое данного окна в буфер обмена с помощью кнопки Копировать в буфер.
3.2. Программа Multi Password Recovery – удобный инструмент восстановления паролей
В данном разделе мы познакомимся с еще одной программой, предназначенной для восстановления паролей – Multi Password Recovery. Данный продукт создан отечественными разработчиками (сайт программы – www.passrecovery.com/ru) и распространяется условно-бесплатно.
Демо-версию можно скачать на сайте разработчика. К скачиванию предлагается zip-архив объемом около 2 Мб.
Процесс установки программы понятен и не представляет собой никакой сложности – достаточно запустить инсталляционный файл MPRSetup.exe и далее следовать указаниям мастера установки. После инсталляции программы в меню Пуск появится ее программная группа. Для удобства работы рекомендуется вывести ярлык запуска на рабочий стол.
В данном разделе мы познакомимся с Multi Password Recovery на примере версии 1.1.4 – на момент написания книги это последний релиз программы.
3.2.1. Назначение и функциональные возможности программы
Multi Password Recovery представляет собой современный многофункциональный продукт, предназначенный для расшифровки и восстановления паролей в среде операционной системы Windows всех версий, начиная с Windows 95. Программа позволяет восстанавливать пароли более чем к 90 приложениям (что избавляет пользователя от необходимости устанавливать несколько разных программ аналогичного назначения), причем делает это практически моментально и почти не требует участия пользователя. Также программа отлично умеет распознавать пароли «под звездочками».
Однако эффективная расшифровка паролей – это еще не все, что умеет делать программа. Она позволяет бесследно удалять с компьютера информацию о паролях, которая остается после деинсталляции определенных приложений. В некоторых случаях такие сведения могут скомпрометировать пользователя, поэтому их желательно удалять, с чем отлично справляется Multi Password Recovery.
В процессе расшифровки паролей Multi Password Recovery анализирует их и предоставляет пользователю информацию о том, к каким видам атак они наиболее уязвимы. Это позволяет своевременно позаботиться об усилении безопасности компьютера.
Среди прочих возможностей программы следует отметить то, что она умеет копировать SAM-файлы. Для тех кто не знает, что это такое – поясним: SAM-файл содержит сведения об администраторских и пользовательских паролях данного компьютера. Штатными средствами этот файл невозможно ни прочитать, ни скопировать, но Multi Password Recovery позволяет выполнять копирование SAM-файла для последующей обработки сторонними приложениями.
Программа в процессе восстановления пароля действует в такой последовательности. Вначале она ищет базу данных, в которой сохранен пароль, после чего осуществляет сканирование базы данных с целью поиска этого пароля. Затем с помощью специального алгоритма она выполняет расшифровку пароля, после чего автоматически формирует отчет о проделанной работе, содержащий восстановленный пароль.
Стоит отметить, что возможности демо-версии сильно ограничены: программа показывает лишь первый символ распознанного пароля. Все остальные сведения (имя пользователя, и др.) она открывает полностью.
3.2.2. Описание режимов работы
После запуска программы на экране отображается ее пользовательский интерфейс, который показан на рис. 3.15.

Рис. 3.15. Пользовательский интерфейс программы
Как видно на рисунке, окно программы разделено на две части. В левой части представлен иерархический перечень объектов, к которым программа может расшифровывать пароли, а в правой части представлена информация об объекте (в том числе и восстановленный пароль), на котором в иерархическом списке установлен курсор. Кроме этого, в папке Системные (эта папка открыта на рис. 3.15) представлены сведения о компьютере, об используемой операционной системе, объеме оперативной памяти, файла подкачки, объектах автозапуска и т. д.
В верхней части программы находится главное меню, команды которого предназначены для выбора требуемого режима работы либо для активизации соответствующих функций программы. Под главным меню расположена инструментальная панель, кнопки которой дублируют некоторые его команды. Названия кнопок инструментальной панели отображаются в виде всплывающих подсказок при подведении к ним указателя мыши.
Для быстрого разворачивания или сворачивания иерархического списка используйте команды Развернуть все и Свернуть все, которые находятся в контекстном меню, вызываемом нажатием правой кнопки мыши.
Стоит отметить, что Multi Password Recovery является многоязычной. По умолчанию интерфейс программы отображается на русском языке, но с помощью команд подменю Вид → Язык вы можете выбрать английский, польский, чешский, белорусский, испанский и другие языки.
Расшифровывать пароли программа начинает сразу после запуска. Поскольку этот процесс вкупе с осуществляемым сбором и анализом информации может занять определенное время, на экране отображается соответствующее информационное сообщение. Отметим, что длительность процесса запуска может зависеть от мощности и конфигурации компьютера, количества и вида используемого программного обеспечения, иных факторов. Но в большинстве случаев для этого достаточно 30–60 секунд.
Чтобы увидеть требуемый пароль, выделите щелчком мыши соответствующую позицию иерархического списка – и результат отобразится в правой части окна (рис. 3.16).

Рис. 3.16. Распознавание пароля учетной записи Outlook
На данном рисунке показан пример с распознаванием пароля для учетной записи программы Outlook. Как мы уже отмечали выше, в незарегистрированной версии программы возможно распознавание только первого символа пароля.
Последовательно перебирая щелчком мыши все позиции иерархического списка, вы можете быстро просмотреть все пароли, которые удалось расшифровать программе.
Иногда бывает так, что Multi Password Recovery не находит в автоматическом режиме все необходимые файлы и папки. Характерный пример – когда какое-то приложение установлено некорректно: в этом случае программа может его «не заметить».
Для устранения подобных проблем в Multi Password Recovery реализована возможность использования мастера восстановления паролей, который позволяет вручную указать программе, что и где требуется расшифровать. Чтобы запустить данный механизм, выполните команду главного меню Другие → Мастер либо нажмите в инструментальной панели кнопку Мастер. В результате любого из этих действий на экране откроется окно, изображенное на рис. 3.17.

Рис. 3.17. Мастер восстановления паролей
В данном режиме восстановление паролей осуществляется в два этапа. На первом этапе в верхней части окна необходимо щелчком мыши указать объект, к которому надо восстановить пароль, и нажать кнопку Вперед, расположенную внизу окна. После этого окно примет вид, как показано на рис. 3.18.

Рис. 3.18. Второй этап восстановления пароля с помощью Мастера
На втором этапе следует указать путь к файлу, в котором данное приложение хранит информацию о паролях. Отметим, что в нижней части окна отображается соответствующая подсказка, что намного упрощает задачу: ведь далеко не все пользователи знают, где и как программы хранят пароли доступа.
Чтобы указать путь к файлу, нужно нажать расположенную справа от поля кнопку и в открывшемся окне по обычным правилам Windows указать требуемый путь. После этого нажмите кнопку Закончить – и на экране вновь отобразится главное окно программы, в котором будет открыт раздел Отчет (это верхняя позиция иерархического списка) с информацией о результатах расшифровки.
Полученные данные вы можете сохранить в отдельном файле для последующего просмотра и анализа. Для этого нужно в главном меню программы выполнить команду Файл → Сохранить в файл (эта команда вызывается также нажатием комбинации клавиш Ctrl+S). При активизации данной команды на экране отображается окно, в котором нужно указать путь для сохранения и имя файла. Отметим, что данная возможность доступна только в зарегистрированной версии программы.
С помощью программы Файл → Загрузить из файла (команду можно активизировать также с помощью комбинации клавиш Ctrl+L) можно загрузить данные в программу из сохраненного ранее внешнего файла. Чтобы воспользоваться данной возможностью, программу также следует зарегистрировать.
Еще одна возможность программы, доступная только зарегистрированным пользователям – это сохранение данных в отдельном файле с одновременной защитой его паролем. Для этого нужно выполнить команду главного меню Файл → Сохранить и защитить паролем либо нажать комбинацию клавиш Ctrl+E. В результате на экране отобразится окно, в котором нужно будет ввести пароль (рис. 3.19).

Рис. 3.19. Ввод пароля для защиты данных
Обратите внимание – пароль следует ввести дважды. Это предусмотрено для того, чтобы исключить возможность ошибки при вводе. Если повторный ввод пароля окажется неверным – на экране отобразится соответствующее информационное сообщение.
После ввода пароля на экране откроется окно, в котором нужно будет указать путь для сохранения и имя файла.
Как мы уже отмечали выше, в программе реализована возможность расшифровки паролей, скрытых «под звездочками». Отметим, что данный механизм отлично функционирует даже в незарегистрированной версии программы. Рассмотрим на конкретном примере, как он действует. Для примера будем использовать известную почтовую программу Outlook Express от компании Microsoft – она стоит практически на каждом современном компьютере.
Итак, запустим программу Outlook Express и создадим в ней новую учетную запись электронной почты, которую назовем account. Напомним, что для создания новой учетной записи в Outlook Express нужно выполнить команду главного меню Сервис → Учетные записи, затем в открывшемся окне перейти на вкладку Почта, нажать кнопку Добавить и в открывшемся меню выбрать команду Почта. В данном случае можно ввести совершенно произвольные адреса POP– и SMTP-серверов – сейчас это неважно, поскольку в рассматриваемом примере нас интересует лишь пароль. В соответствующем поле введем следующий пароль: HG143FT.
После того как учетная запись создана, откроем диалог ее свойств. Напомним, что это делается следующим образом: нужно в окне Учетные записи в Интернете, которое вызывается с помощью команды главного меню Сервис → Учетные записи, выделить созданную учетную запись щелчком мыши и нажать кнопку Свойства, расположенную в правой части окна. В результате на экране отобразится окно просмотра и редактирования свойств учетной записи, в котором следует перейти на вкладку Серверы (рис. 3.20).

Рис. 3.20. Свойства учетной записи, вкладка Серверы
Как видно на рисунке, на данной вкладке содержатся сведения об учетных данных: имя учетной записи и пароль, скрытый под крупными точками. Теперь запускаем программу Multi Password Recovery. Если программа уже запущена – необходимо просто обновить ее данные с помощью команды главного меню Вид → Обновить (эта команда вызывается также нажатием клавиши F5). Теперь в иерархическом списке откроем ветвь E-Mail клиенты, на ней – ветвь Outlook, и щелчком мыши выделим в списке позицию, соответствующую только что созданной учетной записи account. В результате выполненных действий в правой части окна отобразится информация, соответствующая выбранной записи (рис. 3.21).

Рис. 3.21. Информация о созданной учетной записи account
Поскольку в данной книге рассматривается демонстрационная версия программы, то, как видно на рисунке, программа распознала только первый символ, и сделала это правильно. В открытом доступе она предоставляет информацию об имени учетной записи, почтовых серверах и электронном адресе, на который она зарегистрирована.
Чтобы расшифровать скрытый пароль, выполним команду главного меню Другие → Показать пароли под звездочками. При активизации данной команды на экране отобразится окно, которое показано на рис. 3.22.

Рис. 3.22. Руководство по дальнейшим действиям
В данном окне программа подсказывает, что нужно делать дальше. Нажимаем клавишу Ctrl и, удерживая ее в нажатом состоянии, щелкаем мышью в окне свойств учетной записи на вкладке Серверы в поле Пароль, которое на короткое время должно выделиться рамкой. После этого возвращается в программу Multi Password Recovery (для этого достаточно щелкнуть мышью на ее кнопке в панели задач) – результат выполненных действий показан на рис. 3.23.

Рис. 3.23. Расшифрованный пароль учетной записи
Как видно на рисунке, программа успешно расшифровала пароль, который мы создали для данной учетной записи.
Кратко рассмотрим некоторые другие возможности программы, которые также могут оказаться полезными.
С помощью команды главного меню Другие → Сгенерировать пароль осуществляется переход в режим генерирования пароля. При активизации данной команды на экране отображается окно Генерация пароля, которое показано на рис. 3.24.

Рис. 3.24. Режим генерации пароля
В данном окне с помощью переключателя Интервал нужно указать набор символов, который программа должна использовать при произвольной генерации пароля. Если ни один из предложенных наборов вас не устраивает, установите переключатель в положение Определить свой, и в расположенном ниже поле с клавиатуры введите символы, из которых программа сгенерирует пароль.
В поле Длина пароля с клавиатуры либо с помощью кнопок счетчика следует указать длину пароля в символах. По умолчанию программа предлагает генерировать пароль, состоящий из 8 символов.
Чтобы инициировать процесс генерации пароля, нажмите кнопку Сгенерировать. Готовый пароль отобразится в поле, расположенном в левом нижнем углу окна (под полем Длина пароля). Вы можете скопировать этот пароль в буфер обмена – для этого достаточно нажать кнопку Скопировать.
С помощью команды главного меню Другие → Скопировать SAM файл можно скопировать SAM-файл, в котором хранится информация об администраторских и пользовательских паролях данного компьютера. Отметим, что эта возможность доступна только в зарегистрированной версии программы.
3.3. Восстановление паролей к архивам с помощью программы Advanced Archive Password Recovery
Если теряется пароль к архиву – извлечь данные из него будет невозможно: при каждой попытке извлечения на экране будет отображаться окно, в котором нужно будет ввести пароль. Если этого не сделать, или если введенный пароль окажется неправильным – операция разархивирования завершится, даже не начавшись.
Поэтому утрата пароля к архиву всегда воспринимается очень болезненно. К счастью, в настоящее время существует немало программных продуктов, которые специально предназначены для восстановления забытых или утраченных паролей к архивам. В данном разделе мы познакомимся с одной из таких программ, которая называется Advanced Archive Password Recovery.
Эта программа создана отечественными разработчиками – компанией «Элкомсофт», специализирующейся на подобного рода продуктах (сайт разработчика – www.elcomsoft.ru). Кстати, выше мы уже познакомились с одним из продуктов этого разработчика (см. раздел 3.1 «Восстановление паролей к документам MS Office с помощью программы Advanced Office Password Recovery»).
Программа распространяется условно-бесплатно, ее демо-версию можно скачать на сайте разработчика. К скачиванию предлагается rar-архив с дистрибутивом объемом около 1,6 Мб.
Программа обладает простым и понятным пользовательским интерфейсом, а также удобным инструментарием. Она поддерживает как русский, так и английский язык; правда, система помощи, поставляемая с программой, является англоязычной.
Процесс установки программы никакой сложности не представляет – достаточно запустить инсталляционный файл и далее следовать указаниям Мастера установки. Отметим, что в процессе инсталляции необходимо ввести регистрационный код, но если вы устанавливаете демо-версию – данный этап можно пропустить.
После инсталляции программы в меню Пуск появится ее программная группа. Для удобства работы рекомендуется вывести ярлык запуска на рабочий стол.
В данном разделе мы познакомимся с Advanced Archive Password Recovery на примере версии 3.01.
3.3.1. Пользовательский интерфейс и инструментарий программы
После запуска программы на экране отображается ее пользовательский интерфейс, который показан на рис. 3.25.

Рис. 3.25. Программа Advanced Archive Password Recovery
В верхней части окна находится инструментальная панель, кнопки которой предназначены для выбора режимов работы и активизации соответствующих функций программы. При подведении указателя мыши к кнопкам инструментальной панели отображаются соответствующие всплывающие подсказки, помогающие определить назначение каждой кнопки. Обратите внимание – главное меню, характерное для типичных Windows-приложений и находящееся обычно вверху окна (сразу под строкой заголовка), в данной программе отсутствует.
Рабочая часть интерфейса представляет собой набор вкладок, на которых содержатся параметры, предназначенные в основном для настройки процесса расшифровки. Доступность некоторых параметров напрямую зависит от типа атаки, название которого выбирается из соответствующего раскрывающегося списка справа вверху окна.
В нижней части интерфейса находится информационное поле Окно состояния, в котором отображается информация о происходящих в программе событиях (запуск программы, выбор объекта для расшифровки, сведения об алгоритме шифрования, расшифрованный пароль, и др.).
Перед тем как приступить к расшифровке паролей, рекомендуется подготовить программу к работе, в частности – просмотреть и, при необходимости – отредактировать ее параметры настройки. Об этом будет рассказано в следующем разделе.
3.3.2. Настройка программы и подготовка ее к работе
По умолчанию для оформления интерфейса программы используется английский язык. Но поскольку программа является многоязычной (она поддерживает также немецкий, французский, итальянский, русский и другие языки), то вы можете сразу применить к ней русский язык. Для этого перейдите на вкладку Опции (рис. 3.26), и в поле Язык из раскрывающегося списка выберите значение Русский.

Рис. 3.26. Настройка программы, вкладка Опции
Если на данной вкладке установлен флажок Минимизировать в трей, то при сворачивании программы в панели задач не будет отображаться ее кнопка, а появится лишь иконка в системном трее. При снятом флажке программа сворачивается традиционным образом.
В программе реализована возможность автоматического ведения журнала происходящих событий (действия пользователя, начало атаки, обнаружение и расшифровка пароля, и др.). Это бывает полезно для последующего просмотра и анализа этих событий, что особенно актуально при возникновении каких-либо затруднений. Чтобы включить режим автоматического ведения журнала событий, нужно на вкладке Опции установить флажок Журнал событий archpr.log. Отметим, что по умолчанию данный флажок установлен.
В поле Интервал обновления индикатора прогресса можно установить интервал времени, через который должен обновляться расположенный внизу окна индикатор прогресса, демонстрирующий ход процесса расшифровки. Этот показатель вводится с клавиатуры и выражается в миллисекундах. По умолчанию в данном поле установлено значение 500.
На вкладке Длина с помощью параметра Длина пароля указывается минимальная и максимальная длина пароля. Сущность этого параметра заключается в том, чтобы избавить программу от лишнего перебора и, тем самым, существенно сократить время, необходимое для расшифровки пароля, да и вообще повысить эффективность данного процесса. Например, если вам известна длина пароля, которые необходимо расшифровать, или вы точно знаете, что его длина не меньше 4, и не больше 7 символов – укажите эти сведения в полях соответственно Минимальная длина пароля и Максимальная длина пароля (эти поля можно заполнить как с клавиатуры, так и с помощью кнопок счетчика). В этом случае программа не будет перебирать ненужные комбинации из двух, трех или восьми символов, а ограничится указанным диапазоном.
Примечание. Поля Минимальная длина пароля и Максимальная длина пароля на вкладке Длина доступны для редактирования только в том случае, если в поле Тип атаки, которое расположено справа вверху окна, выбрано значение Перебор или Пароль из ключей. При выборе любого другого значения содержимое вкладки Длина будет заблокировано.
На вкладке Набор (см. рис. 3.25) с помощью группы флажков Набор символов следует указать набор символов, которые программа должна использовать при расшифровке пароля. По умолчанию предлагается использовать наборы Заглавные латинские (A-Z), Строчные латинские (a-z) и Все цифры (0–9), т. е. установлены только эти флажки. Чтобы использовать все известные печатаемые символы, включите параметр Все печатаемые.
Если необходимо для расшифровки пароля использовать какой-то специфичный набор символов, можно выполнить его предварительную настройку. Для этого нужно установить флажок Набор пользователя, в результате чего все остальные флажки станут заблокированными. Затем следует нажать расположенную справа кнопку Определить набор символов (ее название отображается в виде всплывающей подсказки при подведении указателя мыши) – в результате на экране отобразится окно, изображенное на рис. 3.27.

Рис. 3.27. Настройка пользовательского набора символов
В данном окне в поле Пользовательский набор символов можно с клавиатуры ввести символы, которые должны использоваться при расшифровке пароля. Это могут быть буквы, цифры, специальные символы, и др. Вы можете также загрузить уже готовый набор из внешнего файла с расширением *.chr – для этого нажмите кнопку Загрузить набор и в открывшемся окне укажите путь к требуемому файлу.
Примечание. Названия кнопок данного окна, находящихся в его левом нижнем углу, отображаются в виде всплывающих подсказок при подведении к ним указателя мыши.
Для того чтобы быстро очистить набор символов, нажмите кнопку Очистить набор. Самостоятельно созданный набор символов можно сохранить в отдельном файле для последующего использования. Для этого нажмите кнопку Сохранить набор, и в открывшемся окне укажите путь для сохранения и имя файла набора.
Если пароль, который необходимо расшифровать, вам частично известен (т. е. вы знаете некоторые его символы), то вы можете настроить его расшифровку по маске. Это позволит намного сократить время, необходимое для расшифровки пароля. В данном случае под маской подразумевается набор символов, который программа будет воспринимать как расшифрованную часть пароля и, следовательно, не будет затрачивать на них время и ресурсы.
Вначале в поле Тип атаки из раскрывающегося списка выберите значение По маске. Затем перейдите на вкладку Набор, и введите с клавиатуры известные вам символы в поле Маска, строго соблюдая их последовательность. Иначе говоря, если вы знаете, что первые три символа пароля – 7V3, то именно так их и вводите, а не V37 или 37V. Если потребуется быстро очистить данное поле, нажмите расположенную справа от него кнопку.
В полях Начать с и Закончить на можно указать наборы символов, которые должны являться соответственно начальными и конечными вариантами при расшифровке пароля. Отметим, что данные параметры доступны только в том случае, если в поле Тип атаки выбрано значение Перебор или По маске. Кроме этого, поле Начать с доступно также, если в поле Тип атаки выбрано значение Пароль из ключей.
На вкладке Словарь, содержимое которой представлено на рис. 3.28, настраиваются параметры используемого для расшифровки словаря. Отметим, что содержимое данной вкладки доступно только в том случае, если в поле Тип атаки выбрано значение По словарю.

Рис. 3.28. Настройка параметров словаря
В поле Файл словаря указывается путь к файлу словаря, имеющему расширение *.dic. Чтобы изменить значение данного поля, необходимо нажать расположенную справа кнопку Выбрать файл словаря (название кнопки отображается в виде всплывающей подсказки при подведении к ней указателя мыши), и в открывшемся окне по обычным правилам Windows указать требуемый путь.
С помощью флажка Заумные мутации можно включить режим, при котором программа будет использовать все мыслимые и немыслимые варианты, формируемые на основании содержимого словаря. Этот флажок доступен только в том случае, когда отключен расположенный под ним параметр Попробовать все возможные комбинации заглавных/маленьких букв.
В программе реализована возможность автоматического сохранения данных через определенные промежутки времени. Это делается на вкладке Автосохранение, содержимое которой показано на рис. 3.29.

Рис. 3.29. Настройка параметров автосохранения
Чтобы включить режим автосохранения, нужно установить флажок Сохранять каждые – только в этом случае параметры данной вкладки будут доступными для редактирования. В расположенном справа поле с клавиатуры либо с помощью кнопок счетчика указывается интервал автоматического сохранения (в минутах). По умолчанию предлагается сохранять данные каждые 5 минут.
В поле Путь для автосохранения следует указать каталог, в который будет помещаться файл с сохраненными данными. Для этого нужно нажать расположенную справа кнопку и в открывшемся окне по обычным правилам Windows выбрать требуемую папку.
3.3.3. Пример расшифровки пароля к zip-архиву
После того как программа настроена и подготовлена к работе, можно приступать к ее полноценной эксплуатации. В этом разделе мы на конкретном примере продемонстрируем, как с помощью Advanced Archive Password Recovery можно расшифровать пароль к zip-архиву.
С помощью программы WinRAR (версия тут особой роли не играет, главное – чтобы была поддержка паролей к архивам) создадим zip-архив. В окне настройки параметров архивирования, помимо указания пути для сохранения и имени файла, откроем вкладку Дополнительно (рис. 3.30).

Рис. 3.30. Настройка архивирования, вкладка Дополнительно
На данной вкладке нажмем кнопку Установить пароль – в результате на экране откроется окно ввода пароля (рис. 3.31).

Рис. 3.31. Ввод пароля к архиву
В данном окне установим флажок Отображать пароль при вводе (чтобы отключить механизм двойного ввода), и в поле Введите пароль с клавиатуры введем пароль: 1234 (см. рис. 3.31). После этого дважды нажмем ОК – в результате пароль будет сохранен по указанному на вкладке Общие пути.
Теперь запускаем программу Advanced Archive Password Recovery. Первое, что мы должны сделать – это выбрать файл архива, к которому требуется расшифровать пароль. Для этого нажимаем кнопку Загрузить ZIP/RAR/ACE/ARJ-файл (название кнопки отображается в виде всплывающей подсказки при подведении к ней указателя мыши), затем в открывшемся окне указываем путь к нашему файлу и нажимаем кнопку Открыть. В результате путь к файлу и его имя должны отобразиться в поле ZIP/RAR/ACE/ARJ-файл (рис. 3.32).

Рис. 3.32. ZIP-файл для расшифровки пароля
После этого в поле Тип атаки из раскрывающегося списка выбираем значение По словарю. При этом параметры настройки, находящиеся на вкладках Набор и Длина, станут недоступными для редактирования – но нам они в данном случае не нужны, как, собственно, и другие параметры. Нажимаем в инструментальной панели кнопку Старт – и через некоторое время на экране отобразится окно, которое показано на рис. 3.33.

Рис. 3.33. Результат расшифровки пароля
В данном окне отображается результат расшифровки пароля. Как видно на рисунке, наш пароль расшифрован верно (см. значение поля Пароль). Кроме этого, программа справочно показывает и некоторую другую информацию: количество проверенных паролей, затраченное на расшифровку время (в данном случае программе потребовалось всего 5 миллисекунд), скорость расшифровки (при текущей скорости программа способна проверить 16 000 паролей в секунду), и т. д.
При необходимости вы можете сохранить расшифрованный пароль в отдельном текстовом файле, и поместить его в надежное место – чтобы не утерять или не забыть его еще раз. Для этого нажмите в данном окне кнопку Сохранить, и в открывшемся окне Сохранить как по обычным правилам Windows укажите путь для сохранения и имя файла.
Теперь попробуем расшифровать этот же пароль, используя другие возможности программы, а именно – метод перебора. В данном случае значение поля ZIP/RAR/ACE/ARJ-файл (см. рис. 3.32) оставляем без изменений, а в поле Тип атаки из раскрывающегося списка выбираем значение Перебор. После этого открываем вкладку Набор, отключаем на ней все параметры и очищаем все поля, за исключением флажка Все цифры (0–9).

Рис. 3.34. Настройка параметров на вкладке Набор
Примечание. Если на вкладке Набор вы, кроме флажка Все цифры (0–9), оставите не снятым еще какой-то флажок – в принципе, ничего страшного не произойдет. Просто программе потребуется намного больше времени для расшифровки пароля, поскольку она должна будет проверить все символы, заведомо не входящие в наш пароль. Попросту говоря, программе придется потратить немало времени на выполнение не имеющей смысла работы.
Теперь выполним настройку параметров на вкладке Длина. Предположим, что нам точно неизвестно число символов, содержащихся в пароле, но мы знаем, что их не менее 1, и не более 5. Поэтому в поле Минимальная длина пароля с клавиатуры либо с помощью кнопок счетчика введем значение 1, а в поле Максимальная длина пароля – значение 5.
Теперь все готово для расшифровки пароля. Нажимаем в инструментальной панели кнопку Старт – и уже через короткое время на экране отобразится уже знакомое нам окно с результатами расшифровки (рис. 3.35).

Рис. 3.35. Результат расшифровки пароля методом перебора
Как видно на рисунке, наш пароль опять расшифрован верно (см. значение поля Пароль). И вновь программа справочно показывает сопутствующую информацию: количество проверенных паролей, затраченное на расшифровку время (в данном случае программе потребовалось чуть больше времени – 6 миллисекунд), скорость расшифровки, и др.
По аналогии осуществляется расшифровка паролей к архивам и другими реализованными в программе методами (по маске, пароль из ключей, и др.). В любом случае алгоритм действий выглядит следующим образом: вначале в поле ZIP/RAR/ACE/ARJ-файл указывается путь к файлу архива, затем в поле Тип атаки из раскрывающегося списка выбирается метод расшифровки, после этого на соответствующих вкладках выполняется настройка параметров, а затем нажимается кнопка Старт.
Отметим, что расшифровка сложных паролей может занимать продолжительное время (например, когда программе придется перебирать большое количество возможных комбинаций).
3.4. Восстановление паролей к учетным записям The Bat!
Ранее мы уже на конкретном примере рассмотрели, каким образом расшифровываются пароли к учетным записям почтового клиента Outlook Express и программы Microsoft Outlook. Было бы несправедливо, если бы мы обошли своим вниманием еще одну известную почтовую программу – The Bat!. Поэтому в данном разделе мы познакомимся с продуктом, который позволяет восстанавливать забытые пароли учетных записей почтового клиента The Bat!.
Эта программа называется TheBat! Password Recovery, ее разработчиком является компания Passcape Software (домашняя страница программы – www.passcape.com). Программа является условно-бесплатной, ее демо-версию можно скачать на сайте разработчика. К скачиванию предлагается zip-архив объемом около 1 Мб.
Процесс установки программы понятен и не представляет собой никакой сложности – достаточно запустить инсталляционный файл и далее следовать указаниям мастера установки. После инсталляции программы в меню Пуск появится ее программная группа. Для удобства работы рекомендуется вывести ярлык запуска на рабочий стол.
В данном разделе мы познакомимся с TheBat! Password Recovery на примере версии 1.4 – на момент написания книги это последний релиз программы.
3.4.1. Назначение и функциональные возможности программы
Программа TheBat! Password Recovery позволяет быстро и эффективно восстанавливать забытые пароли к учетным записям почтового клиента The Bat!. Ее возможности предусматривают использование трех режимов восстановления:
• автоматический режим – в данном случае пароль восстанавливается буквально одним щелчком мыши;
• ручной режим – здесь имеется возможность дополнительной настройки механизма расшифровки;
• восстановление паролей, скрытых под звездочками.
Расшифровка паролей осуществляется в пошаговом режиме. На первом этапе следует выбрать режим восстановления пароля, а дальнейшие действия будут зависеть от выбранного режима.
Программа проста и удобна в работе, что позволяет успешно эксплуатировать ее даже начинающим пользователям. Одним из несомненных ее преимуществ является то, что она поддерживает русский язык (выбор языка осуществляется сразу после запуска программы). TheBat! Password Recovery поддерживает все версии программы The Bat! а также все типы сохраняемых в ней паролей.
Стоит отметить, что демо-версия программы имеет одно существенное ограничение: в ней из восстановленного пароля показывается только первые три символа. Правда, ранее мы уже отмечали, что иногда даже одного символа бывает достаточно, чтобы вспомнить забытый пароль.
3.4.2. Описание режимов работы
После запуска программы на экране откроется ее пользовательский интерфейс, который показан на рис. 3.36.

Рис. 3.36. Программа TheBat! Password Recovery
Если вы предпочитаете работать с русскоязычными программами – выберите значение Русский из раскрывающегося списка в поле Язык интерфейса.
Возможности программы предусматривают автоматическое ведение лог-файла, в котором будет сохраняться информация обо всех происходящих событиях. Чтобы включить данный режим, установите флажок Вести лог.
При нажатии кнопки Еще открывается контекстное меню, содержащее несколько команд. Команды Купить и Зарегистрировать предназначены соответственно для перехода на веб-страницу с информацией о покупке программы и для ее регистрации. В последнем случае на экране отображается окно, в соответствующих полях которого нужно вве6сти регистрационный код и имя пользователя, после чего нажать кнопку Зарег-вать.
Если вы включили режим автоматического ведения лог-файла, то просмотреть его содержимое моно с помощью команды Просмотр лог файла. При активизации данной команды на экране отображается окно, изображенное на рис. 3.37.

Рис. 3.37. Просмотр лог-файла
В данном окне в поле Дата/заголовок лога из раскрывающегося списка следует выбрать дату и заголовок лог-файла, содержимое которого вы желаете просмотреть. Это содержимое отобразится в нижней части окна.
Как мы уже отмечали, восстановление паролей происходит поэтапно. На первом этапе с помощью соответствующего переключателя необходимо указать режим восстановления.
При выборе автоматического режима восстановления (кстати, этот режим предлагается использовать по умолчанию) программа расшифрует все пароли ко всем учетным записям, зарегистрированным в программе The Bat!. После нажатия кнопки Далее на экране отобразится окно с результатами расшифровки (рис. 3.38).

Рис. 3.38. Результат расшифровки паролей
В данном окне представлена подробная информация обо всех обнаруженных учетных записях почтового клиента The Bat!. В соответствующих столбцах данного окна показывается тип учетной записи, ее имя, электронный адрес, тип сервера, используемый для входа в почтовый ящик логин и, в последнем столбце – расшифрованный пароль. Обратите внимание: для каждой учетной записи в данном окне отведено две позиции – отдельно для серверов входящих и исходящих почтовых сообщений.
С помощью расположенных слева внизу кнопок вы можете просмотреть подробный отчет о ходе восстановления пароля (на выбор – в текстовом, HTML или Excel-формате), скопировать полученную информацию в буфер обмена либо сохранить ее в отдельном файле. В последнем случае нужно нажать кнопку сохранить, и в открывшемся окне указать путь для сохранения и имя файла.
Нажатием правой кнопки мыши открывается контекстное меню. Некоторые его команды дублируют соответствующие функции кнопок, с которыми мы только что познакомились. Кроме этого, с помощью соответствующих команд контекстного меню вы можете скопировать в буфер обмена электронный адрес или восстановленный пароль, а также открыть адрес в окне почтового клиента для создания почтового сообщения.
Если на первом этапе указать ручной режим восстановления пароля, то после нажатия кнопки Далее на экране откроется окно, изображенное на рис. 3.39.

Рис. 3.39. Настройка ручной расшифровки пароля
В данном окне в поле Конфигурационный файл The Bat! нужно указать полный путь к файлу, в котором программа The Bat! хранит информацию о паролях. Этот файл имеет расширение *.cfn или *.cfg, и его можно выбрать из раскрывающегося списка. Если раскрывающийся список является пустым – нажмите расположенную справа от данного поля кнопку, и в открывшемся окне вручную укажите путь к требуемому файлу.
Для efn-файлов можно указать ключ шифрования и мастер пароль – для этого предназначены поля соответственно Мастер ключ и Мастер пароль. Отметим, что эти параметры являются недоступными для редактирования, если в поле Конфигурационный файл The Bat! указан файл с другим расширением.
Результат расшифровки будет показан в том же окне, с которым мы познакомились чуть выше (см. рис. 3.39).
Что касается третьего режима восстановления паролей, то, как мы уже отмечали выше, он предназначен для восстановления паролей, скрытых под звездочками. После установки переключателя в соответствующее положение и нажатия кнопки Далее на экране отобразится окно, которое показано на рис. 3.40.

Рис. 3.40. Настройка восстановления пароля, скрытого под звездочками
В данном окне в поле Алгоритм открытия из раскрывающегося списка следует выбрать алгоритм восстановления пароля. По умолчанию в данном поле предлагается значение Стандартный. Другой возможный алгоритм – Глубокое сканирование, его рекомендуется выбирать в том случае, если поле со звездочками не подсвечивается.
Чуть ниже данного поля находится два флажка. Если установить флажок Это окно поверх всех остальных, то данное окно будет располагаться поверх всех остальных открытых в данный момент окон, причем ему будет придан эффект полупрозрачности. Если же установить флажок Превратить звездочки в нормальный текст, то вместо звездочек в поле будет отображаться обычный текст. Отметим, что последняя возможность доступна только в зарегистрированной версии программы.
Восстановление пароля протекает следующим образом. Нужно открыть окно, содержащее поле со звездочками, и мышью перетащить лупу, расположенную справа от поля Алгоритм открытия, на поле со звездочками. При этом в поле Позиция мыши будет демонстрироваться динамическая информация о текущем положении мыши, в поле Пароль доступен для доступных паролей отобразится значение Да, а сам расшифрованный пароль будет представлен в расположенном ниже поле Текущий пароль.
Pulsuz fraqment bitdi.