Jak usunąć, złamać lub złamać zapomniane hasło Excel XLS?

To może być naprawdę frustrujące, gdy korzystasz z zasobu chronionego hasłem i zapomniałeś hasła. Nawet witryny internetowe z członkostwem mogą być wystarczająco frustrujące. Ale jeśli jest to projekt w chronionym hasłem dokumencie programu Excel , a następnie zapomniałeś hasła – może to być niepożądaną przeszkodą w twoich postępach.

Na szczęście jest kilka rzeczy, które możesz zrobić, aby usunąć hasło z programu Excel(Excel) . Jeśli chcesz, aby dokument był chroniony hasłem, możesz go ponownie zapisać i zabezpieczyć po złamaniu. Ale w tym artykule skupimy się na części dotyczącej pękania.

Trochę terminologii(Some Terminology)

Usunięcie hasła z Excela(Excel) odnosi się właśnie do tego - uczynienia pliku tak, aby nie miał już hasła. Złamanie hasła jest znowu, jak się wydaje, złamaniem hasła, aby uzyskać dostęp do pliku. Może to być przypadek, w którym hasło zostanie złamane w drodze do usunięcia lub złamane na drodze do złamania. 

Tak, cracked brzmi jak zepsuty, ale pomyśl hack . W przypadku złamania(cracking) zapomnianego hasła, zastanawiasz się, jakie jest hasło, aby uzyskać dostęp do pliku.

Ograniczenia(Limitations)

Wiele programów i wiele innych dostępnych opcji spowoduje jedynie ślepy zaułek lub pewnego rodzaju ograniczenie. Na przykład będą działać w programie Excel 2007, ale nie w programie Excel 2016(Excel 2016) lub Mac . Lub będą działać w celu ochrony w arkuszu, ale nie, jeśli nie możesz otworzyć pliku (otwarte hasło). 

Co ciekawe, opcje oprogramowania, które będą działać dla tych elementów (np . Excel 2016, otwarte hasło, Mac itp.) będą działać również w starszych programach  Excel .

Po co więc kupować dwa programy lub kupować jeden program do nowych plików i zaśmiecać komputer darmowym programem do starszych plików, gdy nie jest to potrzebne? Warto wybrać odpowiedni program, który rozwiąże Twój problem. I chociaż *darmowe* jest cudowne, 9-30 $ nie jest absolutnie straszną ceną, nie jeśli weźmiesz pod uwagę dużo cennego (i potrzebnego) oprogramowania kosztuje 300-500 $.

Aby było to proste, oto kilka *bezpłatnych* opcji, które mogą usunąć hasło z programu Excel(Excel) , oszczędzając Ci konieczności płacenia, a nawet instalowania czegokolwiek. Później(Later) rozważymy niektóre płatne rozwiązania programowe.

Darmowe metody(Free Methods)

Oto kilka metod, które możesz wypróbować, aby utrzymać portfel zamknięty. Bez gwarancji, ale od tego warto zacząć. Pamiętaj o dwóch rzeczach:

  1. Jeśli masz mało czasu lub chcesz łatwiejszą trasę, możesz chcieć przejść bezpośrednio do płatnych rozwiązań (oprogramowania).
  2. Szyfrowanie Excela(Excel) sprzed 2013 roku było dość uproszczone. Oznacza to, że łatwiej jest złamać arkusz, który był chroniony(protected) przed 2013 rokiem. Ponownie(Again) , jeśli chcesz pominąć kłopoty, w przypadku nowszej wersji arkusza roboczego (nowszej wersji programu Excel(Excel) ) możesz pominąć bezpłatne wersje i przejść od razu za zapłacone.

Bez względu na wszystko, nie zapomnij zrobić kopii zapasowej pliku(make a backup of the file) . Więcej niż jedna kopia zapasowa może być mądra. Złam kopię pliku, aby upewnić się, że oryginalny plik nie jest uszkodzony. Większość z tych metod oprogramowania i metod bezpłatnych nie uszkadza pliku, ale lepiej zachować ostrożność.

Dwie metody skryptowe VBA(Two VBA Script Methods)

Ideą użycia skryptu VBA jest obejście mechanizmu sprawdzania haseł w Microsoft Excel i złamanie hasła Excela . (Excel)Ale robisz to, oszukując program przed rozpoczęciem procesu za pomocą podstawowego języka skryptowego Visual Basic

Może się to wydawać bardziej geekową opcją, ale jest to prawdopodobnie najmniej zaangażowana metoda, więc możesz spróbować najpierw.

Oto skrypt VBA(VBA Script) . Jak tylko otworzysz Arkusz Excela(Excel Worksheet) , wejdź do Edytora za pomocą Alt F11 (działa również na Macu(Mac) ), wybierz plik z listy i wklej ten skrypt w oknie Deklaracje(Declarations) .

Sub BreakPassword()

   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
      Exit Sub
   End If

   Next: Next: Next: Next: Next: Next
   Next: Next: Next: Next: Next: Next

End Sub

Po naciśnięciu przycisku Uruchom(run) (F5) dla skryptu VBA daj mu trochę czasu, a gdy przycisk stanie się ponownie dostępny, będziesz wiedział, że skrypt się zakończył. 

Możliwości jest kilka. Na przykład w wersji na Maca(Mac) możesz po prostu rozpocząć edycję pliku. Inne wersje, takie jak Windows , zapewniają tymczasowe hasło, którego możesz użyć do odblokowania dokumentu i rozpoczęcia edycji. W tym momencie możesz dodać nowe hasło, jeśli chcesz, i ponownie zapisać dokument z tym hasłem.

Istnieje inna doskonała metoda skryptu VBA , która pobiera plik (VBA Script)Excel i odtwarza jego kopię bez hasła (haseł). Możesz skopiować/wkleić skrypt VBA z (VBA)tej strony(this page) .

Opcja Jana Rozpruwacza(John the Ripper Option)

Inną opcją usunięcia hasła z programu Excel(Excel) jest bardziej podstawowe podejście, wykorzystujące terminal. To wersja Jana Rozpruwacza . (John the Ripper)Jest to również skuteczna metoda ogólnego łamania haseł i jest skutecznie stosowana od dziesięcioleci. Niektóre inne metody, takie jak metody programowe, są prawdopodobnie łatwiejsze i skuteczniejsze, szczególnie w przypadku nowszych wersji programu Excel(Excel)

Ponadto, jeśli masz starszą wersję programu Excel(Excel) (sprzed 2013 r.) i nie masz nic przeciwko pisaniu, metoda skryptu VBA(VBA Script Method) jest skuteczna. W przypadku metody John the Ripper odwiedź tę witrynę(this site) i przewiń w dół, aby znaleźć metodę/instrukcje.

XML/Zip Method (Pre-Excel 2013)

Po utworzeniu kopii zapasowej pliku możesz przystąpić do korzystania z metody XML/Zip , aby go złamać. 

  • Wystarczy zmienić rozszerzenie pliku z xls na zip , aby system Windows(Windows) myślał, że plik jest teraz plikiem zip, a nie plikiem Excel . Umożliwi to dostęp do istniejącego XML-a (zakładając, że metoda działa, a może nie).
  • Wypakuj plik now-zip i poszukaj pliku XML . Będzie w katalogu arkuszy(worksheets)
  • W pliku wyszukaj termin sheetProtection , a gdy go znajdziesz, usuń tag, który go otacza. Znacznik zwykle zaczyna się od < i kończy na > . Chcesz usunąć cały tag, od początku do końca. 
  • Zapisz plik (nadal zip). Po zapisaniu pliku zmień nazwę rozszerzenia zip na oryginalne rozszerzenie. Powinieneś być gotowy i móc otworzyć plik i pracować z nim. 

Ta metoda nie działała dobrze, a badania wskazują, że wydaje się działać tylko w przypadku starszych plików.

Inne (zbieranie informacji)(Other (Gathering Information))

Istnieje inna zalecana opcja hasła o nazwie Excel Password Recovery Lastic . Jest to ciekawa opcja, ale po przetestowaniu nie zrobiła wrażenia, nigdy nie robiła żadnych postępów. 

To powiedziawszy, istnieje kilka pomocnych informacji, które można zebrać, korzystając z programu, nawet jeśli nie kończy on procesu łamania (lub usuwania) hasła.

  • Po pobraniu oprogramowania kliknij je dwukrotnie i przejdź przez proces instalacji na komputerze z systemem Windows(Windows)
  • Otwarcie programu przeniesie Cię do okna, które wygląda jak to pokazane powyżej, po wykonaniu skanowania twojego komputera.

Program jest przydatny, ponieważ znajduje pliki Excela(Excel) , które mogą potrzebować pomocy, czyli te, które są chronione hasłem. 

Zauważysz, że pierwszy plik na powyższej liście to plik sprzed 2013 r. z rozszerzeniem xls , a hasło do otwarcia(Password to open) pokazuje <CSP> . Pozostałe dwa pliki to pliki 2016 i pokazują rozszerzenie xlsx oraz hasło do otwarcia(Password to open) < <strong> .

Hasło dla pierwszego pliku na liście to hasło. (password.)Zostało to ustawione w ten sposób, aby testowanie było proste. Jednak nawet przy łatwym haśle i, co ważniejsze, słabym szyfrowaniu (z powodu wersji oprogramowania Excel ), narzędzie Excel Password Recovery Lastic nadal zalecało wypróbowanie innej opcji. Zalecił wizytę w witrynie Password-Find(Password-Find) , o której więcej informacji można znaleźć poniżej.

Pozostałe pliki (xlsx) również otrzymały tę samą rekomendację, czego oczekiwano. Jeśli oprogramowanie nie może przetworzyć najłatwiejszego pliku, nie oczekuje się, że przetworzy plik Excel 2016 .

Oto, gdzie to oprogramowanie może być pomocne. Jeśli masz arkusz kalkulacyjny Excel i wiesz, że jest on chroniony hasłem, ale nie jesteś pewien, w jakim stopniu, możesz pozwolić Excelowi Password Recovery Lastic(Excel Password Recovery Lastic) znaleźć plik (kiedy wykonuje automatyczne skanowanie po otwarciu programu), a następnie powiedzieć, co rodzaj ochrony pliku (patrz obrazek powyżej). 

Zauważysz, że na powyższym obrazku pokazuje <CSP> , jak wspomnieliśmy wcześniej, pomagając nam dowiedzieć się, jaka wersja pliku (poza małą pomocą rozszerzenia pliku, sprawdzając, czy jest to xls czy xlsx ).

Każda drobna informacja pomaga. Korzystając z tego narzędzia programowego, możesz przynajmniej dowiedzieć się, czy plik Excel jest otwartym hasłem(open password) , czy może modyfikować hasło(modify password) , czy też jedno i drugie, lub inną kombinację.

Powyższy obrazek pokazuje inny typ pliku. Wiedząc, jaki rodzaj ochrony ma plik (a także jego wersja), można określić, jaki rodzaj łamania hasła jest potrzebny, co może zaoszczędzić nam czas, energię i być może pieniądze. 

To oprogramowanie może nie wykonało czynu (złamało plik), ale pomogło zrozumieć plik i podjąć dalsze kroki.

Płatne metody oprogramowania(Paid Software Methods)

Bez względu na wybraną metodę usunięcia hasła z programu Excel(Excel) pomocne jest wykonanie kopii zapasowej pliku Excel na wypadek, gdyby w trakcie tego procesu wystąpiło jakiekolwiek uszkodzenie. Ogólnie rzecz biorąc, możesz po prostu zduplikować nieotwarty plik. Istnieją również inne metody tworzenia kopii zapasowych i dobrze jest zrobić kilka kopii zapasowych, aby być bezpiecznym.

Dr.Excel ($29.95)

iSeePassword oferuje pakiet oprogramowania do łamania haseł programu Excel . (Excel)Oferują również opcje dla zwykłych haseł Windows , więc do pewnego stopnia są punktem kompleksowej obsługi. 

Ponadto są na tyle uprzejmi, że oferują wersję próbną, dzięki czemu możesz sprawdzić, czy program działa nawet dla Ciebie, zanim wydasz pieniądze. Istnieje wystarczająco dużo opcji, które możesz chcieć upewnić się, że oprogramowanie, z którego zdecydujesz się korzystać, ma wersję próbną, umożliwiającą ocenę przed wydaniem pieniędzy.

  • Po zakończeniu instalacji pamiętaj o kliknięciu pola Uruchom ExcelPasswordRecovery.exe(Run ExcelPasswordRecovery.exe) przed kliknięciem przycisku Zakończ(Finish) . ExcelPasswordRecovery.exe to także nazwa oprogramowania Dr.Excel .

  • Pierwszym krokiem jest dodanie danego pliku. Możesz to zrobić, klikając Dodaj plik(Add File) w prawym górnym rogu. 
  • Krok 2 pozwala wybrać rodzaj ataku. Opisy są dość oczywiste. Rodzaj ataku zależy od rodzaju użytego hasła.

Na przykład, jeśli przypominasz sobie, że użyłeś naprawdę łatwego hasła, ale nie pamiętasz, jakie to hasło było, możesz użyć ataku słownikowego(Dictionary Attack) , aby używał bardziej popularnych słów. Możesz także preferować Brute-Force z atakiem maską(Brute-Force with Mask Attack) , który może zająć mniej czasu. 

Pamiętaj, że będziesz musiał kliknąć Ustawienia(Settings) , aby wybrać szczegóły związane z typem ataku.

  • Jeśli nie klikniesz Ustawienia, (Settings,) Dr.Excel będzie wystarczająco miły, aby Ci o tym przypomnieć, a po kliknięciu OK możesz wrócić i kliknąć Ustawienia(Settings) .

  • Jesteś teraz gotowy do rozpoczęcia ataku. Pamiętaj, że bez względu na to, jak dokładne jest to oprogramowanie, może to trochę potrwać. Hasło w testowanym pliku to hasło(password) , a złamanie ponad sześciu znaków zajęło kilka godzin. Tak więc prostota nie jest wskaźnikiem tego, ile czasu to zajmuje.

PassFab ($19.95/yr)

Innym popularnym rozwiązaniem programowym jest PassFab .

Jeśli odwrócisz się lub nie będziesz zwracać uwagi, Twoja domyślna przeglądarka może otworzyć się z potwierdzeniem, że oprogramowanie zostało pomyślnie zainstalowane. Witryna to passfab.com , ta sama witryna, która jest twórcą oprogramowania i zostaniesz przekierowany bezpośrednio do Szybkiego przewodnika(Quick Guide) w celu uzyskania pomocy. 

Po zakończeniu korzystania ze strony wróć do procesu instalacji i kliknij przycisk Zakończ(Finish) , aby otworzyć program.

  • Na następnym ekranie możesz kliknąć Dodaj(Add) i wybrać plik chroniony hasłem, który chcesz złamać (lub usunąć hasło).

Na tym samym ekranie, po wybraniu pliku, masz możliwość wyboru typu ataku, którego chcesz użyć, za pomocą Atak słownikowy(Dictionary Attack) , Brute Force z Mask Attack(Brute Force with Mask Attack) i Brute Force Attack .

Zastanawiasz się, czym jest akceleracja GPU(GPU Acceleration) ? Jest to jednostka przetwarzania(Processing Unit) graficznego , która pomaga zarządzać wizualnymi aspektami komputera w najbardziej efektywny sposób. Jest to szybszy procesor niż procesor komputera i może znacznie przyspieszyć atak.

Ustawienia na tym(Settings) ekranie umożliwiają przesłanie niestandardowego słownika. Jeśli więc masz pojęcie, jakie jest hasło, możesz wymienić te możliwości w swoim niestandardowym słowniku.

Załóżmy, że masz określone hasło, którego używasz regularnie, a kiedy musisz je zmienić, dodajesz do niego cyfrę lub znak specjalny. Chociaż hasło różni się nieco od tego, którego zwykle używasz, w rzeczywistości jest prawie takie samo. To Twoja szansa na uwzględnienie tego hasła (i jego odmian) w dostosowanym pliku słownika, aby przyspieszyć proces łamania hasła w programie Excel .

Oprogramowanie PassFab , które zostało użyte do testowania, było wersją próbną, aby sprawdzić, czy działa. Jak widać powyżej, oprogramowaniu udało się złamać hasło. A przynajmniej tak zakładamy, na podstawie liczby znaków i pierwszych dwóch pasujących znaków. 

Hasłem do tego pliku było hasło(password) pokazane w powyższym polu z czerwoną obwódką.

PassFab chce być na tyle miły, aby pokazać Ci, że oprogramowanie działa, zanim będziesz musiał wydawać jakiekolwiek pieniądze. Dostępnych jest wiele opcji licencji, dzięki czemu możesz wybrać tę, która najbardziej Ci odpowiada. Pamiętaj(Remember) , że chociaż dożywotnia licencja ma dobrą wartość, to jeśli firma zniknie z biznesu, oprogramowanie nie będzie już otrzymywać aktualizacji.

To nie jest przewidywanie w przypadku PassFab , ale raczej komentarz na temat natury licencjonowania oprogramowania w ogóle.

Excel Password Remover Pro (różny)(Excel Password Remover Pro (Varies))

Ostateczny pakiet oprogramowania (lub pakiety oprogramowania) to kilka różnych typów i usług, więc przed wydaniem pieniędzy zapoznaj się z opisem. Powyższy obrazek pokazuje listę oprogramowania, które jest dostępne w momencie pisania.

Płatne metody online(Paid Online Methods)

Istnieje kilka opcji dostępnych za pośrednictwem dostępu online. Istnieją również opcje przesłania pliku, aby inni mogli go dla Ciebie złamać i wycenę. Uwzględniliśmy opcje samoobsługi dostępne online.

Password-Find.com (19.95/39.95)

Password-Find to opcja sugerowana przez oprogramowanie Lastic powyżej — oprogramowanie, które pomogło dostarczyć informacje o przedmiotowych plikach, abyśmy mogli zastosować do nich wyedukowane podejście.

Grafika instrukcji jest bardzo przejrzysta. Na przykład pierwszym krokiem jest przesłanie pliku, który chcesz złamać lub usunąć hasło.

W kroku drugim nadszedł czas, aby wybrać podejście. W takim przypadku zamiast myśleć o rodzaju(type) lub metodzie(method) , patrzysz na wynik. To wciąż jest metoda/podejście, ale zdecyduj, jakiego rodzaju rezultatu chcesz. Czy chcesz usunąć hasło w programie Excel lub dowiedzieć się, jakie jest hasło? 

Zaleca się usunięcie hasła, ponieważ zawsze można zapisać plik (lub ponownie zapisać plik) przy użyciu innego hasła, a takie podejście (usunięcie hasła) jest szybsze. To była metoda wybrana podczas testów.

Twórcy zalecają drugą opcję (ustalenie/znalezienie hasła) w przypadkach, gdy możesz mieć kilka plików i to samo hasło do wszystkich. I to ma sens, ponieważ jeśli korzystasz z procesu usuwania i masz 50 plików, musisz przejść przez ten proces 50 razy.

Ale jeśli użyjesz metody łamania jednego pliku i zajmie to czas usunięcia trzech haseł do plików (tylko liczba, na przykład sake), zaoszczędziłeś czas, jaki zajęłoby to innym 47 plikom, ponieważ zorientowałeś się to hasło do 50 plików.

Skuteczność i szybkość tego konkretnego rozwiązania online była bardzo imponująca. Nadal istnieje faza oczekiwania, podczas gdy oprogramowanie działa, ale do testowania na naszym pliku Excel 2016 były to sekundy, a nie godziny.

Warto zauważyć, że to oprogramowanie nie dało nam pliku, ale raczej dało nam możliwość przeglądania pliku niezabezpieczonego (usunięto hasło). Podczas gdy inne programy dawały nam częściowe widoki pliku, w tym przypadku mogliśmy zobaczyć cały plik w podglądzie, udowadniając, że działa.

Opcja to Zobacz online(View online) . I pamiętaj, aby kliknąć Usuń(delete) , aby usunąć plik, aby nie zostawiać swoich osobistych lub firmowych arkuszy kalkulacyjnych w Internecie.

Jak widać powyżej, istnieją dwie opcje zakupu, oferujące różne rozwiązania w zależności od potrzeb.

Hasło-Online.com (10 EUR)(Password-Online.com (10 EUR))

Ostatnią opcją online jest hasło(password-online.com) -online.com . Gdy odwiedzasz tę witrynę, na powyższym pasku menu zobaczysz Excel Password Recovery Online . Wygląda na to, że mają jeden uniwersalny, jednoetapowy proces. 

W tym momencie możesz przesłać zaszyfrowany plik, tak jak mówi przycisk. Idź(Follow) dalej i jesteś na dobrej drodze.

Będziesz musiał podać swój adres e-mail, aby powiadomić Cię, gdy plik będzie gotowy. Szybkość, z jaką otrzymujesz plik, zależy od tego, ile plików jest przed Twoim, poziomu złożoności i wszelkich innych czynników, które mogą mieć wpływ na osoby świadczące usługę.

Chociaż ta usługa jest dobrze wyceniona i wynosi tylko 10 EUR , nie daje oszacowania, ile czasu może potrwać ukończenie pliku. Możesz czuć się lepiej, płacąc trochę więcej za niektóre inne opcje, jeśli chcesz mieć większą kontrolę nad procesem.



About the author

Jestem inżynierem Windows, ios, pdf, błędów, gadżetów z ponad 10-letnim doświadczeniem. Pracowałem nad wieloma wysokiej jakości aplikacjami i frameworkami Windows, takimi jak OneDrive dla Firm, Office 365 i nie tylko. Moja ostatnia praca obejmowała opracowanie czytnika PDF dla platformy Windows i pracę nad tym, aby komunikaty o błędach były bardziej zrozumiałe dla użytkowników. Dodatkowo od kilku lat jestem zaangażowany w rozwój platformy ios i dobrze znam zarówno jej funkcje, jak i dziwactwa.



Related posts