Hacking Articles Tips Tricks Videos Tutorials
471 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
Photo
KitPloit - PenTest Tools!
Bomber - Scans Software Bill Of Materials (SBOMs) For Security Vulnerabilities

https://blogger.googleusercontent.com/img/a/AVvXsEiG0mO8BoqHLILGOFHb-32kinGd6mLx9Zvx2lOTReClXEeKxAXtwDcM-Aojw-Q6fu3tYfIjfoYoQmob6hWSGoBinx4QDJGJrTanRJiQEI5kW_8WI90Ju38eBS7VpcjItn69307LEHXLo4LSiA_Y1NvINs0XmR5v9D0Cu7uOCY118HXtNVUgp5JyOzkjeA=w640-h252 bomberis an application that scans SBOMs for security vulnerabilities. OverviewSo you've asked a vendor for an Software Bill of Materials (SBOM) for one of their closed source products, and they provided one to you in a JSON file... now what?

The first thing you're going to want to do is see if any of the components listed inside the SBOM have security vulnerabilities, and what kind of licenses these components have. This will help you identify what kind of risk you will be taking on by using the product. Finding security vulnerabilities and license information for components identified in an SBOM is exactly what bomberis meant to do. bombercan read any JSON or XML based CycloneDX format, or a JSON SPDX or Syft formatted SBOM, and tell you pretty quickly if there are any vulnerabilities. What SBOM formats are supported?There are quite a few SBOM formats available today. bombersupports the following:

* SPDX
* CycloneDX
* Syft Providersbombersupports multiple sources for vulnerability information. We call these providers. Currently, bomberuses OSV as the default provider, but you can also use the Sonatype OSS Index.

Please note that each provider supports different ecosystems, so if you're not seeing any vulnerabilities in one, try another. It is also important to understand that each provider may report different vulnerabilities. If in doubt, look at a few of them.

If bomberdoes not find any vulnerabilities, it doesn't mean that there aren't any. All it means is that the provider being used didn't detect any, or it doesn't support the ecosystem. Some providers have vulnerabilities that come back with no Severity information. In this case, the Severity will be listed as "UNDEFINED" What is an ecosystem?An ecosystem is simply the package manager, or type of package. Examples include rpm, npm, gems, etc. Each provider supports different ecosystems. OSVOSV is the default provider for bomber. It is an open, precise, and distributed approach to producing and consuming vulnerability information for open source.

You don't need to register for any service, get a password, or a token. Just use bomberwithout a provider flag and away you go like this: bomber scan test.cyclonedx.jsonSupported ecosystemsAt this time, the OSV supports the following ecosystems:

* Android
* crates.io
* Debian
* Go
* Maven
* NPM
* NuGet
* Packagist
* PyPI
* RubyGems

and others... OSV NotesThe OSV provider is pretty slow right now when processing large SBOMs. At the time of this writing, their batch endpoint is not functioning, so bomber needs to call their API one package at a time.

Additionally, there are cases where OSV does not return a Severity, or a CVE/CWE. In these rare cases, bomberwill output "UNSPECIFIED", and "UNDEFINED" respectively. Sonatype OSS IndexIn order to use bomberwith the Sonatype OSS Index you need to get an account. Head over to the site, and create a free account, and make note of your username(this will be the email that you registered with).

Once you log in, you'll want to navigate to your settings and make note of your API token. Please don't share your token with anyone. Supported ecosystemsAt this time, the Sonatype OSS Index supports the following ecosystems:

* Maven
* NPM
* Go
* PyPi
* Nuget
* RubyGems
* Cargo
* CocoaPods
* Compose[...]

___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
KitPloit - PenTest Tools! Bomber - Scans Software Bill Of Materials (SBOMs) For Security Vulnerabilities https://blogger.googleusercontent.com/img/a/AVvXsEiG0mO8BoqHLILGOFHb-32kinGd6mLx9Zvx2lOTReClXEeKxAXtwDcM-Aojw-Q6fu3tYfIjfoYoQmob6hWSGoBinx4QDJGJrTanR…
r
* Conan
* Conda
* CRAN
* RPM
* Swift InstallationMacYou can use Homebrew to install bomberusing the following: brew tap devops-kung-fu/homebrew-tap
brew install devops-kung-fu/homebrew-tap/bomber
If you do not have Homebrew, you can still download the latest release (ex: bomber_0.1.0_darwin_all.tar.gz), extract the files from the archive, and use the bomberbinary.

If you wish, you can move the bomberbinary to your /usr/local/bindirectory or anywhere on your path. LinuxTo install bomber, download the latest release for your platform and install locally. For example, install bomberon Ubuntu: dpkg -i bomber_0.1.0_linux_arm64.debUsing bomberYou can scan either an entire folder of SBOMs or an individual SBOM with bomber. bomberdoesn't care if you have multiple formats in a single folder. It'll sort everything out for you.

Note that the default output for bomberis to STDOUT. Options to output in HTML or JSON are described later in this document. Single SBOM scancredentials (ossindex) bomber scan --provider=xxx --username=xxx --token=xxx spdx-sbom.json" dir="auto"># Using OSV (the default provider) which does not require any credentials
bomber scan spdx.sbom.json

# Using a provider that requires credentials (ossindex)
bomber scan --provider=xxx --username=xxx --token=xxx spdx-sbom.json


If the provider finds vulnerabilities you'll see an output similar to the following: https://blogger.googleusercontent.com/img/a/AVvXsEjT7ztXZSYs87NN0kL0HHGyTOa4x95tGxFmi9j8qKBStD1VIgQw94tPJqVXTW81ozT52CIXp01RiRDj0iuPinhgtpA8NChFTxIA2CbDCt0yC8Q9zrUBrxLK1BjZg_cmBPewie3_ji2MnaM7XWao6adqHcC7MlHuereviiZ383WTlj05ZhVHplSrmAnE-A=w494-h640 If the provider doesn't return any vulnerabilities you'll see something like the following: https://blogger.googleusercontent.com/img/a/AVvXsEiG0mO8BoqHLILGOFHb-32kinGd6mLx9Zvx2lOTReClXEeKxAXtwDcM-Aojw-Q6fu3tYfIjfoYoQmob6hWSGoBinx4QDJGJrTanRJiQEI5kW_8WI90Ju38eBS7VpcjItn69307LEHXLo4LSiA_Y1NvINs0XmR5v9D0Cu7uOCY118HXtNVUgp5JyOzkjeA=w640-h252 Entire folder scanThis is good for when you receive multiple SBOMs from a vendor for the same product. Or, maybe you want to find out what vulnerabilities you have in your entire organization. A folder scan will find all components, de-duplicate them, and then scan them for vulnerabilities. # scan a folder of SBOMs (the following command will scan a folder in your current folder named "sboms")
bomber scan --username=xxx --token=xxx ./sboms
You'll see a similar result to what a Single SBOM scan will provide. Output to HTMLIf you would like a readable report generated with detailed vulnerability information, you can utilized the --outputflag to save a report to an HTML file.

Example command: bomber scan bad-bom.json --output=htmlThis will save a file in your current folder in the format "YYYY-MM-DD-HH-MM-SS-bomber-results.html". If you open this file in a web browser, you'll see output like the following: https://blogger.googleusercontent.com/img/a/AVvXsEgHyOA1b0YOQFen6BlMaPCFKBkuzukcl4S0feeKnoO8kSl3LTnLpgjNoq3wDwe8wFOYVROxK-ti3wscM2NhdMHkU6zNna9iIBGVOIZ_eOyjIZfrRJ5xFd9NNjLc-HOOE0SeTr5HRgLdCqOWofmCeFmF5LR1OXdhpQ2p4_jMdqFjiFal3Gs8JY5GWFgFcg=w638-h640 Output to JSONbombercan output vulnerability data in JSON format using the --outputflag. The default output is to STDOUT. There is a ton of more information in the JSON output than what gets displayed in the terminal. You'll be able to see a package description and what it's purpose is, what the vulnerability name is, a summary of the vulnerability, and more. https://blogger.googleusercontent.com/img/a/AVvXsEi7GZ4LaKKimslN9IKYeJ9lZkiZPxKZXL6Os-_aQ4XZ7YQ4gOj3zcWFKCENBlPMy3mYYZfzk_gk3JVTqu7MhV95FacnGTGFkLqlVoVn3qfEMHxUjYCtD3QNl5liUeL2qoy2jDlWlXKZrcW1-lBI0_eGz0wG0WzJoV-aYDSJ1HfdA3h-FktrFzng[...]

___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
r * Conan * Conda * CRAN * RPM * Swift InstallationMacYou can use Homebrew to install bomberusing the following: brew tap devops-kung-fu/homebrew-tap brew install devops-kung-fu/homebrew-tap/bomberIf you do not have Homebrew, you can still download the latest…
s1JwGg=w640-h224 Example command: bomber scan bad-bom.json --output=jsonAdvanced stuffIf you wish, you can set two environment variables to store your credentials, and not have to type them on the command line. Check out the Environment Variables information later in this README. Environment VariablesIf you don't want to enter credentials all the time, you can add the following to your .bashrcor .bash_profileexport BOMBER_PROVIDER_USERNAME={{your OSS Index user name}}
export BOMBER_PROVIDER_TOKEN={{your OSS Index API Token}}
Messing aroundIf you want to kick the tires on bomberyou'll find a selection of test SBOMs in the test folder. Notes* It's pretty rare to see SBOMs with license information. Most of the time, the generators like Syft need a flag like --license. If you need license info, make sure you ask for it with the SBOM.
* Hate to say it, but SPDX is wonky. If you don't get any results on an SPDX file, try using a CycloneDX file. In general you should always try to get CycloneDX SBOMs from your vendors.
* OSV. It's great, but the API is also wonky. They have a batch endpoint that would make it a ton quicker to get information back, but it doesn't work. bomberneeds to send one PURL at a time to get vulnerabilities back, so in a big SBOM it will take some time. We'll keep an eye on that.
* OSV has another issue where the ecosystem doesn't always return vulnerabilities when you pass it to their API. We had to remove passing this to the API to get anything to return. They also don't echo back the ecosystem so we can't check to ensure that if we pass one ecosystem to it, that we are getting a vulnerability for the same one back. ContributingIf you would like to contribute to the development of bomberplease refer to the CONTRIBUTING.md file in this repository. Please read the CODE_OF_CONDUCT.md file before contributing. Software Bill of Materialsbomberuses Syft to generate a Software Bill of Materials every time a developer commits code to this repository (as long as Hookzis being used and is has been initialized in the working directory). More information for CycloneDX is available here.

The current CycloneDX SBOM for bomberis available here. CreditsA big thank-you to our friends at Smashicons for the bomberlogo.

Big kudos to our OSS homies at Sonatype for providing a wicked tool like the Sonatype OSS Index. Download Bomber
hacking: security in practice
IT Disaster Recovery Assessment

Hi all! I’m currently trying to design an baseline assessment for IT Disaster Recovery.

I want the most important things in this baseline assessment.

Do you guys have any sources about models, tools, books, literature regarding IT Disaster Recovery?

Thanks in regards!

submitted by /u/overigegebruiker12
[link] [comments]

___________________________
@hacking_Attack
@Hacking_Video
hacking: security in practice
What is AVX2?

Is it a machine level language like assembly to program processors? Go in technical detail if you know more I'm a CS student and would love to expand my knowledge base.

submitted by /u/Chrex_007
[link] [comments]

___________________________
@hacking_Attack
@Hacking_Video
5000$ for Apple Stored Xss And Another Blind Xss Still under review

How I found two Xss At Apple that Lead for high/crirical impactContinue reading on Medium »
Read more...
External SSRF to Initial Access ?
https://www.reddit.com/r/Pentesting/comments/ycgyhx/external_ssrf_to_initial_access/

Looking for ideas on how to leverage an external SSRF in order to get initial access. Background - I have a reliable SSRF on an externally facing web app, using mod_proxy vuln I have mapped internal IP space, approx 200 machines / devices. Mostly Windows env, maybe 15% misc iot devices I can access any machine inside via SSRF, but can only talk HTTP. I can port scan using http://ip:port, but not 100% reliable. Does work for ssh banner grabs though. There are a lot of printers, mostly older. brother, HP, Canon. Most with default admin passwords. I've logged in and harvested as much Intel as I can. Mostly ip space, host names, usernames from print jobs. I can't use any PRET because I only have http access. Question ... Looking for ideas on how to get code execution. Can you think of other services I should look for internally? Any techniques that might work well? submitted by /u/_actualme (https://www.reddit.com/user/_actualme)
[link] (https://www.reddit.com/r/Pentesting/comments/ycgyhx/external_ssrf_to_initial_access/) [comments] (https://www.reddit.com/r/Pentesting/comments/ycgyhx/external_ssrf_to_initial_access/)

___________________________
@hacking_Attack
@Hacking_Video
Dark Reading: Attacks/Breaches
Ransomware Barrage Aimed at US Healthcare Sector, Feds Warn

A CISA advisory warns that the Daixin Team ransomware group has put the US healthcare system in its crosshairs for data extortion, and provides tools to fight back.