КАК ВЗЛОМАТЬ ПАРОЛИ ЗАЩИЩАЮЩИЕ РАБОЧИЕ ЛИСТЫ И ПРОГРАММНЫЕ МОДУЛИ EXCEL


ВНИМАНИЕ! ПАРОЛЬ!

___...После долгого и упорного поиска нужного алгоритма вы получили то, что хотели, и ваш макрос, написанный в Excel, послушно стал выполнять все, что требуется. Но вот проблема: на странице, с которой он работает, есть данные или вы использовали функции, которые пользователь может удалить во время работы и чтобы этого не произошло вы ставите защиту. Казалось, бы все просто!

___Но нет, после установки защиты может получится так, что ваш макрос откажется работать, как он это делал до установки защиты, и причин тому может быть много.

___Это может быть и то, что во время работы нужно отформатировать текст, удалить пустую строку или наоборот таковую добавить и т.д. Естественно, на время выполнения работы такого макроса приходится снимать защиту и, как вы догадались, делать это - программно.

___Вот тут то собака и зарыта!
Если пароль поставлен вручную, да еще его длинна не менее 200 символов, то его вскрыть будет затруднительно, а может быт, даже и невозможно, поскольку Microsoft об этом позаботился. Но если этот же пароль вы ставите программно, то, увы, это уже ваши проблемы! О защите своего пароля в этом случае должны позаботиться вы сами!

___Но что об этом говорить, давайте попробуем все это отработать практически. Создайте новую рабочую книгу и сохраните ее так, чтоб можно было легко найти. Войдите в редактор VBA и создайте там небольшую программку вроде этой:

Sub stroka()
ActiveSheet.Unprotect Password:="мама мыла раму"
Selection.ClearContents
ActiveSheet.Protect Password:="мама мыла раму"
End Sub


___Она ничего особенного, конечно, не делает, кроме как снимает защиту с листа, очищает выделенную ячейку от значений и снова защищает лист, но в качестве примера подойдет. Протестируйте код и снова сохраните книгу. Да, для большей убедительности защитите и весь проект под тем же паролем...

___Вот теперь все готово для взлома!

продолжение

НОВОСТИ

___ Новый проект для тех, кому нет времени или желания разбираться в написании макросов, просто зайди и скачай...


ДРУГИЕ НАШИ ПРОЕКТЫ

 

 

Рейтинг@Mail.ru
 главная с чего начать готовые программы задачи с решениями карта
Copyright © СОМИТ, А.Козлов, 2005 г