Table des matières
Nvidia CUDA
Cette page est en rapport avec le TUTO Hashcat permettant de casser un hash de mot de passe.
La machine qui va effectuer le process n'a pas de X windows ce n'est pas nécessaire car cela ne va pas prendre du process pour l'affichage !
Compute Unified Device Architecture
Compute Unified Device Architecture est une technologie de GPGPU (General-Purpose Computing on Graphics Processing Units), c'est-à-dire utilisant un processeur graphique (GPU) pour exécuter des calculs généraux à la place du processeur (CPU).
Architecture Tesla
L'architecture Tesla, qui offre selon NVidia la puissance de calcul d'un superordinateur (4 téraflops en simple précision, 80 gigaflops en double précision) pour une somme de 10 000 dollars, est construite sur CUDA.
Architecture Pascal
L'architecture Pascal, introduite en 2016 avec les cartes GTX1080 et GTX1070 à 2560 cœurs (gravure en 16 nm) et qui utilise de la GDDR5X surcadençable à 2,1 GHz, est également utilisable avec CUDA.
NVidia lui annonce 11 téraflops en simple précision.
A quoi cela va servir
Toute application qui demande du calcul intensif maillable en deux ou trois dimensions, ainsi que ce qui est décomposable en calculs indépendants sur des facteurs premiers, tel que cassage de codes, calculs de structures, simulation de fluides, algorithmes de recuit simulé, calculs économétriques sur de très grandes matrices (des techniques de découpages de ces matrices en blocs permettent de largement en paralléliser le produit) peut tirer profit de CUDA.
En matériel, combien ça coûte pour être vraiment performant ?
1. Serveur
Tyan Ft77C-B7079 3.544€
- Tyan FT77CB7079 Barebone System
- 4U Rack-mountable
- Intel C612 Chipset
- Socket R LGA-2011
- 2 x Processor Support
- 3 TB DDR4 SDRAM DDR4-2133/PC4-17000 Maximum RAM Support
- Serial ATA/600, 6Gb/s SAS RAID Supported Controller
- ASPEED AST2400 Integrated
- 10 x Total Bays - 13 x Total Expansion Slots
- Processor Support (Xeon)
- Gigabit Ethernet - 2 USB 3.0 Port(s)
- 3 x 3200 W
D'occasion Tyan Ft77C-B7079 pour 2.564€ sans la RAM 32GB pour 524€ le tout pour un total de 3.100€
2. Cartes Graphiques
geforce-gtx-1080 +-300€ d'occasion mais il en faudrait 8 ! 3.200€
3. Budget
6.300€ de budget pour casser les mots de passe, ça vous tente ??
Certes c'est une somme considérable pour certains mais si on réfléchit un peu l'intégrité de nos mots de passent ne vaut pas grand chose face à un investissement pareil !
N'importe quelle société, voir n'importe qui, un groupe de hacker pourrait investir ensemble dans du matériel permettant de casser des mots de passe très facilement et ainsi offrir leur services en passant par le DarkWeb !
Et ça se fait déjà !! Serveur GPU Online
En voici un exemple !
8 geforce gtx-1080 pour casser des mots de passe
Tuto #_shellntel
Notre hacker a fait tourner sa machine pour casser 31.561 mots de passe, chiffrés selon un algorithme de hachage. En l’espace de 25 minutes, elle a réussi à en révéler les deux tiers, sachant que tous étaient codés sur plus de huit caractères. Pour cet exemple, la machine a presque atteint les 160 milliards de calculs de hachage par seconde (soit 160 gigahash/s). En effet, pour deviner un mot de passe, la machine va calculer le hachage d'innombrables combinaisons différentes et comparer les résultats avec l'empreinte à casser.
4. Soft
Combinaison de Linux et hashcat bien sûre !
Installation Debian Buster
Quels sont les drivers utilisés pour le moment sur la machine ?
hashcat -I | grep Driver Driver Version : 1.2 Driver Version : 390.116 Driver Version : 390.116
- | installation de CUDA provenant du site Nvidia
wget https://developer.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda_10.1.168_418.67_linux.run chmod +x cuda_10.1.168_418.67_linux.run ./cuda_10.1.168_418.67_linux.run =========== = Summary = =========== Driver: Not Selected Toolkit: Installed in /usr/local/cuda-10.1/ Samples: Installed in /root/, but missing recommended libraries Please make sure that - PATH includes /usr/local/cuda-10.1/bin - LD_LIBRARY_PATH includes /usr/local/cuda-10.1/lib64, or, add /usr/local/cuda-10.1/lib64 to /etc/ld.so.conf and run ldconfig as root To uninstall the CUDA Toolkit, run cuda-uninstaller in /usr/local/cuda-10.1/bin Please see CUDA_Installation_Guide_Linux.pdf in /usr/local/cuda-10.1/doc/pdf for detailed information on setting up CUDA. ***WARNING: Incomplete installation! This installation did not install the CUDA Driver. A driver of version at least 418.00 is required for CUDA 10.1 functionality to work. To install the driver using this installer, run the following command, replacing <CudaInstaller> with the name of this run file: sudo <CudaInstaller>.run --silent --driver Logfile is /var/log/cuda-installer.log
Messages d’erreur Soft ldconfig
