Zapewniam wsparcie wewnętrzne, a jednemu z naszych użytkowników udało się przypadkowo umieścić hasło do pliku programu Excel. Przeprowadziłem odpowiednie kontrole, aby upewnić się, że użytkownik powinien mieć dostęp do dokumentu i teraz chce wiedzieć, co zalecenie dotyczące usunięcia hasła z dokumentu Excel.
Jeśli chodzi o jego wartość, hasło pojawia się po otwarciu programu Excel, ale zanim zobaczysz jakiekolwiek dane w programie Excel.
decrypt xls
lub coś podobnego.Odpowiedzi:
Elcomsoft tworzy całkiem przydatny program o nazwie Advanced Office Password Recovery, który może wykonać to zadanie lepiej niż cokolwiek innego, z czego korzystałem.
Prawdopodobnie warto nadać wartość danym, które próbujesz odzyskać, zanim spróbujesz tego zrobić, czasem taniej jest pozwolić użytkownikowi na ponowne utworzenie dokumentu od zera (i uczy go cennej lekcji ;-)). AOPR nie jest darmowy, a hasła można czasem wypracować tylko przy użyciu siły (wypróbowanie każdej możliwej kombinacji liter), co może zająć bardzo dużo czasu.
źródło
Czy jest coś takiego, dodatek XLA do usuwania hasła Excel , czego szukasz?
EDYCJA: Myślenie o tym, może nie - służy do usuwania hasła z chronionych arkuszy / skoroszytów.
źródło
Jeśli znasz hasło, przejdź do dokumentu Excel. Następnie kliknij Plik> Zapisz jako. Po lewej stronie przycisku Zapisz znajduje się mała rozwijana etykieta Narzędzia. Kliknij na to, a następnie na Opcje ogólne. Usuń tam hasła i kliknij OK. Zapisz dokument.
Jeśli nie wiesz, jakie jest hasło, możesz użyć VBA, aby je znaleźć. Gdybym musiał zgadywać, twój użytkownik prawdopodobnie nie użył super silnego hasła, więc moglibyśmy go znaleźć przy użyciu metody typu brute force. Poniższy kod jest przybliżony, ale pomógł mi znaleźć słabe, utracone hasło do dokumentów niektórych moich użytkowników. Sprawdza hasła o dowolnej długości ze znakami ASCII od 1 do z. Zadzwoń do niego z okna natychmiastowego i poczekaj kilka minut:
-
źródło
Podejście Hook wykazane w tym artykule SO działa KAŻDY czas.
https://stackoverflow.com/a/27508116/5757159
Bez edytorów szesnastkowych, bez pobierania, bez instalatorów. Tylko czyste rozwiązanie VBA.
źródło