02-08-2021, 03:07 AM
Hi,
If you know some c coding and you are interested on write your kernel i sugest you to use mode 14800 as strating point.
You will need to modify the init2 routine and use sha256 instead of sha1, also you have to modify the loop2 and comp routines basically doing exactly the same as on m10900.
Both routines (init2 and loop2) are on m14800-pure.cl inside OpenCL folder.
You will also need to change the mode number (you can use 95000 for instance or any other unused number but for new and non standard modes numbers greater than 90000 are recommended) and replace all ocurrences of 14800 inside the .cl file.
Also you must modify the module_14800.c inside src\modules folder.
To make the modification you can use m10900-pure.cl and module_10900.c to combine on module 14800. You can use
module_10900.c as base and take the necessary modifications from module_14800.c to fit in your needs.
I think your hash type can be easily implemented with a little of study and you can reach almost the same speed as the 10900 mode.
I recomend you to read the hashcat-plugin-development-guide.
If you know some c coding and you are interested on write your kernel i sugest you to use mode 14800 as strating point.
You will need to modify the init2 routine and use sha256 instead of sha1, also you have to modify the loop2 and comp routines basically doing exactly the same as on m10900.
Both routines (init2 and loop2) are on m14800-pure.cl inside OpenCL folder.
You will also need to change the mode number (you can use 95000 for instance or any other unused number but for new and non standard modes numbers greater than 90000 are recommended) and replace all ocurrences of 14800 inside the .cl file.
Also you must modify the module_14800.c inside src\modules folder.
To make the modification you can use m10900-pure.cl and module_10900.c to combine on module 14800. You can use
module_10900.c as base and take the necessary modifications from module_14800.c to fit in your needs.
I think your hash type can be easily implemented with a little of study and you can reach almost the same speed as the 10900 mode.
I recomend you to read the hashcat-plugin-development-guide.