CUDA (GPU)를 사용하여 zip 비밀번호를 어떻게 복구 할 수 있습니까?


9

CUDA (GPU)를 사용하여 Linux에서 zip 비밀번호를 복구하는 방법 지난 이틀 동안 "fcrackzip"을 사용해 보았지만 너무 느립니다.

몇 달 전 나는 GPU / CUDA를 사용할 수 있고 CPU에 비해 ​​성능이 크게 향상되는 응용 프로그램을 보았습니다.

cuda를 사용하는 무차별 대입이 불가능한 경우 사전 공격을 수행하는 데 가장 적합한 응용 프로그램은 무엇이며 최고의 사전을 찾을 수있는 곳을 알려주십시오.

문안 인사

답변:


2

이 기사 에 따르면 ZIP에 대한 무차별 대입을 위해 CUDA를 사용하는 것이 가능하지만 지금까지 무료 앱을 찾지 못했습니다. ZIP에 CUDA를 사용하는 데 어려움은 "강제"시도는 무차별 강제 해시와 같은 단일 계산으로 구성되지 않지만 zip 파일을 읽고 해독해야한다는 것입니다. CUDA를 활용하려면 해당 프로세스를 가상화해야합니다. GPU 메모리에 zip을로드하고, GPU에서 실행 가능한 코드로 암호 해독 방법을 다시 작성하고 결과를 동적으로 평가해야합니다.

직접 해결책을 찾았다면 공유하십시오.


0

미리 계산 된 레인보우 테이블 을 사용해 보셨습니까 ?

비밀번호가 길거나 Zip에 특수 (예 : 소금에 절인) 패스 해싱을 사용하지 않는 한 큰 파일을 토렌트하려는 경우에는 충분합니다.

다음다운로드 할 수있는 장소 입니다.

btw, ophcrack rainbow table을 다운로드하고 중요한 webapp의 해싱이 얼마나 약한 지 노출 시키면 SW 관리자가 우리에게 해시에 소금을 바르지 않기로 동의했습니다.


2
Rainbowtables는 암호화가 아닌 해시에만 작동합니다.
OliverS

1
OliverS, 어떻게 암호화가 작동한다고 생각합니까? 우편 번호가 암호로 잠겨 있으면 목표는 전체 볼륨을 무차별 강제로 해독하지 않고 암호를 검색하는 것입니다. 모든 비밀번호 구현은 해싱을 사용하여 입력 한 비밀번호와 일치시킵니다.
r00fus

2
잠긴 Zip 파일의 비밀번호는 해시로 저장되지 않으며 암호화 알고리즘 (AES)의 핵심입니다. 비교할 해시를 복구 할 수 없으므로 레인보우 테이블을 사용하여 비밀번호를 공격 할 수 없습니다.
닉 파스쿠치
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.