이 문서는 주로 비밀번호 해독에 빠져 관계를 한 단계 더 끌어올릴 준비가 된 사람들을 위한 것입니다. 해시 크래킹을 처음 접하는 분들이라면 이 파일 때문에 낙담하지 마세요! 비밀번호를 해독해서는 안 되는 것은 사실이지만 노트북이나 저/중급 데스크탑, 심지어 전력/냉각이 부족한 HEDT에서는 이것이 사용할 수 있는 전부일 수 있습니다. 처음으로 시작하면 괜찮습니다! 초보자로서 이러한 시스템은 가벼운 작업량(또는 )을 유지하고 상당히 짧은 실행 시간(최대 30분 - 1시간)을 유지하는 한 학습할 수 있습니다. 이 문서는 로프를 배우기 시작하면 더 빠른 속도에 대한 욕구를 충족시키고 싶을 때 더욱 가치가 있을 것입니다. 그 때까지, 당신이 가진 것을 활용하고 배우는 것을 즐기세요! hashcat -w 1hashcat -w 2
비밀번호 크랙은 의심할 여지 없이 컴퓨터에 가져올 수 있는 가장 잔인한 작업량입니다. 비밀번호처럼 컴퓨터 하드웨어에 부담을 주지 않습니다. 따라서 기술적으로 프로세서를 사용하여 거의 모든 장치의 암호를 해독하는 것이 가능하지만 휴대폰, 테슬라의 인포테인먼트 시스템 또는 카지노 ATM과 같은 많은 장치에서 암호를 해독하려고 시도해서는 안 될 것입니다. 해독 시도 지속적인 컴퓨팅 워크로드를 장시간 처리하도록 설계되지 않은 시스템에서는 암호가 조기에 사라지는 것을 보장할 수 있습니다. 따라서 닌텐도 스위치에서 해시캣을 실행할 수 있다면 내일 새로운 닌텐도 스위치를 구입할 준비를 충분히 하세요. 일반적으로 노트북에서 암호를 해독하는 것은 권장되지 않습니다. 대부분의 노트북은 별도의 GPU가 없지만 통합된 GPU 또는 APU가 있습니다. 독립형 GPU가 있는 대부분의 노트북은 GPU와 CPU가 일반적으로 일반 히트 파이프와 라디에이터를 공유하기 때문에 컴퓨팅 워크로드에 대한 적절한 냉각이 없습니다. 초고급 '데스크탑 대체 노트북'이나 데스크탑 수준의 GPU가 장착된 '모바일 워크스테이션'을 소유하고 있다면 실제로 GPU와 CPU에 개별 핫스팟을 제공하여 노트북의 고장을 제거할 수 있습니다. 예를 들어, 저는 GTX 1060이 장착된 Clevo P650HP와 Quadro P4200이 장착된 Dell Precision 7530을 가지고 있는데, 둘 다 실제로 전체 컴퓨팅 워크로드를 적당한 시간 동안 처리할 수 있습니다(하지만 키보드를 만질 때 손가락이 화상을 입지 않는 것은 아닙니다). 그러나 최고급 모바일 워크스테이션에서도 놀라운 속도를 기대하지 마십시오. 이러한 장치는 여전히 비교적 저전력 장치(< 200W)이므로 성능은 이를 반영합니다. hashcat -w 3
현재 데스크톱에서 암호를 해킹하는 것도 바람직하지 않을 수 있습니다. 로우/미드레인지 데스크탑은 일반적으로 통합된 GPU, APU 또는 로우엔드 전력 예산 GPU를 갖추고 있어 컴퓨팅 워크로드를 전혀 처리할 수 없습니다. 하이엔드 게이밍 데스크탑에서도 암호 해독 워크로드를 충분히 냉각할 수 있는 GPU나 섀시가 없을 수 있습니다. 온도가 90°C 이상 치솟는 것을 발견하면 지갑을 비울 때입니다.
마지막으로, GPU 마이닝 장치는 기술적으로 전용 컴퓨팅 워크로드를 위해 설계되었지만 (가장 좁은 정의로만 제한됨) 전용 크래킹 리그를 구축할 때 거의 모든 규칙을 어기는 경향이 있습니다. 이러한 리그는 단일 대상을 해시하도록 설계되었으며, 이를 위해 필요한 하드웨어 수는 절대적으로 최소화되어 운영 오버헤드를 최소화하고 수익을 최대한 높이도록 설계되었습니다. 이것은 당신이 원하는 암호 해독 장치와는 정반대입니다. GPU 채굴 장치를 사용하여 일부 비밀번호 해독 워크로드를 처리할 수 있고 흥미로운 숫자를 게시 할 수도 있지만 결국 문제가 발생합니다.재미 있거나 가치 있는 일을 시도할 때. 만약 당신이 이미 하드웨어를 가지고 있다면, 당신이 벽에 부딪히기 시작할 때까지 그것을 사용하는 것이 좋을 것이다. 그렇지 않으면 eBay에서 Milkcrate 채굴 기계를 서두르지 마십시오. hashcat -b
적합한 비밀번호 해독 도구를 만드는 것은 컴퓨터에 GPU를 많이 넣고 그것을 끝내는 것만큼 간단하지 않습니다. 시스템에서 최악의 스트레스 테스트를 수행한 다음 며칠/주/개월 동안 실행하는 것을 상상해 보십시오. 글쎄요, 이것이 암호 분해입니다. 전력 소비와 열 방출은 여러분이 싸워야 할 주요 악마이지만, 실제로 장비를 위해 선택한 모든 구성 요소는 균형을 이루고 잘 고려되어야 합니다. 진지하게. 만약 당신이 그것을 제대로 하고 싶다면, 당신이 잘라낼 수 있는 구석이 거의 없다.
전원 공급 장치는 암호 해독 장치를 구축하는 핵심 측면입니다. 당신은 몇 가지 기본적인 전기 개념을 이해해야합니다 () 그리고 몇 가지 기본적인 수학적 연산을 수행할 수 있어야합니다. 왜냐하면 이 부분을 실수하는 경우 ... 가장 좋은 경우 회로 차단기; 최악의 경우 화재를 일으켜 재산 피해, 부상, 심지어 사망까지 초래할 수 있습니다. W = V × A × PF
장치를 연결한 전원 콘센트가 장치가 소비할 전력을 지원할 수 있는지 확인합니다. 가장 현대적인 주거용 회로는 15 또는 20 암페어(110V)에 불과하며 회로에 부하의 80% 이상을 배치해서는 안 됩니다(예: 12A 회로는 15A, 16A 회로는 20A 회로입니다. GPU의 수에 따라 장치는 이보다 훨씬 더 많은 전류를 소비할 수 있습니다. 그리고 장비만이 회로에서 에너지를 끌어올리는 것이 아닐 수 있습니다(조명, 전자레인지, 히타치 등과 경쟁하게 됩니다)
또한 전원 공급 장치의 역률에 주의하세요. 전원 공급 장치의 역할은 벽에서 나오는 교류 전원을 사용 가능한 직류 전원으로 변환하는 것이지만 완벽한 효율성으로 이를 수행할 수는 없습니다. 전원 공급 장치는 50% 부하(일반적으로 85% - 95%)에서 가장 효율적이며 일반적으로 100% 부하에서는 80% - 92%만 효율적입니다. 총 구성 요소 전력 소비량이 1320W인 4개의 RTX 2080이 있는 드릴링 장비가 있지만 100% 부하에 대한 전력 효율이 85%에 불과한다고 가정해 보겠습니다.
1320W 활성 전력 ÷ 0.85 전력 요소 ≈ 1553W 겉보기 전력
전체 구성 요소 전력 소비량은 1320W(활성 전력)에 불과하지만 실제로 전원 공급 장치의 역률 때문에 1550W 콘센트(겉보기 전력)보다 많은 전력을 끌어냅니다. 수학을 수행하고 15A 110V 회로가 1320W를 지원할 수 있지만 1550W를 안전하게 지원할 수 없다는 것을 깨닫기 전까지는 별거 아닌 것 같습니다. 마찬가지로 전원 공급 장치의 정격 와트가 와트라는 것을 이해하는 것이 중요합니다. 1600W 전원 공급 장치가 있는 경우 완전 부하 시 역률이 87%이므로 전원 공급 장치는 실제로 콘센트에서 1839W의 전력을 흡수할 수 있습니다. 80 Plus 인증 사이트에서 다양한 부하에 따른 전원 공급 장치의 역률 및 효율에 대해 자세히 알아볼 수 있습니다.
전원 공급 장치와 관련하여 시스템이 필요로 하는 전원을 공급하는 고품질 전원 공급 장치를 사용하십시오. 장비의 GPU 및 기타 구성 요소의 수에 따라 전원 공급 장치보다 더 많은 것이 필요할 수 있습니다. 특히 AMD Threadripper와 같은 전력을 소비하는 CPU가 있는 경우 더욱 그렇습니다. 전원 공급 장치는 최소 80 Plus Gold 등급이어야 하며 이상적으로는 부하 하에서 전체 시스템의 120% ~ 200% 전력 소비를 공급할 수 있어야 합니다. 전원 공급 장치가 20% - 50% 부하 범위에 있을 때 가장 효율적이라는 점을 명심하십시오(역률이 가장 높음).
또한 - 매우 중요합니다 - 값싸거나 너무 작은 전원 공급 장치를 구입하거나 사용하지 마십시오. 다시 말씀드리겠습니다. 왜냐하면 비밀번호 해독 장치에 값싸거나 너무 작은 전원 공급 장치를 사용하지 않는 것이 절대적으로 중요하기 때문입니다. 너는 불을 붙일 것이다. 진짜 빌어 먹을 불, 크레이그. 불타는 불꽃. 진짜 불꽃. 불타는 종류.일부 영역에서는 비용을 절약하기 위해 코너를 절감할 수 있습니다. 비용은 암호 해독 장치에 있지만 전원 공급 장치는 절대 저렴한 영역이 되어서는 안됩니다.
마지막으로, 사용하는 전원 코드가 적절한 사양을 가지고 있는지 확인하십시오. 대부분의 전원 공급 장치(심지어 >1000W 전원 공급 장치)에는 빠르게 과열되고 녹을 수 있는 취약한 18 AWG C13 전원 코드가 함께 제공됩니다. 최소 16개의 AWG 전원 코드를 사용해야 할 수도 있으며 1500W 이상의 거대한 전원 공급 장치가 있는 경우 14개의 AWG 전원 코드가 필요합니다.
섀시(하우징이라고도 함)는 빌드의 기초가 됩니다. 설치하려는 하드웨어를 수용할 수 있을 만큼 큰 섀시를 선택하는 동시에 적절한 양의 전원 공급 장치를 지원하고 Strong을 위한 원활한 직선형 공기 흐름을 제공해야 합니다. 대부분의 미드 타워 ATX 섀시는 2개 또는 3개의 GPU만 지원하는 반면, 풀 타워 및 슈퍼 타워 EATX/SSI-EEB 섀시는 4개 또는 5개의 GPU를 지원할 수 있습니다. 전용 서버 섀시는 여러 개의 전원 공급 장치를 수용할 수 있으며 8개, 10개, 16개, 심지어 20개(단일 폭) GPU를 지원합니다.
케이스와 함께 제공되는 예비 팬이 드릴링 장비에서 발생하는 열을 수용하기에 심각하게 부족할 것이 거의 확실합니다(예외는 몇 가지 있지만 그렇지 않은 척합니다. 재고 팬을 높은 CFM, 높은 정압 팬으로 교체해야 합니다. 델타 및 산 에이스는 좋은 선택이지만 이들 팬 중 일부는 각각 최대 75W의 전력을 소비할 수 있습니다. 또한 이러한 팬은 매우 시끄러워서 일부 사람들을 괴롭힐 수 있습니다. 물 냉각은 경우에 따라 적합한 대안일 수 있습니다.
섀시 선택에서 쉽게 승리하고 싶다면 Tyan 과 Supermicro 는 모두 GPGPU 컴퓨팅용으로 설계된 서버 브레이드 시스템을 제공합니다(구매자 경고: 이러한 케이스 중 상당수는 NVIDIA Tesla와 같은 저전력, 수동 냉각 서버 GPU용으로 설계되었으며 데스크탑 GPU를 수용할 수 없습니다.
n00b라면 왜 게임이나 그래픽에 대해 이야기하지 않고 그래픽 카드에 대해 이야기하는지 궁금할 수도 있습니다. 또는 GPU가 암호 해독에 사용된다는 것을 이미 알고 있지만 그 이유를 제대로 이해하지 못할 수도 있습니다. 글쎄요, 암호 해독은 소위 난처한 병렬 문제입니다(문제를 여러 병렬 작업으로 분할하는 노력이 거의 필요 없음). 따라서 암호 해독 작업 부하는 병렬에서 비교됩니다. 즉, 문제를 처리하는 프로세서가 많을수록 작업이 완료될 때까지 기다리는 시간이 짧아집니다. CPU는 이미 4~16개의 코어를 가지고 있으며 동기식 멀티스레딩(SMT, 하이퍼스레딩이라고도 함)을 통해 8~32개의 실행 스레드를 지원할 수 있습니다. 단일 명령어 다중 데이터(SIMD) 명령어를 사용하면 16~256개의 계산을 동시에 수행할 수 있습니다. 이것은 많은 것처럼 보일 수 있지만, 당신은 옳습니다 - 그것은 사실입니다! 아니면 적어도 GPU가 많은 코어를 가지고 있지 않았다면 그럴 것입니다. 현대 하이엔드 GPU는 2560~5120개의 코어를 가질 수 있으며 CPU의 코어에 비해 느리고 기능이 제한적이지만 비밀번호 해독 워크로드를 위해 GPU를 CPU보다 100배 이상 빠르게 만들기에 충분합니다. 또한 장비에 추가하는 각 GPU에 따라 성능이 선형적으로 확장됩니다! 따라서 장치에 10× RTX 2080 Ti가 있다면 결코 픽셀을 밀지 않고 사용할 수 있는 43,520개의 GPU 코어가 있습니다.
이 개념을 더 잘 이해하기 위해 예를 들어 다음을 보여줍니다.
19세기(산업혁명 이전)의 푸딩 공장을 소유하고 있다고 가정해 보겠습니다. 맛있는 바나나 푸딩을 만들려면 수많은 톤의 바나나가 필요하지만, 이 모든 바나나는 먼저 껍질을 벗겨야 합니다(당황스러운 병행 문제). 당신과 당신의 5 명의 비즈니스 파트너 (멀티 코어 CPU)는 정말 똑똑한 사업가이며 바나나를 벗기는 데 완벽한 능력이 있습니다. 사실 당신은 바나나 껍질을 벗기는 가장 좋은 방법을 알고 복잡한 바나나 - 관련 결정을 만들 수 있습니다. 하지만 여섯 명은 하루에 바나나를 많이 벗길 수 없습니다. 한 손에 한 개의 바나나 (SMT) 또는 한 손에 네 개의 바나나 (SIMD)로 가더라도 모든 바나나를 벗기는 데 여전히 몇 주가 걸립니다. 빌어먹을 바나나가 너무 많아요! 따라서 당신은 10,000 명의 직원을 모집하고 교육하기로 결정했습니다 원숭이 (GPU) 당신을 위해 바나나를 벗겨주십시오. 원숭이는 그다지 빠르지도 똑똑하지도 않습니다. 왜, 그들은 바나나 푸딩을 만들고 공장을 운영합니다! 하지만 10,000명의 사용자가 동시에 일하기 때문에 그들은 확실히 일부 바나나의 껍질을 벗길 수 있습니다. 사실, 그들은 하루 아침에 모두 껍질을 벗길 수 있습니다! 원숭이에게 코카인*(오버클럭)을 주면 더 빨리 작동할 수 있습니다. 그러나 조심하십시오. 때때로 원숭이가 과열되거나 피로로 기절하거나 (버스에서 떨어짐) 또는 지시를 듣는 것을 완전히 중단하거나 (ASIC 매달림).
* 법적 면책 조항: 충분한 냉각을 제공하지 않고 원숭이 10,000마리에 코카인을 투여하지 마십시오.
이 예를 보면 왜 GPU를 사용하여 암호를 해독하는지 명확하게 알 수 있습니다. 그렇지 않다면, 그것은 적어도 인력을위한 충분한 이유를 제공해야합니다. 당신의 빅토리아 푸딩 공장에 불타는 원숭이가 있습니다.
그렇다면 장비에서 어떤 GPU를 사용해야 합니까? 글쎄요, 옛날에 ATi / AMD가 비밀번호 해독 세계에서 최고였습니다. NVIDIA보다 더 많은 코어와 해시 값을 계산하는 데 필요한 명령어 수를 줄일 수 있는 특수 하드웨어 명령어(BIT_ALIGN 및 BFI_INT)를 사용하여 ATi/AMD GPU는 경쟁사보다 4배 더 빠릅니다. 하지만 NVIDIA는 2014년에 Maxwell 아키텍처(GTX 900 시리즈)를 출시하면서 AMD로부터 왕관을 훔쳤고 AMD는 아직 그것을 되찾지 못했습니다(그리고 아마도 결코 되찾지 못할 것입니다.) 따라서 분명히 리그에서 최신 NVIDIA GPU를 사용하고 싶어할 것입니다.
하지만 어떤 NVIDIA GPU가 있습니까? 좋은 질문입니다! 서버 섀시를 사용하더라도 워크스테이션(Quadro) 또는 서버(Tesla) GPU가 아닌 데스크톱 GPU(GTX / RTX)를 사용해야 합니다. 왜, 당신이 묻는가? 당신은 확실히 많은 질문을 합니다. 당신은 내가 이것에 대해 돈을 받지 않는다는 것을 알고 있습니다, 그렇죠? 그들은 말 그대로 나를 곰팡이 낀 지하실의 책상에 사슬로 묶어 Eee PC 700에 이 모든 것을 쓰도록 강요했습니다. 나는 한 달 동안 밥을 먹지 않았고 의자의 구멍을 통해 배변을 합니다. 도움을 보내주세요. 오 젠장, 그들이 오고 있습니다. 냉정하게, 아무것도 모른다. *큰 소리로 입력* ... H a P P Y T O ... A N S W E R ... T H A T Q U E S T I O N ... F O R ... Y O U... 네, 첫 번째 이유는 데스크톱 GPU가 한두 배 정도 저렴하기 때문입니다. 데스크톱 GPU는 게이머가 보조금을 지원하고 규모의 경제가 유리하게 작동하기 때문입니다. 워크스테이션과 서버 GPU에는 비밀번호 해독(예: FP64 성능)에 절대 사용하지 않는 기능도 있으므로 기본적으로 아무것도 추가 비용을 지불하지 않습니다. 만약 당신이'정말 아무것도 보답하지 않고 엄청난 돈을 주는 것을 좋아한다면, 저는 기꺼이 제 ACH 정보를 알려드리겠습니다. 둘째, 워크스테이션 및 서버 GPU는 전통적으로 비밀번호 해독 워크로드의 경우 데스크톱 GPU보다 약간 느립니다. 최근에는 몇 가지 예외가 있었습니다. 주로 테슬라 P100과 V100이 있지만 빠르지만 인간 간보다 더 비쌉니다. 우리는 일반적으로 달러당 성능과 와트당 성능 측면에서 GPU'의 값을 측정합니다. 가장 많이 사용하는 알고리즘을 선택하고(corp 환경에 있는 경우 NTLM일 가능성이 높음) GPU의 해시레이트를 비용으로 나눕니다. Titan, Quadro 및 Tesla GPU의 perf:dollar 비율이 엄청나게 낮은 반면, 플래그십 데스크톱 GPU("80"로 끝나는 모델 번호)가 가장 좋은 perf:dollar 비율을 가지고 있음을 알 수 있습니다. 마찬가지로 중급 및 저가형 GPU는 피하세요. 가격표가 매력적일 수 있지만, perf:dollar 비율은 돈을 낭비한다는 것을 보여줍니다.
그래서 이제 perf:dollar 비율이 가장 높은 고급 NVIDIA 데스크톱 GPU를 구매해야 한다는 것을 알게 되었지만, 아직 말하지 못한 중요한 정보가 하나 남아 있으므로 CRAIG, NEWEGG 장바구니에서 그 GPU를 삭제하세요. 씨발. 송풍기형 선풍기와 수평 핀이 달린 히트싱크가 있는 GPU를 구입해야 합니다. 축 팬이 있는 GPU와 수직 핀이 있는 히트싱크를 구매하지 마세요. GPU에 팬이 두 개 또는 세 개 있다고 해서 블로어 팬이 하나인 GPU보다 냉각이 더 좋다는 의미는 아닙니다. 그 반대입니다. 이러한 화려한 다중 팬 GPU 쿨러는 실제로 섀시에서 뜨거운 공기를 배출하지 않고 섀시로 배출하며, 게임과 같은 폭발적인 작업 부하를 처리하도록 설계되었으며 지속적인 컴퓨팅 작업 부하를 절대 처리할 수 없습니다. 간단히 말해서:
hashcat密码破解硬件">
무엇보다도 CPU 선택은 주로 마더보드 선택에 따라 결정됩니다. 그러니 먼저 마더보드를 선택하세요. '은 그것에 대해 말할 것이 많지 않고, '은 왜 마더보드가'에 자체 섹션이 없는지 말입니다. 필요한 지원을 얻으세요. 그렇게 간단합니다.
많은 사람들이 GPU 크래킹만 할 계획이라면 크래킹 장치에 어떤 CPU를 설치하든 중요하지 않다고 착각합니다. 이러한 사고방식은 주로 인프라 비용을 낮게 유지하기 위해 가장 저렴하고 최악의 CPU를 구입하려는 채굴 커뮤니티에서 비롯됩니다. 하지만 암호 해독은 채굴이 아닙니다. 이건 씨발 아니야, 크레이그. 나는 당신이 REDDIT에서 무엇을 보든 상관하지 않는다. 선택한 CPU는 주로 선택한 마더보드에 의해 결정되지만 따라야 할 몇 가지 규칙이 있습니다.
일반적으로 CPU는 GPU 크래킹을 위해 사용할 수 있는 N + 2개의 스레드가 있어야 하며, 여기서 N 은 장비에 있는 GPU의 수입니다. 예를 들어 8 GPU 장치가 있는 경우 CPU가 10개의 스레드를 지원할 수 있어야 합니다. 동기식 멀티 스레딩(SMT, 예를 들어 Intel)을 갖춘 쿼드 코어 CPU 하이퍼스레딩은 8개의 스레드만 지원하므로 리소스가 약간 부족할 수 있습니다. SMT가 달린 6코어 CPU가 더 적합할 것 같습니다.
듀얼 슬롯 메인보드를 사용하는 경우 메인보드가 Single Root Complex인지 Dual Root Complex인지 확인하십시오. 단일 루트 복합체는 모든 GPU가 단일 CPU를 통해 라우팅된다는 것을 의미하는 반면, 이중 루트 복합체는 GPU의 절반이 하나의 CPU를 통해 라우팅되고 나머지 절반은 두 번째 CPU를 통해 라우팅된다는 것을 의미합니다. 보드가 Single Root Complex인 경우, 이는 일반적으로 충분한 스레드가 있는 한 GPU 수를 지원할 CPU를 하나만 설치할 수 있다는 것을 의미합니다.
또한 GPU 크랙만 할 수 있다고 생각하면서도 실제로는 절대 그렇지 않다는 점을 명심하십시오. 일부 알고리즘은 GPU 가속화에 적합하지 않으며 CPU를 사용해야 합니다. 알고리즘이 GPU 가속에 적합하더라도 공격은 여전히 CPU에서 더 효과적일 수 있습니다(예를 들어, 빠른 해시 알고리즘에 대한 직접 사전 공격이나 수억 개의 해시가 있는 해시 목록에 대한 공격의 경우). wordlist 조작, 규칙 세트 생성, potfile 구문 분석 등과 같은 몇 가지 작업을 수행해야 합니다. 이러한 작업에 대한 CPU가 너무 느리지 않기를 원합니다.
마지막으로 브랜딩에 대해 이야기해 보겠습니다. 다시 말하지만, 이는 주로 선택한 마더보드에 따라 달라집니다. 단, 선택할 수 있다면 AMD를 선택하세요. 인텔은 오랫동안이었지만 AMD는 마침내 2006 년 이후 처음으로 다시 경쟁력을 갖게되었으며 EPYC, Threadripper 및 Ryzen으로 절대적으로 압도했습니다. CPU 선택에 도움이 필요하다면 패스마크의 하이엔드 CPU 및 CPU 가성비 차트를 확인해보세요. 저는 개인적으로 CPU Mark 점수가 15,000 미만인 것을 구매하지 않을 것입니다.
이것도 주로 선택한 마더보드에 따라 달라지지만 두 가지 엄격한 규칙을 따라야 합니다.
규칙 #0: 비디오 메모리보다 최소 두 배의 호스트 메모리가 필요합니다.
Host RAM ≥ 2 × VRAM
따라서 각각 8GB VRAM의 8× RTX 2080 SUPER가 있다면 최소 64GB의 호스트 메모리가 필요합니다. while를 조금 적게 할애할 수도 있겠지만, 좀 더 고급스러운 일을 시작하면 CL_OUT_OF_HOST_MEMORY 오류가 발생합니다.
규칙 #1: 항상 평판이 좋은 유명 브랜드 RAM을 구입하세요. 저렴한 램은 사지 마세요. 브랜드가 아닌 RAM을 구매하지 마세요. 리퍼비시된 RAM을 구입하지 마세요. 램 트럭을 사지 마세요. 말 그대로 램을 사지 마세요.
반복:
I do not need multiple terabytes of storage for rainbow tables. 나는 무지개 테이블에 대해 스토리지 의 여러 테라바이트 가 필요하지 않습니다. 나는 무지개 테이블에 대해 스토리지 의 여러 테라바이트 가 필요하지 않습니다. 나는 무지개 테이블에 대해 스토리지 의 여러 테라바이트 가 필요하지 않습니다. 나는 무지개 테이블에 대해 스토리지 의 여러 테라바이트 가 필요하지 않습니다.
지금은 2020년인데, 적어도 매 분기마다 레인보우 테이블에 대해 질문을 받고 있습니다. 무지개 테이블은 과거의 고대 유물이며 현대의 암호 해독에서 전혀 자리가 없습니다. 현대의 암호 해독은 매우 역동적이고 민첩성, 유연성 및 확장성이 필요합니다. Rainbow 테이블은 정적이고 단단하며 완전히 확장 가능하지 않습니다. 이는 현대 암호 해독의 반대입니다. 세계에서 가장 성공적인 암호 해독 프로그램인 Hashcat 팀, CynoSure Prime 팀, Radeon 9800 팀을 살펴보면 거의 10년 동안 무지개 시계를 접한 적이 없다는 것을 알 수 있습니다. 따라서 TB의 무지개 테이블 스토리지가 필요하지 않습니다. 비밀번호 해독 장치를 저장하기 위해 1TB의 저장 공간도 필요하지 않습니다. 진지하게, 심지어 250GB는 당신이 사용한 디스크보다 훨씬 더 많을 수 있습니다. 당신이 미친 암호 구문 연구 또는 무언가를하지 않는 한.
많은 사람들이 디스크 읽기/쓰기 속도와 IOPS가 리그 해킹에 중요하지 않다는 인상을 가지고 있지만, 확실히 그렇다고 장담합니다. 가능하다면 NVMe 스토리지를 사용하는 것이 가장 좋은 선택입니다. 불가능하다면 SATA SSD도 제대로 작동합니다. 램과 마찬가지로 유명 브랜드의 프리미엄 모델을 고집하도록 노력하세요.
오래된 컴퓨터 속담이 있습니다. "사용하는 운영 시스템에 따라 응용 프로그램을 선택하지 마십시오. 사용하는 응용 프로그램에 따라 운영 시스템을 선택하십시오. 그것이 진정한 속담인지, 아니면 지난 10년 동안 반복되어 온 어느 날 떠오른 헛소리인지 모르겠습니다. 어느 쪽이든 그것은 절대적으로 사실입니다. 이 점을 염두에 두고, 명확한 선택은 우분투 리눅스입니다. 우분투는 뛰어난 OpenCL 및 독점 GPU 드라이버 지원을 지속적으로 제공하는 유일한 리눅스 배포판이며, Hashcat도 우분투에서 개발되었으며, 이는 우분투의 전반적인 최고의 경험을 거의 보장합니다. 다른 Linux 배포판은 다양한 수준의 OpenCL 및 독점 GPU 드라이버 지원을 제공하는데, Fedora 및 Arch와 같은 최첨단 배포판은 사용하기 가장 어렵습니다. Kali는 항상 OpenCL 지원이 좋지 않은 것으로 알려져 있습니다.
리눅스가 만족스럽지 않다면 윈도우도 사용할 수 있는 옵션입니다. 그러나 Windows를 사용하는 경우 Cygwin, WSL 또는 이와 유사한 제품으로 보완해야 합니다. 예를 들어 성공적인 암호 해독 프로그램은 , , , 와 같은 빠른 'n dirty shell 스크립트 Perl 스크립트 및 Python 스크립트를 많이 사용합니다. 이런 것들은 모두 리눅스의 유기적인 기능이지만 윈도우에서 사용할 수 있도록 최선을 다해야 합니다. awkgrepsed
만약 Windows라는 아이디어가 당신을 절대적으로 역겨워하고, 당신이 "Linux를 절대 사용하지 않는" 회색 수염이라면, 사용하는 GPU에 따라 FreeBSD와 Solaris가 실행 가능한 옵션이 될 수 있습니다. 불행히도 macOS는 Apple이 OpenCL 지원을 포기하고 Metal으로 전환했기 때문에 더 이상 실행 가능한 옵션이 아닙니다.
가능하다면 해킹 장치는 헤드리스(모니터 없음)이어야 합니다. 비밀번호를 해독하고 그래픽 데스크톱을 동시에 사용하는 것은 GPU가 숫자 작업에 바빠서 디스플레이를 업데이트할 수 없기 때문에 상당히 어렵습니다. Linux를 사용하고 그래픽 데스크톱을 고집하는 경우 데스크톱 로드를 최대한 가볍게 만들기 위해 Gnome, KDE, XFCE 또는 Mate와 같은 데스크톱 관리자 없이 blackbox, openbox, i3 또는 xmonad와 같은 베어 윈도우 관리자를 실행하십시오.