Главная > Разное > Снятие защиты с защищенного паролем листа Excel

Снятие защиты с защищенного паролем листа Excel

Какой вообще смысл защищать листы Excel паролем? Что за прикол защищать их от записи?

Итак, если вы «забыли» пароль от защищенной области листа Excel, восстановить его можно так:

1. Сохраняем файл password.xla с сайта Excel Password Remover в любую папку.

2. В Excel через меню Сервис -> Надстройки… -> Обзор…  добавляем сохраненный файл password.xla

3. [Если старый Excel - перезапускаем]

4. Открываем защищенный паролем xls лист и вскрываем защиту через меню Сервис -> Unprotect sheet/Unprotect workbook

Отключить надстройку можно через  меню Сервис -> Надстройки… -> Password remover

  1. Андрей
    12 Октябрь 2009 в 15:18 | #1

    Отлично получилось в Exel 2003

  2. Pavel
    19 Март 2010 в 15:37 | #2

    Спасибо, отличная утилита! Помогла!
    Огромное, человеческое спасибо!

  3. Sergrub
    6 Апрель 2010 в 08:39 | #3

    3 минуты и пароля нет :)

  4. h5d
    8 Апрель 2010 в 12:38 | #4

    ОпенОфис – 1 секунда и пароля нет! :-D Снимает эти Excel пароли на раз! Там тупо не предусмотрены пароли :)

  5. Олег
    9 Апрель 2010 в 08:19 | #5

    Спасииииииибо!!! Очень, ооочень благодарен!!!!!!!!!!!

  6. Jon
    16 Апрель 2010 в 19:29 | #6

    В 2003-ем не снимается защита листа – всё равно запрашивает пароль (((

  7. Вадим
    19 Апрель 2010 в 16:38 | #7

    В 2003-м не работает! Спрашивает пароль.

  8. 19 Апрель 2010 в 22:24 | #8

    Как сказано выше openoffice решает проблему :)

  9. Jon
    21 Апрель 2010 в 18:32 | #9

    При чём тут OpenOffice ? Здесь разговор идёт о «снятии защиты с защищенного паролем листа Excel», а не с листа Calc. Не надо перекладывать проблемы… Ещё бы посоветовали брутфорсом воспользоваться )))
    Значит, есть такие ситуации, когда не воспользоваться OpenOffice. Поэтому не надо писать в теме, что «если вы «забыли» пароль от защищенной области листа Excel, восстановить его можно так». Т.к. этот способ не всегда работает, то пишите, что в отдельных случаях при благоприятном расположении звёзд… ну и т.д. и т.п. и пр.

  10. 22 Апрель 2010 в 01:31 | #10

    В посте была информация о том что этот способ проверялся и работает во всех версиях офиса? – Нет.
    Тем не менее способ работает. И я не вижу большой проблемы в том чтобы найти машину с другим офисом и снять пароль там.
    А по поводу неудобств – ничто не мешает черкануть пару строк непосредственно автору надстройки. Бесплатное решение не претендует на удобство или универсальность.

  11. Jon
    22 Апрель 2010 в 11:55 | #11

    Тут вы, конечно, правы… хотя, 2003-ий на данный момент является самым распространённым. И ещё повторюсь, почему OpenOffice не столь привлекателен в данном случае:
    1) «сложно» оформленный документ он часто искажает – ведь это давно известно ? Я уже молчу про макросы… А с простой таблички данные можно и с помощью copy-paste извлечь.
    2) OpenOffice не [b]снимает[/b] пароль, а просто его [b]игнорирует[/b]. Так же, как и наоборот, Excel игнорирует пароли Calc.
    Поэтому, в совокупности эти пункты и заставляют искать решение только о снятии пароля.
    P.S. За совет «черкануть» спасибо – может скоро и прижмёт )))
    P.P.S. Сорри за может быть (?!?) оффтоп, просто ищу приемлимое решение, но пока не нахожу…

  12. 25 Май 2010 в 03:30 | #12

    2Эрт:
    Подскажите пжлст как и каким образом при помощи Вашего продукта можно «восстановить» пароль в OpenOffice?
    У меня не получается удалить пароль на книге, т.е. при запуске файла автоматически появляется окно для ввода пароля на сером фоне. Подскажите пжлст, как это можно сделать?
    Ранее пользовался, все было отлично, но там был пароль на лист, и все без проблем получилось.
    Спасибо.
    Спасибо.

  13. 25 Май 2010 в 19:51 | #13

    @Pavel
    1. Это не мой продукт :) Детали на сайте автора
    2. В данном случае эта утилита не поможет
    Слышал лестные отзывы о продуктах Элкомсофта (elcomsoft.ru/products.html)
    Но если мне не изменяет память их непросто достать с «таблеткой». Во всяком случае следует «копать» в этом направлении.

  14. Евгений
    21 Сентябрь 2010 в 11:22 | #14

    В 2003 работает ! после добавления надстройки эксель нужно перезапустить.
    у меня снял защиту с листа за 1.5 минуты ! =)

  15. Елена
    17 Октябрь 2010 в 19:51 | #15

    Спасибо огромное!!все получается))

  16. Михаил
    7 Декабрь 2010 в 10:01 | #16

    Спасибо. Быстро и качественно.

  17. 19 Январь 2011 в 21:32 | #17

    Спасибо огромное!!! Все замечательно работает))))

  18. Makc
    4 Февраль 2011 в 11:54 | #18

    Создайте макрос с текстом: ActiveSheet.EnableSelection = xlNoRestrictions и запустите

  19. Makc
    4 Февраль 2011 в 11:58 | #19

    Еще вариант с подбором пароля:

    Sub PasswordBreaker()
    Dim i As Integer, j As Integer, k As Integer
    Dim l As Integer, m As Integer, n As Integer
    Dim i1 As Integer, i2 As Integer, i3 As Integer
    Dim i4 As Integer, i5 As Integer, i6 As Integer
    On Error Resume Next
    For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
    For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
    For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
    For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126

    ActiveSheet.Unprotect Chr(i) & Chr(j) & Chr(k) & _
    Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _
    Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
    If ActiveSheet.ProtectContents = False Then
    MsgBox «One usable password is » & Chr(i) & Chr(j) & _
    Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
    Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
    ActiveWorkbook.Sheets(1).Select
    Range(»a1″).FormulaR1C1 = Chr(i) & Chr(j) & _
    Chr(k) & Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _
    Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n)
    Exit Sub
    End If
    Next: Next: Next: Next: Next: Next
    Next: Next: Next: Next: Next: Next
    End Sub

  20. lilserg
    30 Май 2011 в 17:28 | #20

    Сталкивался с подобной проблемой, при том что восстановил пароль довольно легко с помощью программы Accent EXCEL Password Recovery Выбираете три приёма восстановления пароля:грубая атака, атака по маске или атака по словарям и вуаля, пароль к документу восстановлен

  21. андрюха
    31 Май 2011 в 21:56 | #21

    Огромное спасибо! реально работает.

  22. YurecYS
    8 Июнь 2011 в 15:46 | #22

    пркольная …воспользовался …

  23. SF74
    22 Июнь 2011 в 12:10 | #23

    Для пользователей MO 2010 – Файл-Параметры-Надстройки-В диалоговом окне «Перейти»-обзор-вставить файл. Потом все, как описано выше.

  24. 20 Август 2011 в 22:34 | #24

    В 2003 отлично работает. Спасибо за подсказку.

  25. Jhoon
    27 Сентябрь 2011 в 08:59 | #25

    Спасибо большое, по работе оч. помогло!

  26. Gadzilla
    4 Октябрь 2011 в 15:08 | #26

    Премного благодарен.
    Сработало замечательно, очень полезный девайс, когда в руки попадают расчеты конкурентов ) ) ) ) )

  27. thevitaolga
    28 Октябрь 2011 в 08:22 | #27

    Спасибо, воистину, век живи, хоть пол века учись.

  28. San4o
    1 Ноябрь 2011 в 13:57 | #28

    В 2003 отлично работает. Спасибо за подсказку.

  29. Мakap
    1 Ноябрь 2011 в 18:29 | #29

    Благодарю.
    На 3-ем офисе заработало без проблем.

    SF74 подсказал настройки для 2010. Уточняющий вопрос по 2010-ому:
    Меня интересует как выполнить 4-й пункт :

    4. Открываем защищенный паролем xls лист и вскрываем защиту через меню Сервис -> Unprotect sheet/Unprotect workbook
    (где в 2010 ом находится «Сервис -> Unprotect sheet/Unprotect workbook»

  30. 1 Ноябрь 2011 в 19:42 | #30

    @Мakap
    Можно поискать этот пункт в настройках меню.

  31. Мakap
    3 Ноябрь 2011 в 08:17 | #31

    Эрт :
    @Мakap
    Можно поискать этот пункт в настройках меню.

    Этого пункта (именно в такой трактовке ) НЕТ ! Также как и нет пункта «Сервис»
    немного перефразирую вопрос5
    » Какие кнопки надо нажать в Office 2007/2010, чтобы получился результат аналогичный «Сервис -> Unprotect sheet/Unprotect workbook», для Office 2003 ?

  32. Дмитрий
    16 Ноябрь 2011 в 11:45 | #32

    В 2003-ем офисе всё работает! Защиту снял почти за минуту (пароль был Tk123$#@!).
    Но у меня есть вопрос: можно ли не снять защиту, а только узнать сам пароль?

  33. 0mega
    17 Ноябрь 2011 в 07:51 | #33

    Дмитрий :
    есть вопрос: можно ли не снять защиту, а только узнать сам пароль?

    Нет

  34. Катя
    21 Ноябрь 2011 в 11:55 | #34

    Я очень благодарна этому человеку, который написал про «Снятие защиты с защищенного паролем листа Excel». Вы мне очень помогли. Спасибо!

  35. 21 Ноябрь 2011 в 12:00 | #35

    Всем пожалуйста )

  36. тим
    25 Декабрь 2011 в 07:55 | #36

    можно ли наложить цифровую подпись на защищенную поролем лист

  37. Bavarec
    3 Январь 2012 в 12:43 | #37

    Мakap :

    Эрт :
    @Мakap
    Можно поискать этот пункт в настройках меню.

    Этого пункта (именно в такой трактовке ) НЕТ ! Также как и нет пункта «Сервис»
    немного перефразирую вопрос5
    » Какие кнопки надо нажать в Office 2007/2010, чтобы получился результат аналогичный «Сервис -> Unprotect sheet/Unprotect workbook», для Office 2003 ?

    В шапке находите надстройки и там уже нажимаете Unprotect sheet/Unprotect workbook

  38. 9 Январь 2012 в 11:59 | #38

    Отлично работающий способ! Снимает пароль за несколько секунд.

  39. Ден
    10 Январь 2012 в 12:30 | #39

    @Makc
    For i = 65 To 66: For j = 65 To 66: For k = 65 To 66
    For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66
    For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66
    For i5 = 65 To 66: For i6 = 65 To 66
    For n = 32 To 126

    если не сложно, поясните, почему во всех циклах кроме внутреннего используються Chr(65) и Chr(66). Насколько я понимаю, это A и B. Разве не нужно весь алфавит перебирать?

  40. Makc
    10 Январь 2012 в 18:33 | #40

    @Ден
    Вообще, автор кода не я, но суть в том, что он подбирает не исходный пароль, а просто строку символов вида «AAABABBABABX», которая будет также прекрасно подходить, как и исходный пароль.
    Вот здесь объяснение (правда по-английски): http://www.mcgimpsey.com/excel/removepwords.html
    Перевод Гуглом: По сути, любой пароль любой длины преобразуется в строку из 12 символов, первые 11 из которых имеют один из двух возможных значений. Остальные символы могут иметь до 95 возможных значений, что приводит только к 2 ^ 11 * 95 = 194.560 потенциальные пароли. Это может показаться много, но это займет всего несколько секунд для современного компьютера, чтобы попробовать их все. Для сравнения, 4-символьный пароль, содержащий только 26 строчных букв алфавита 456976 комбинаций, и 3-символьный пароль, состоящий из строчных, заглавных букв и цифр 0-9 будут иметь 238328 комбинаций

  41. JOlga
    13 Январь 2012 в 09:53 | #41

    Спасибо все получилось именно для Office 2003

  42. Ден
    19 Январь 2012 в 16:45 | #42

    @Makc

    Большое спасибо за объяснение.

  43. Павел
    26 Январь 2012 в 17:00 | #43

    Большое спасибо! Работает и очень помогло

  44. Артём
    26 Январь 2012 в 17:34 | #44

    блин всё сделал как написано пароль исчез но всё равно пишет защищено

  45. Михаил
    26 Январь 2012 в 22:01 | #45

    Спасибо работает!!!!

  46. Роман
    27 Январь 2012 в 09:41 | #46

    @Slava

    @Артём
    В 2003 не работает. требует пароль для снятия защиты

  47. Роман
    27 Январь 2012 в 09:52 | #47

    @Роман
    Работает, сперва установите макросы-уровень безопасности-низкий

  1. Пока что нет уведомлений.