|
Message-Id: <N1P-az613q30D1@Safe-mail.net> Date: Fri, 14 Jun 2019 00:00:03 -0400 From: billwhittaker@...e-mail.net To: john-users@...ts.openwall.com Subject: Re: Unable to use OpenCL on arm64v8/debian stretch > Also, are you able to use OpenCL on this system from any other program? Further, pertinent information follows. (1) from john-opencl-tester.tar.gz ./opencl-test.sh Traceback (most recent call last): File "opencl-generator.py", line 8, in <module> from passlib.hash import md5_crypt as md5c ImportError: No module named passlib.hash Testing nt-opencl... Cracked :100 Testing phpass-opencl... Cracked :100 Testing cryptmd5-opencl... Cracked :100 Testing ssha-opencl... Cracked :100 Testing raw-sha1-opencl... Cracked :100 Testing raw-md5-opencl... Cracked :100 rm: cannot remove 'opencl-wordlist': No such file or directory rm: cannot remove 'opencl-crack': No such file or directory (2) My GPU only supports Open CL 1.1 1.2, but check out the last line from clinfo. Is it a problem? clinfo Number of platforms 1 Platform Name ARM Platform Platform Vendor ARM Platform Version OpenCL 1.2 v1.r14p0-01rel0-git(966ed26).f44c85cb3d2ceb87e8be88e7592755c3 Platform Profile FULL_PROFILE ... CD loader properties ICD loader Name OpenCL ICD Loader ICD loader Vendor OCL Icd free software ICD loader Version 2.2.11 ICD loader Profile OpenCL 2.1 (3) hashcat gives me the following gobbledygook, in particular, "Driver Version : 1.2". How can I tell/confirm if/that JtR is using the appropriate driver? hashcat -I hashcat (v5.1.0) starting... OpenCL Info: Platform ID #1 Vendor : ARM Name : ARM Platform Version : OpenCL 1.2 v1.r14p0-01rel0-git(966ed26).f44c85cb3d2ceb87e8be88e7592755c3 Device ID #1 Type : GPU Vendor ID : 2147483648 Vendor : ARM Name : Mali-T860 Version : OpenCL 1.2 v1.r14p0-01rel0-git(966ed26).f44c85cb3d2ceb87e8be88e7592755c3 Processor(s) : 4 Clock : 200 Memory : 229/919 MB allocatable OpenCL Version : OpenCL C 1.2 v1.r14p0-01rel0-git(966ed26).f44c85cb3d2ceb87e8be88e7592755c3 Driver Version : 1.2 (4) Where JtR spits out an error, hashcat just hangs. (I gave it ~30+min). hashcat -b -m 2500 hashcat (v5.1.0) starting in benchmark mode... Benchmarking uses hand-optimized kernel code by default. You can use it in your cracking session by setting the -O option. Note: Using optimized kernel code limits the maximum supported password length. To disable the optimized kernel code in benchmark mode, use the -w option. OpenCL Platform #1: ARM ======================= * Device #1: Mali-T860, 229/919 MB allocatable, 4MCU Benchmark relevant options: =========================== * --optimized-kernel-enable Hashmode: 2500 - WPA-EAPOL-PBKDF2 (Iterations: 4096) (5) Following Alexander's suggestion and using github's JtR, I see, uh, uninspiring performance via OpenCL. Any suggestions on making OpenCL functional? ../run/john --test --format=opencl Device 1@...i: Mali-T860 Benchmarking: sha1crypt-opencl, (NetBSD) [PBKDF1-SHA1 OpenCL 4x]... DONE Speed for cost 1 (iteration count) of 64000 and 40000 Raw: 6.3 c/s real, 914 c/s virtual ^CSession abortedPass-opencl [SHA256 AES/Twofish/ChaCha OpenCL]... ^CWait...
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.