티스토리 뷰

엑셀파일에 암호가 설정된 경우 오랜시간이 지나면 잊어버려서 문서를 열수 없는 경우가 많은데요  암호가 생각나지 않을때 유용하게 사용할수 있는 프로그램을 소개합니다.

바로 엑셀 암호를 찾아주는 advanced office password recovery프로그램입니다.

해당 프로그램은 네이버에서 advanced office password recovery검색시 다음과 같이 다운 받을수 있습니다.


<다운로드 화면>

 

무료로 다운 가능한 버전은 데모 버전이라 몇가지 제약 사항이 있답니다.

1) 최대 5자 비밀번호까지만 복구가 가능합니다.
2) CPU사용율이 굉장이 높아서 쿨러 소음이 꽤 크게 납니다.
3) 높은 CPU점유율로 간혹 마우스가 움직이지 않는 상황 발생

이런 단점에도 불구하고 패스워드를 찾을수 있다는점이 가장 큰 장점이겠죠?

숫자로 된 패스워드일 경우 금방 찾아주네요.

 

프로그램을 실행하고 파일을 열게 되면 아래와 같은 절차로 암호를 해독하게 됩니다.


<암호해제 프로그램 실행 화면>

우선 암호를 찾을 엑셀파일을 Open File에서 열어서 선택합니다

암호 해독을 위한 방법으로는 몇가지가 있는데 기본으로 Bruteforce Attach를 사용한다.
Bruteforce Attach  무차별 공격(특정한 암호를 풀기 위해 가능한 모든 값을 대입하는 것을 의미한다)


<암호 검색중인 화면>


중간에 오래 걸리면 중지 할수도 있구요.  제 노트북 사양이 I7-8750 8세대 인데도 불구하고 오래 걸립니다.  저사양 컴퓨터인 경우 더 많이 걸리겠죠?

 

<CPU쓰레드 표시화면>


CPU와 GPU를 사용해서 암호해독을 한다고 하는데 실제로는 CPU사용률이 100%에 근접합니다.  발열이 엄청 날듯 하네요.


암호를 찾으면 다음과 같이 화면에 보여줍니다.

 

<암호 해독 결과 화면>

 

해당 엑셀파일의 암호는 1234로 되어 있네요. 역시 숫자라서 찾는 속도가 빠릅니다.

 

그리고 중간에 암호를 못 찾더라도 암호가 몇자리로 세팅되어 있는지가 표시 되니 대략 예측이 가능합니다.

 

<패스워드 길이 표시 화면>

해당 파일은 암호가 3자리로 되어 있다고 나오네요.

 

그리고 이 프로그램이 비밀번호를 얼마나 잘 찾는지를 확인하기위해  3가지 경우를 테스트 해보았습니다.

 

테스트 1 ->  엑셀 패스워드를 12345678로 숫자로 된 긴 암호를 입력
5자리 이상되는 암호일 경우에는 암호를 찾았지만, 프로그램을 구매하라는 팝업을 띄우네요.

평가판이라서 암호를 찾았음에도 불구하고  표시하지 않는다란 문구가 뜨면서 구매 욕구를 자극하네요.

정말 필요하신 분은 구매를 하더라도 그만한 가치는 있겠죠.

 

테스트 2  -> 영어로된 5자리 패스워드(단어가 아닌 사람 이름을 타이핑한 경우) 
40분 가량의 오랜 검색 시간이 걸렸으며 결국은 찾지 못함.

시간 관계상 단어로 된 영어는 검색해 보지 않았음.

 

테스트 3 -> 숫자로 된 5자리 암호
10분 이내로 잘 찾아내는 것을 볼수 있었음.

 

결론은 숫자로된 5자리 이내의 패스워드일 경우 잘 찾는것을 확인할수 있었습니다.

엑셀에 설정한 패스워드를 잊은 경우 복구확률은 떨어지지만 그래도 한번 정도는 돌려 볼만한 가치가 있는 프로그램인거 같습니다.

이상으로 테스트를 마칩니다.