Hashcat on VPS Virtual Server
#1
I have a virtual server account. Everything work, I only use it by ssh.
Yesterday I tried running hashcat, but its run only with "hashcat -D 1 --force -m 0 -b "parameters
AMD processzor.
OS: Debian Jessie 64

Here is the lspci output:

root@datasolutionsit:~# lspci -v | grep VGA
00:02.0 VGA compatible controller: Cirrus Logic GD 5446 (prog-if 00 [VGA controller])

They have only paid technical support.
Have you any idea which driver should be installed?
Thanks in advance.
clinfo and lsmod output:
oot@datasolutionsit:~# clinfo
terminate called after throwing an instance of 'unsigned long'
Félbeszakítva
root@datasolutionsit:~# lsmod
Module                  Size  Used by
cfg80211              413730  0
rfkill                 18867  1 cfg80211
nfsd                  262938  2
auth_rpcgss            51209  1 nfsd
oid_registry           12419  1 auth_rpcgss
nfs_acl                12511  1 nfsd
nfs                   192232  0
lockd                  83389  2 nfs,nfsd
fscache                45542  1 nfs
sunrpc                237364  6 nfs,nfsd,auth_rpcgss,lockd,nfs_acl
joydev                 17063  0
ppdev                  16782  0
cirrus                 23584  1
ttm                    77862  1 cirrus
drm_kms_helper         49210  1 cirrus
drm                   249998  4 ttm,drm_kms_helper,cirrus
i2c_piix4              20864  0
pcspkr                 12595  0
evdev                  17445  3
i2c_core               46012  3 drm,i2c_piix4,drm_kms_helper
serio_raw              12849  0
virtio_balloon         13047  0
parport_pc             26300  0
parport                35749  2 ppdev,parport_pc
pvpanic                12563  0
processor              28221  0
button                 12944  0
thermal_sys            27642  1 processor
fuse                   83350  1
autofs4                35529  2
ext4                  477942  1
crc16                  12343  1 ext4
mbcache                17171  1 ext4
jbd2                   82514  1 ext4
hid_generic            12393  0
usbhid                 44460  0
hid                   102264  2 hid_generic,usbhid
sg                     29973  0
sd_mod                 44356  3
crc_t10dif             12431  1 sd_mod
sr_mod                 21903  0
cdrom                  47424  1 sr_mod
crct10dif_generic      12581  1
crct10dif_common       12356  2 crct10dif_generic,crc_t10dif
ata_generic            12490  0
psmouse                99249  0
ata_piix               33592  2
uhci_hcd               43499  0
ehci_hcd               69837  0
floppy                 65068  0
8139too                30423  0
libata                177508  2 ata_generic,ata_piix
virtio_pci             17389  0
virtio_ring            17513  2 virtio_pci,virtio_balloon
virtio                 13058  2 virtio_pci,virtio_balloon
8139cp                 26569  0
mii                    12675  2 8139cp,8139too
scsi_mod              191405  4 sg,libata,sd_mod,sr_mod
usbcore               195468  3 uhci_hcd,ehci_hcd,usbhid
usb_common             12440  1 usbcore


root@datasolutionsit:~# cat /proc/cpuinfo
processor    : 0
vendor_id    : GenuineIntel
cpu family    : 6
model        : 13
model name    : QEMU Virtual CPU version (cpu64-rhel6)
stepping    : 3
microcode    : 0x1
cpu MHz        : 1999.999
cache size    : 4096 KB
physical id    : 0
siblings    : 1
core id        : 0
cpu cores    : 1
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 4
wp        : yes
flags        : fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 syscall nx lm nopl pni cx16 hypervisor lahf_lm
bogomips    : 3999.99
clflush size    : 64
cache_alignment    : 64
address sizes    : 46 bits physical, 48 bits virtual
power management:
#2
Never heard of that 'gpu' I doubt it can do much or if it can do opencl.
If it does, and you have the correct driver for it, it should work, otherwise you'll have to use the cpu.
#3
I updated the VPS configuration.
I try to find the correct driver....
At home I have only nVidia cards, so I don't know AMD cards and the necessary AMD drivers...

lspci: 00:02.0 VGA compatible controller: Cirrus Logic GD 5446
OS: Debian Jessie 64

If someone have any idea, please post it. I can use CPU only until this time....
Thank you in advance.

clinfo:

root@debian:~# clinfo
Number of platforms: 1
Platform Profile: FULL_PROFILE
Platform Version: OpenCL 2.0 AMD-APP (1800.11)
Platform Name: AMD Accelerated Parallel Processing
Platform Vendor: Advanced Micro Devices, Inc.
Platform Extensions: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices


Platform Name: AMD Accelerated Parallel Processing
Number of devices: 1
Device Type: CL_DEVICE_TYPE_CPU
Vendor ID: 1002h
Board name:
Max compute units: 4
Max work items dimensions: 3
Max work items[0]: 1024
Max work items[1]: 1024
Max work items[2]: 1024
Max work group size: 1024
Preferred vector width char: 16
Preferred vector width short: 8
Preferred vector width int: 4
Preferred vector width long: 2
Preferred vector width float: 4
Preferred vector width double: 2
Native vector width char: 16
Native vector width short: 8
Native vector width int: 4
Native vector width long: 2
Native vector width float: 4
Native vector width double: 2
Max clock frequency: 1999Mhz
Address bits: 64
Max memory allocation: 2147483648
Image support: Yes
Max number of images read arguments: 128
Max number of images write arguments: 64
Max image 2D width: 8192
Max image 2D height: 8192
Max image 3D width: 2048
Max image 3D height: 2048
Max image 3D depth: 2048
Max samplers within kernel: 16
Max size of kernel argument: 4096
Alignment (bits) of base address: 1024
Minimum alignment (bytes) for any datatype: 128
Single precision floating point capability
Denorms: Yes
Quiet NaNs: Yes
Round to nearest even: Yes
Round to zero: Yes
Round to +ve and infinity: Yes
IEEE754-2008 fused multiply-add: Yes
Cache type: Read/Write
Cache line size: 64
Cache size: 32768
Global memory size: 4156125184
Constant buffer size: 65536
Max number of constant args: 8
Local memory type: Global
Local memory size: 32768
Max pipe arguments: 16
Max pipe active reservations: 16
Max pipe packet size: 2147483648
Max global variable size: 1879048192
Max global variable preferred total size: 1879048192
Max read/write image args: 64
Max on device events: 0
Queue on device max size: 0
Max on device queues: 0
Queue on device preferred size: 0
SVM capabilities:
Coarse grain buffer: No
Fine grain buffer: No
Fine grain system: No
Atomics: No
Preferred platform atomic alignment: 0
Preferred global atomic alignment: 0
Preferred local atomic alignment: 0
Kernel Preferred work group size multiple: 1
Error correction support: 0
Unified memory for Host and Device: 1
Profiling timer resolution: 1
Device endianess: Little
Available: Yes
Compiler available: Yes
Execution capabilities:
Execute OpenCL kernels: Yes
Execute native function: Yes
Queue on Host properties:
Out-of-Order: No
Profiling : Yes
Queue on Device properties:
Out-of-Order: No
Profiling : No
Platform ID: 0x7fda90c57430
Name: QEMU Virtual CPU version (cpu64-rhel6)
Vendor: GenuineIntel
Device OpenCL C version: OpenCL C 1.2
Driver version: 1800.11 (sse2)
Profile: FULL_PROFILE
Version: OpenCL 1.2 AMD-APP (1800.11)
Extensions: cl_khr_fp64 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_sharing cl_ext_device_fission cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_khr_spir cl_khr_gl_event
#4
That VGA chipset does not have programmable shaders, and even if it did, it would surely be many times slower than your CPU.
#5
Thank you for your reply.
So I can use only CPU .(
I will not try to install GPU drivers.
#6
Benchmark hashcat-legacy using very slow algorithm:
freeroute@VPS:~$ hashcat -m 7400 -b
Initializing hashcat v2.00 with 4 threads and 32mb segment-size...

Device...........: QEMU Virtual CPU version (cpu64-rhel6)
Instruction set..: x86_64
Number of threads: 4

Hash type: sha256crypt, SHA256(Unix)
Speed/sec: 871 words

Compared with the new hashcat v3.10 it is only 180-190 H/s

The old hashcat is faster using only CPU..
Interesting to me....
#7
My guess is that because the OpenCL runtime has no idea what your CPU is, it doesn't apply any optimizations when compiling kernels. Might be able to do some manual kernel compilation to circumvent this, but probably easier to just get a VPS with a different provider.