본문 바로가기

파워포인트) #집(zip)파일 #아래한글(HWP) #brute-force(무차별 대입)2

당황하지 말자, 기억나지 않는 문서 암호/비밀번호 찾기(2) 파이썬에서는 multiprocessing 모듈을 이용해서 여러 코어에서 동시에 조합을 시도할 수 있습니다. 다만, 비밀번호 크래킹을 단순 brute-force(완전 탐색)로만 하면 경우의 수가 기하급수적으로 커져서 사실상 현실적으로 풀기 힘들어집니다. 그래서 실제 보안 연구나 해킹 실무에서는 여러 현대식 접근 방식이 사용되는데, 아래 코드 하단에 정리합니다. 2. 멀티코어 병렬처리, 비밀번호 찾기 (ZIP + MS Office) import itertoolsimport zipfileimport msoffcryptoimport ioimport osimport multiprocessing as mpclass PasswordCracker: """ 다양한 조합으로 비밀번호를 추측하여 ZIP, DOC.. 2025. 8. 22.
당황하지 말자, 기억나지 않는 문서 암호/비밀번호 찾기(1) 본인이 작성한 오피스(워드, 엑셀, 파워포인트)나 집파일에 암호를 걸어두고, 시간이 지나 비밀번호가 생각나지 않을때가 종종 있어 난처한 경우가 발생합니다. 이때, 시간 여유가 많이 있고 또한 아주 간단한 암호를 설정했다면 '단순 brute-force(무차별 대입) 방식'을 시도해 볼 수 있습니다. (*암호화된 파일을 분실한 경우, 개발사에서도 암호를 복구해 주지 않는 것으로 알고 있습니다. 사본/이전본을 찾는 게 현실적인 해법입니다. 추가로, 본문 하단에 암호분실을 대비한 예방팁을 정리하였습니다.)ZIP 파일zipfile 모듈로 열 수 있고, extractall(pwd=...) 같은 방식으로 비밀번호 검증 가능.MS Office (ppt, pptx, doc, docx, xls, xlsx 등)pptx/do.. 2025. 8. 22.
반응형