무선랜 WPA 크랙 - Pyrit with CUDA Security 일반

CUDA는 지포스 계열의 그래픽 카드 GPU의 병렬 처리 알고리즘로 무선랜 WPA 키 크랙에 이용되기도 한다. 
WPA Key 크랙에 지포스 GPU CUDA 병렬처리로 키를 크랙하는 툴인 'pyrit'에 관련 자료를 소개하고자 한다.
BackTrack 4에는 기본적으로 Pyrit 0.2.5 버전이 설치되어 있다. 따라서 BT4에서 CUDA를 사용하여 WPA/WPA2 키 크랙을 하려면 지포스 그래픽카드가 설치된 컴퓨터만 가능하다.

내가 테스트한 노트북 사양은 다음과 같다.

1. 델 노트북 모델 : M 1530
2. CPU : 인텔 Core2Duo T9300 @ 2.5GHz
3. 운영체제 : Windows 7 Ultimate K
4. 메모리 : 4GB
5. 그래픽카드 : 지포스 8600 GT
6. Pyrit 설치 경로 : /etc/pentest/pasword/
=======================================================
테스트 결과 위 사양에서 크랙 처리 속도는 2800 PMK(Pare-wise Master Key)/Sec
이상한 것은 아래 가이드에서 사용한 지포스 8800GT는 평균 10,000 PMK/s가 나왔다는 것이다. 차이가 너무 나는데 
이유를 잘 모르겠다. 

CUDA 기술을 지원하는 그래픽 카드 리스트 
--> http://www.nvidia.com/object/cuda_gpus.html

Backtrack 4에서 Pyrit with CUDA 가이드
--> backtrack-4-cuda-guide.pdf