hashcat Forum
OpenCL Code for Oclhashcat-plus Kernel - Printable Version

+- hashcat Forum (https://hashcat.net/forum)
+-- Forum: Deprecated; Ancient Versions (https://hashcat.net/forum/forum-46.html)
+--- Forum: Very old oclHashcat-plus Support (https://hashcat.net/forum/forum-23.html)
+--- Thread: OpenCL Code for Oclhashcat-plus Kernel (/thread-1208.html)



OpenCL Code for Oclhashcat-plus Kernel - NeonFlash - 05-24-2012

After encountering a couple of bugs in the code of oclhashcat-plus32.exe for certain hash types and modes, I got the idea of checking the code of the kernel for my specific GPU implemented by oclhashcat-plus32.exe

I have located all the kernel modules specific to my GPU (Cypress) in the kernels directory of oclhashcat-plus32.exe

However, I am not sure if it is possible to view the code?

I have the AMD APP KernelAnalyzer but it requires me to enter the OpenCL source code and compile it. It will allow me to view the disassembled code in either IL or x86 which is good, but in this case I need to have the source code.

Note: This is just because of my interest in learning about the way various hashing algorithms are implemented on the GPU and also an attempt in fixing some of the bugs I am facing. If the admins/moderators do not want this topic to be public, they can delete it.

I understand Smile

I don't think there is a kernel code decompiler and disassembler available for AMD Applications.


RE: OpenCL Code for Oclhashcat-plus Kernel - undeath - 05-24-2012

this violates the EULA.

Quote:License agreement

1. All copyrights to this program are exclusively owned by the author --
atom

2. You may only use this software for legal purposes.

3. THIS PROGRAM IS DISTRIBUTED "AS IS". NO WARRANTY OF ANY KIND IS
EXPRESSED OR IMPLIED. YOU USE THIS SOFTWARE AT YOUR OWN RISK. THE AUTHOR
WILL NOT BE LIABLE FOR DATA LOSS, DAMAGES, LOSS OF PROFITS OR ANY OTHER
KIND OF LOSS WHILE USING OR MISUSING THIS SOFTWARE.

4. If your countries law(s) do not allow restrictions as in (3.) you
need to get an additional, written and individual license by the
copyright holder to use this software. Unless you have such a
license, you are not allowed to use the software.

5. You may not rent, lease, sell, modify, decompile, disassemble, or reverse
engineer this program or any subset of this program. Any such unauthorized
use shall result in immediate and automatic termination of this license and
may result in criminal and/or civil prosecution.



RE: OpenCL Code for Oclhashcat-plus Kernel - NeonFlash - 05-24-2012

Hi undeath,

Point #5 of EULA clarifies it.

Please delete this topic. I understood it now.

Thanks.


RE: OpenCL Code for Oclhashcat-plus Kernel - M@LIK - 05-25-2012

@undeath:: Nice catch pal xD

@NeonFlash:: Delete the first post (By editing) and the whole thread will be deleted.