Hacking Articles Tips Tricks Videos Tutorials
468 subscribers
65.9K photos
15 videos
157 files
132K links
Exploit
Pentesting
Hacking
Red Team
Blue Team
Kali Linux
Bug Bounty
Black Hat
Cyber security etc

@Hacking_Video
@Hacking_attack
Download Telegram
Hacking Articles Tips Tricks Videos Tutorials
serinfo.php https://blogger.googleusercontent.com/img/a/AVvXsEidjYanb-YRNHfEvkqFCl_FS0tX8yJyPJVM_fAYHy1AaIV7YiSaWLthhrf_SHlmE5U-mMzIwzjsji41-37ckAzcrfuG3_jTv6rMoUifjDe_xxUfttjpCB2U76KlIbULN987nH9-rZ_4UfYI6bntW4KUsSKzzzPIHnHcvQYBOvBRYyiDXeBVpL61jMM0eg=s16000…
3j5pKSlKqdBZO6MwLz1Wn066L1XghEk5f69q0JXx91FA6ASmanaUlVZU1vs8wqJ8Vkir3qp1VWL18eaBOEtpvRsmJ4jVbow=s16000 Authentication fuzzWfuzz can also set authentication headers and provide means of authentication through HTTP requests.

Flags:

* –basic: provides basic Username and Password auth
* –ntlm: windows auth
* –digest: webserver negotiation through digest access

In the following example, I am providing a list inline with two variables and –basic input to bruteforce a website httpwatch.com
wfuzz -z list,nonvalid-httpwatch --basic FUZZ:FUZZ https://www.httpwatch.com/httpgallery/authentication/authenticatedimage/default.aspx
https://blogger.googleusercontent.com/img/a/AVvXsEhws5prlUy-bp3BP3GYM0bmFwKclxvcpNeStoQ3QqnfVchRH_rJHOzvu6iDqRaL3UxJNn1SHlsHTyv2uV28GzDFRtMIXMf0Mp7k1Je0jQPpH3VHwa4aCMV7ymtC5MrRHR9TNitWvsAKA2lW13rpJgczib30_nve3B3RlDigj6sEFrnAjm0VgKaZ1WPclQ=s16000 Recursive fuzz-R switch can specify the levels of recursion while fuzzing directories or parameters. Recursion in simple terms means fuzzing at multiple different levels of directories like /dir/dir/dir etc

In the following example, we are recursing at level 1 with a list inline containing 3 directories: admin, CVS and cgi-bin. Note how a directory with – in its name can be supplied inline
wfuzz -z list,"admin-CVS-cgi\-bin" -R1 http://testphp.vulnweb.com/FUZZ
https://blogger.googleusercontent.com/img/a/AVvXsEjCEM9ckW-_O_us6Y2I7eHdBpDkkMT9ZkwVbGDQNgN2t4sqnCo7PY6FQN8WOAVN03YD1sjqBGudOoNBshDvBpjBExFF_uq-we_9cJU3_hJ5VVCDZik-KeZZ7SoDV0t_VmeyIda0JrTG57LhTklKwJdOhFeMVcTL0qiP5V7sUoBbBtkEr6XTGGe92Mm0AQ=s16000 Printers and outputPrinters in wfuzz refers to all the formats a payload’s output can be processed as. It can be viewed using -e succeeded by printers argument. Furthermore, “-o” flag can specify the format of the output too
wfuzz -e printers
wfuzz -o json -w wordlist/general/common.txt http://testphp.vulnweb.com/FUZZ
https://blogger.googleusercontent.com/img/a/AVvXsEiOyEwpslOs6tMoVZ586D64PfgvCf00Ddl3Zi9-ohn0i9cKy6jDenBDzPJMspJCT_jmOaPpN-zodrcpAZDy5PfCN_2v1l9ioV6BcD3_yOAF6fSWnRX9I6n7qkvYFavA1irCUz0_W6UTWZ4ZcrdoQitTgy8nW-STDDdM_M6U6J7pessZLeER2fXO_VNndw=s16000 EncodersVarious encoders are available in wfuzz. One such encoder we saw earlier was md5. Other encoders can be viewed by using “-e” flag with encoders argument.
wfuzz -e encoders
https://blogger.googleusercontent.com/img/a/AVvXsEhvBbuwsPZ7vGQjR1QqtVQZvP8I2C4t_At9RrJbn3iCvwu2H-H8LPHSqM3YG2UYKTYl39p2B2RPzelveFVXcVtNcu04VknQnDC-tNoxDaBnQPLSxiPuyfEZJ2V26s4BuhrA4kv35gaMohPSk1xaY44Recwha7DCDuo0ejU1ocOz3jfFIHqc0h9x9juIHA=s16000

One can fuzz a website for directories by using MD5 output like so:
wfuzz -z file,wordlist/general/common.txt,md5 http://testphp.vulnweb.com/FUZZ
https://blogger.googleusercontent.com/img/a/AVvXsEi75p7YlEtq-1FPh1JSxhMA7fbf5DX-PP3AU2BtavHxJANYh7usbjRJGPtGJk7rp7m5zzoMLImklbUwdlVakSijfC_LLFvsbiDecaLk2AAAnkNAsRLy_liLUF5EbipyO6NtwQa2iI8-hyXh1MI-ssddpfBE2sp_NWs0l6NNRTd5bhyCvkl02dJt_CoKuQ=s16000 Storing and restoring fuzz from recipesTo make scanning easy, wfuzz can save and restore sessions using the “–dump-recipe” and “–recipe” flag.
wfuzz -w wordlist/general/common.txt --dump-recipe /tmp/recipe --sc 200,301 http://testphp.vulnweb.com/FUZZ
wfuzz --recipe /tmp/recipe
https://blogger.googleusercontent.com/img/a/AVvXsEj7LUElLYhpYB9IZ4t7QhgYkW_TOSbV22webF-TPlRT3jFGSVl0ohMuHHvSKaEC-VrmM-bo9uUIBwvIrtkXyWEln6wdUT4JDQtiUbSytm4t1EbWytLtZ6MAt2iZt-qnSvHoLSORsQhZ8v2Zv31s9FPesOa5UZCnk4gY7EzIH-50Cdch55GYkrWL2I_Pag=s16000 Ignoring exceptions and errorsOften while fuzzing, there are various errors and exceptions that a website can throw. “-Z” option can make wfuzz ignore these errors and exceptions. First, we run a normal subdomain fuzzing routine and then with -Z option:
wfuzz -z list,support-web-none http://FUZZ.google.com/
wfuzz -z list,support-web-none -Z http://FUZZ.google.com/
As you could see, -Z ignores that error on the bott[...]
Hacking Articles Tips Tricks Videos Tutorials
3j5pKSlKqdBZO6MwLz1Wn066L1XghEk5f69q0JXx91FA6ASmanaUlVZU1vs8wqJ8Vkir3qp1VWL18eaBOEtpvRsmJ4jVbow=s16000 Authentication fuzzWfuzz can also set authentication headers and provide means of authentication through HTTP requests. Flags: * –basic: provides basic…
om. Further, any invalid response can also be hidden like so:
wfuzz -z list,support-web-none -Z --hc “XXX” http://FUZZ.google.com/
https://blogger.googleusercontent.com/img/a/AVvXsEiD9jm1E8_cStPYZPaulqoSi2Y8nJdokCNIwpEWEom0sRkfGSpc2PozAZIkw9C2cUwyj8DfG0i9-Jd3Cqbo0F2cO4ZvuHKiWEAyfRUS8d5ThiUk5qBHe9GN6wjWZmbCJJ4p6dM2RavBQgRT2_8ig-Mok3YuX9Xs_EIuXb1aGKPD-2_znEeQhVYOrZGKkg=s16000 Filtering resultsThere are many filters available to manipulate a payload or output.
wfuzz --filter-help
https://blogger.googleusercontent.com/img/a/AVvXsEjVyvyB69OSItJOJD2LS0sLdjnnchl5EcJsbNvbUgl3vjodEfcwf_OpsaGIGhC48VqEBXLAU9qsiWOf7hxTvyoQcfy7_bs46GIct9FZFJbbEfGWZc-1mTwRrSZqaYIDx-_hD3Vnal4JDxR9OcCAnnXyTvpWYN3KsDU2vGRylvnrOCiFY0nEXYccHiBvbg=s16000

These can be manipulated using “–filter, –slice, –field and –efield” arguments.

For example, to view raw responses of the payload sent and the complete HTTP request made, you can use “–efield r” option
wfuzz -z range --zD 0-1 -u http://testphp.vulnweb.com/artists.php?artist=FUZZ --efield r
https://blogger.googleusercontent.com/img/a/AVvXsEhKTOILk3-hpuhZPLV_hi8Ql8uqYFTORWbtX9oSjW3_f3fVLA1ngVjYua7ageWS6JZMFUybo0u0tpw7kyxu5cRFyKdW7qNXvVgX5I68WUYrKPsytSa5xc7Ka5TTbv8o_McTFvWHtG6PjTIjs_nXRcYXkOEvC3wgQvscNrfKYmWGNx3yjLUD-Hwrs5riKg=s16000

However, if only the intended URL is needed, one can do it by providing –efield url input.
wfuzz -z range --zD 0-1 -u http://testphp.vulnweb.com/artists.php?artist=FUZZ --efield url --efield h
https://blogger.googleusercontent.com/img/a/AVvXsEhJ_FwFIQmIWvrijOnnHH-0_M_7CuRXhQiXN_z0aD5hwkAhQ8ZwP5HlTVAqK4ClcZOlcRCMO3QEqpMT9Q7FnKxv-clGApz2TWArzPOL1S1N8LhzT-cD2lSEIktD7ybr19dFkPMqQdt4HWnQjKKdIrjKLXsFG3i1U6vyq1vWggdV5TYJxUHLVHdStfEN4A=s16000

Similarly, to filter out results based on the response code and the length of the page (lines greater than 97), you can do it like:
wfuzz -z range,0-10 --filter "c=200 and l>97" http://testphp.vulnweb.com/listproducts.php?cat=FUZZ
https://blogger.googleusercontent.com/img/a/AVvXsEhTz9IW7TuDaGR2gHYJka_pc2JkQmPAQriH1MDM5o1RXMoZAEvu9thHupG7bVCbcEGAnRU1L8PLB9q-Z-FTKDk4t7WMvMrkKF-kpoXymmlSX6370ORwRDDaP5YQxjkqq5IINGyVBM8D2CFw1oebJTy-18UQmVFZMTNgNxAk4O2HER2u6xIUBzfSPRQ_PQ=s16000

A detailed table of all the filters for the payloads can be found here. Sessions in wfuzzA session in wfuzz is a temporary file which can be saved and later picked up, re-processed and post-processed. This is helpful in situations where one result saved already needs alterations or an analyst needs to look for something in the results. “–oF” filter can save the session output to a file.
wfuzz --oF /tmp/session -z range,0-10 http://testphp.vulnweb.com/listproducts.php?cat=FUZZ
https://blogger.googleusercontent.com/img/a/AVvXsEiQiKQ7sXGQnyi9B1aFwMPZyKYurNtxp-Bs8Ld3mb80cTOkw2Q6zYN5Pq2rmGaeW-mu7nuQ1_g0f4BGGz0BAug5hUspnVSUYAaDZi3z1myhncY1vKv-rpICqdTZGBt9dfM8vDjAJ9nXyi9FEHcGsgRSiQ2nQdKZKOFH0cwDHQI5uOINnzD-72oz2g9gPQ=s16000

This session file can now be opened up again and consumed using the “wfuzzp” payload like so:
wfuzz -z wfuzzp,/tmp/session FUZZ
https://blogger.googleusercontent.com/img/a/AVvXsEikpddZ5GSmzRSbZmabTMNgyDR7kcrU-8LyZHru3ejhiey3fU5a_DimxLoe0Dut9A8O81m8q1oQF_f2o7rxLIHTDVx_oNOA0xdwdtu8_62OYY85Lqd21Edx2NukpaQigPIHL3dm38r2HbFaut3FWGtOwXH-QBD2aQOanQfKHhuwNQepwwrepNOnJWpYEg=s16000

One such example of this filteration from a previously saved session is as follows where we find an SQL injection vulnerability by utilizing a Python regex designed to read responses after a request modifies a parameter by adding an apostrophe (‘) and fuzzing again. “-A” displays a verbose output.

The regex r.params.get=+’\’  adds apostrophe (‘) in the get parameter. r stands for a raw response.
wfuzz -z range,1-5 --oF /tmp/session http://testphp.vulnweb.com/artists.php?artist=FUZZ
wfuzz -z wfuzzp,/tmp/session --prefilter "r.params.get=+'\''" -A FUZZ
https://blogger.googleusercontent.com/img/a/AVvXsEjMhBuzyEJE4W7udyMkHvrKivAHo9h9Wm[...]
Hacking Articles Tips Tricks Videos Tutorials
om. Further, any invalid response can also be hidden like so: wfuzz -z list,support-web-none -Z --hc “XXX” http://FUZZ.google.com/ https://blogger.googleusercontent.com/img/a/AVvXsEiD9jm1E8_cStPYZPaulqoSi2Y8nJdokCNIwpEWEom0sRkfGSpc2PozAZIkw9C2cUwyj8DfG0i9…
GjeTdm5FJLUDkGBx53kEt7fY3pCs58J9e46QwbXyvw1dSHmG3HNx0CXZNIycUYlbDYcJwH9fqjnhLc9iEfzcX3vUE2FtVVcZ2dA_CDLJOAZ5juV-3vDyNXv7R-KA6HtgTv8N5bPyJkVREFwGG7YApGynJhJw=s16000

As you can see, request number 4 throws an SQL error which indicates SQL injection. For more regex operations refer here. ConclusionWfuzz is a versatile tool that can perform more than just directory enumeration and truly help a pentester in his analyses. It’s a fast scanner that is easy to use and coded in python for portability. Hope you liked the article. Thanks for reading.

Author: Harshit Rajpal is an InfoSec researcher and left and right brain thinker. Contact here

The post A Detailed Guide on Wfuzz appeared first on Hacking Articles.
hacking: security in practice
fitbit charge 4 hacking nfc possible?

The device offers "fitbit pay" and functions with NFC; did anyone find a way to hack it and use the NFC module (for instance) for NFC emulation?

submitted by /u/LeonidasPrimus
[link] [comments]
hacking: security in practice
Should I go for button phones if I want more privacy?

I've read a lot of information online about privacy on phones. I thought to buy a flip-phone or a button phone for privacy and better productivity but as I'm reading more I begin to notice that some people say button phones don't give any more privacy.

submitted by /u/407PrxAuthReq
[link] [comments]
hacking: security in practice
I aspire to be a hacker, what courses should I take?

I am aware of a community college that does a network security course but I'm afraid it doesn't cover everything I need to know to become a hacker, what courses should I take to learn how to do impressive computer hacking?

submitted by /u/Electronic_Ad_5076
[link] [comments]
hacking: security in practice
Just got doxxed by DoD?!?

TL;DR: I spent a good part of my early twenties as a hacktivist. Various government agencies have contacted me over the years with every tactic you can think of (sales pitch, intimidation, etc). Today was the worst. An unknown individual doxxed me in minutes and knew every detail of my life.

I'm not hiding behind anonymity on this one. I'm whistle-blowing. I've long held the belief that to remove yourself as a person of interest in the cyber security space, you need to be noisy and too high of a risk for anyone to want to recruit you.

Over the years, I have watched friends disappear for unknown reasons. Leaving behind families and being nothing more than another missing person report. All because they had a skillset in software engineering or cryptography. I don't want to be one of them.

Today, I decided to kick up a couple of loose layers of security (VPN, vanilla virtual machine, etc) and pop into some old channels and see what the scoop was on Ukraine/Russia and the current state of the world. Within an hour of just chatting in these groups, I get a call on my cell phone (no info in the caller ID, just dashes) and a man on the other end basically summarizing my last year of life and history in tech back to me.. with then a pitch: "come work with us at the Department of Defence." I declined quickly and hung up. I'm not impressed with being doxxed, and I don't think there's anything "cool" or "exciting" about working for some three-letter agency in the US as this recruiter was trying to pitch. To be honest, this is Big Brother and it's no different than what I've seen with friends and colleagues of mine in Russia.

The US government is terrifying. Their willingness to treat people as commodities is horrendous. And despite being an optimistic patriot hoping that one day this country will be one I can be proud of... at this moment I am full of fear and despair about our country's journey.

As a hacker, I'm usually fearless because of my confidence in a cloak of invisibility. As a US citizen, I'm more scared of what my own government will do to me (i.e. indentured servant) for my skillset than I am any other power or group in the world.

Edit:

I'm not saying that I believe it's DoD either. It's possible someone is posing. But it's not me. I'm just sharing the facts in short summary and the underlying truth: one way or another it's unsettling to be contacted randomly by anyone and I have a major fear of US agencies. I'm being vulnerable and feeling so exposed. This isn't a 1337 or masterhacker brag. Quite the opposite: it shows that I'm not as secure as I so confidently thought I was.

Whoever the person actually was at the other end of the line is irrelevant. It was someone recruiting, that much is clear.. and I certainly have no reason to trust my own government, so there's no reason for me at this moment to doubt the authenticity of the claim.

submitted by /u/thinkclay
[link] [comments]
Hacking Articles Tips Tricks Videos Tutorials
Photo
KitPloit - PenTest Tools!
Authz0 - An Automated Authorization Test Tool. Unauthorized Access Can Be Identified Based On URLs And RolesAnd Credentials

https://blogger.googleusercontent.com/img/a/AVvXsEiJXmUtb0ekjydW1BxaI-onogJ5q9Wyz-ft41MsGOD4RL1vfzvx06LOUtxJMYte-eSLDNh5U1YZQlHpL91rW2p2jRDNyjAIzkoaP2j2CsIVDTg_BkcnFwDOjqEhAgKPaQJw8z0bXUaa2hdmFJIVmBzAYgxZZp1XyK3vM3W4rJ3D8NivemmBOYMMTKra=s320 Authz0 is an automated authorization test tool. Unauthorized access can be identified based on URLs and Roles & Credentials.

URLs and Roles are managed as YAML-based templates, which can be automatically created and added through authz0. You can also test based on multiple authentication headers and cookies with a template file created/generated once. https://blogger.googleusercontent.com/img/a/AVvXsEh6taL_kkBoxZliIxmzmLlHoXdYz7Gf2_aY67CnrjRLZcYOSmThcIK17b1I_E0jXftMpoOdgDQZq4VndMhkijBOJAUsvhrYZiTWBbfntmKjKk96SpK6u_BfDStbgBuZBC_sOQlkiNBtvvzNbAQo_crF7Tm5jqw_ExSiNCuPGAS6-2pCtUDfiP30a7AO=w640-h294
Key Features
* Generate scan template $ authz0 new* Include URLs
* Include Roles
* Include ZAP history (Select URLS > Save Selected Entiries as HAR)
* Include Burp history (Select URLs > Save item)
* Include HAR file

* Easy modify scan template (Role, URL) $ authz0 setUrl$ authz0 setRoleauthz0 setCred* Scanning authorization(access-control) with template $ authz0 scan
Installation
go install go install github.com/hahwul/authz0@latest homebrew brew tap hahwul/authz0
brew install authz0
Need more information? please refer to installation guide
Usage
Available Commands: completion Generate the autocompletion script for the specified shell
help Help about any command
new Generate new template
scan Scanning
setCred Append Credential to Template
setRole Append Role to Template
setUrl Append URL to Template
version Show version
1. Generate templateauthz0 new <filename[flags] e.g authz0 new target.yaml --include-urls urls.txt
authz0 new target.yaml --include-zap zapurls.har
authz0 new target.yaml --include-burp burpurl.xml
2. Modify templateauthz0 setCred <filename[flags]
authz0 setRole <filename[flags]
authz0 setUrl <filename[flags]
e.g authz0 setUrl target.yaml setUrl -u https://www.hahwul.com
authz0 setRole target.yaml -n User1
authz0 setCred target.yaml -n User1 -H "X-API-Key: 1234" -H "TestHeader: 12344"
3. Scanningauthz0 scan <filename[flags] e.g authz0 scan target.yaml
authz0 scan target.yaml -r TestUser1 -H "Cookie: 1234=1234" -H "X-API-Key: 1234555"

Documents
https://authz0.hahwul.com Question Please use discussions actively!
Changelog
Detailed changes for each release are documented in the release notes. Contributing Authz0's open-source project and made it with

if you want contribute this project, please see CONTRIBUTING.md and Pull-Request with cool your contents. Download Authz0
Authz0 - An Automated Authorization Test Tool. Unauthorized Access Can Be Identified Based On URLs And RolesAnd Credentials

Authz0 is an automated authorization test tool. Unauthorized access can be identified based on URLs and Roles & Credentials. URLs and Roles are managed as YAML-based templates, which can be automatically created and added through authz0. You can also test based on multiple authentication headers and cookies with a template file created/generated once.  Key Features Generate scan template $ authz0 new Include URLs Include Roles Include ZAP history (Select URLS > Save Selected Entiries as HAR) Include Burp history (Select URLs > Save item) Include HAR file Easy modify scan template (Role, URL) $ authz0 setUrl $ authz0 setRole authz0 setCred Scanning authorization(access-control) with template $ authz0 scan  Installation go install go install github.com/hahwul/authz0@latest homebrew brew tap hahwul/authz0brew install authz0 Need more information? please refer to installation guide  Usage Available Commands: completion Generate the autocompletion script for the specified shell help Help about any command new Generate new template scan Scanning setCred Append Credential to Template setRole Append Role to Template setUrl Append URL to Template version Show version 1. Generate template authz0 new <filename> flags e.g authz0 new target.yaml --include-urls urls.txtauthz0 new target.yaml --include-zap zapurls.harauthz0 new target.yaml --include-burp burpurl.xml 2. Modify template authz0 setCred <filename> flagsauthz0 setRole <filename> flagsauthz0 setUrl <filename> flags e.g authz0 setUrl target.yaml setUrl -u https://www.hahwul.comauthz0 setRole target.yaml -n User1authz0 setCred target.yaml -n User1 -H "X-API-Key: 1234" -H "TestHeader: 12344" 3. Scanning authz0 scan <filename> flags e.g authz0 scan target.yamlauthz0 scan target.yaml -r TestUser1 -H "Cookie: 1234=1234" -H "X-API-Key: 1234555"  Documents https://authz0.hahwul.com Question Please use discussions actively!  Changelog Detailed changes for each release are documented in the release notes. Contributing Authz0's open-source project and made it with if you want contribute this project, please see CONTRIBUTING.md and Pull-Request with cool your contents. Download Authz0
Read more...
hacking: security in practice
I’m sure you guys have seen this a million times, but my Gmail got hacked.

So I managed to get it back after having to reset it multiple times, and that was only after I turned off both my pc and phone’s internet usage. So do you guys know what exactly happened and how I could fix it? It started in the morning and I managed to get a hold a bit later on.

submitted by /u/Stuff-Things-Etc
[link] [comments]
hacking: security in practice
Is it possible to be hacked by private networks/hidden SSIDS near your area?

My brother thinks his neighbors are watching him using private networks. He has an app that shows hidden SSIDs and says they are using these networks to see and listen to what he's doing. None of his devices have or had connected to anything else than his home wifi.

submitted by /u/AshuraSenkuu
[link] [comments]
hacking: security in practice
Message for Anonymous

Why don’t you take donations to place a bounty on Putin’s Head, then publicly announce it over the country’s tv and radios.

submitted by /u/OnezeroneX
[link] [comments]
Hashcat not working right?
https://www.reddit.com/r/Pentesting/comments/t7oria/hashcat_not_working_right/

<!-- SC_OFF -->Can anyone explain why this is not working as it should? Thanks! ​ hashcat -a 3 -m 0 hash.txt /usr/share/wordlists/rockyou.txt hashcat (v6.2.5) starting ​ OpenCL API (OpenCL 2.0 pocl 1.8 Linux, None+Asserts, RELOC, LLVM 11.1.0, SLEEF, DISTRO, POCL_DEBUG) - Platform #1 [The pocl project] * Device #1: pthread-AMD Ryzen 9 5900HX with Radeon Graphics, 708/1480 MB (256 MB allocatable), 4MCU ​ Minimum password length supported by kernel: 0 Maximum password length supported by kernel: 256 ​ Hashes: 1 digests; 1 unique digests, 1 unique salts Bitmaps: 16 bits, 65536 entries, 0x0000ffff mask, 262144 bytes, 5/13 rotates ​ Optimizers applied: * Zero-Byte * Early-Skip * Not-Salted * Not-Iterated * Single-Hash * Single-Salt * Brute-Force * Raw-Hash ​ ATTENTION! Pure (unoptimized) backend kernels selected. Pure kernels can crack longer passwords, but drastically reduce performance. If you want to switch to optimized kernels, append -O to your commandline. See the above message to find out about the exact limits. ​ Watchdog: Temperature abort trigger set to 90c ​ clBuildProgram(): CL_BUILD_PROGRAM_FAILURE ​ error: unknown target CPU 'generic' Device pthread-AMD Ryzen 9 5900HX with Radeon Graphics failed to build the program, log: error: unknown target CPU 'generic' ​ * Device #1: Kernel /usr/share/hashcat/OpenCL/shared.cl build failed. ​ Started: Sat Mar 5 21:12:13 2022 Stopped: Sat Mar 5 21:12:14 2022 <!-- SC_ON --> submitted by /u/ThePenTester88 (https://www.reddit.com/user/ThePenTester88)
[link] (https://www.reddit.com/r/Pentesting/comments/t7oria/hashcat_not_working_right/) [comments] (https://www.reddit.com/r/Pentesting/comments/t7oria/hashcat_not_working_right/)