You are trying to go to the construction site and introduce yourself to the watchman by your name, and then go inside. This is…Continue reading on Medium » (https://medium.com/@dhanesh.dodia49/part-1-the-reality-of-modern-information-security-in-enterprise-around-the-world-57bcd3feb169?source=rss------bug_bounty-5)
Laravel 8.x image upload bypass — Zero Day
https://hosein-vita.medium.com/laravel-8-x-image-upload-bypass-zero-day-852bd806019b?source=rss------bug_bounty-5
https://hosein-vita.medium.com/laravel-8-x-image-upload-bypass-zero-day-852bd806019b?source=rss------bug_bounty-5
In the name of God.Continue reading on Medium » (https://hosein-vita.medium.com/laravel-8-x-image-upload-bypass-zero-day-852bd806019b?source=rss------bug_bounty-5)
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
The Implementation plan for hacking: What not to do and where
https://cdn-images-1.medium.com/max/980/1*B8NI2IpSOfYXC04r8pJS3Q.png
Hey guys, I hope you all are doing well and having fun in hacking.
Continue reading on InfoSec Write-ups »
The Implementation plan for hacking: What not to do and where
https://cdn-images-1.medium.com/max/980/1*B8NI2IpSOfYXC04r8pJS3Q.png
Hey guys, I hope you all are doing well and having fun in hacking.
Continue reading on InfoSec Write-ups »
ChopChop - ChopChop Is A CLI To Help Developers Scanning Endpoints And Identifying Exposition Of Sensitive Services/Files/Folders
http://www.kitploit.com/2021/11/chopchop-chopchop-is-cli-to-help.html
http://www.kitploit.com/2021/11/chopchop-chopchop-is-cli-to-help.html
ChopChop is a command-line tool for dynamic application security testing on web applications, initially written by the Michelin CERT.Its goal is to scan several endpoints (https://www.kitploit.com/search/label/Endpoints) and identify exposition of services/files/folders through the webroot. Checks/Signatures are declared in a config file (by default: chopchop.yml), fully configurable, and especially by developers.
"Chop chop" is a phrase rooted in Cantonese. "Chop chop" means "hurry" and suggests that something should be done now and without delay.
Building
We tried to make the build process painless and hopefully, it should be as easy as:$ go mod download
$ go build .There should be a resulting gochopchop binary in the folder.
Using Docker
Thanks to Github (https://github.blog/2020-09-01-introducing-github-container-registry/)Container (https://www.kitploit.com/search/label/Container) Registry, we are able to provide you some freshly-build Docker images!docker run ghcr.io/michelin/gochopchop scan https://foobar.com -v debug
But if you prefer, you can also build it locally, see below:
Build locally
docker build -t gochopchop .
Usage
We are continuously trying to make goChopChop as easy as possible. Scanning a host with this utility is as simple as :$ ./gochopchop scan https://foobar.com
Using Docker
docker run gochopchop scan https://foobar.com
Custom configuration file
docker run -v ./:/app chopchop scan -c /app/chopchop.yml https://foobar.com
What's next
The Golang rewrite took place a couple of months ago but there's so much to do, still. Here are some features we are planning to integrate : [x] Threading (https://www.kitploit.com/search/label/Threading) for better performance [x] Ability to specify the number of concurrent threads [x] Colors and better formatting [x] Ability to filter checks/signatures to search for [x] Mock and unit tests [x] Github CI And much more!
Testing
To quickly end-to-end test chopchop, we provided a web-server in tests/server.go. To try it, please run go run tests/server.go then run chopchop with the following command ./gochopchop scan http://localhost:8000 --verbosity Debug. ChopChop should print "no vulnerabilities (https://www.kitploit.com/search/label/vulnerabilities) found".There are also unit test that you can launch with go test -v ./.... These tests are integrated in the github CI workflow.
Available flags
You can find the available flags available for the scan command :FlagFull flagDescription-h--helpHelp wizard-v--verbosityVerbose level of logging-c--signaturePath of custom signature file-k--insecureDisable SSL Verification-u--url-filePath to a specified file containing urls to test-b--max-severityBlock the CI pipeline (https://www.kitploit.com/search/label/Pipeline) if severity is over or equal specified flag-e--exportExport type of the output (csv and/or json)--export-filenameSpecify the filename for the export file(s)-t--timeoutTimeout for the HTTP requests--severity-filterFilter Plugins by severity--plugin-filterFilter Plugins by name of plugin--threadsNumber of concurrent threads
Advanced usage
Here is a list of advanced usage that you might be interested in. Note: Redirectors like > for post processing can be used.Ability to scan and disable SSL verification$ ./gochopchop scan https://foobar.com --insecureAbility to scan with a custom configuration file (including custom plugins)$ ./gochopchop scan https://foobar.com --insecure --signature test_config.ymlAbility to list all the plugins or by severity : plugins or plugins --severity High$ ./gochopchop plugins --severity HighAbility to specify number of concurrent threads : --threads 4 for 4 workers$ ./gochopchop plugins --threads 4Ability to block the CI pipeline by severity level (equal or over specified severity) : --max-severity Medium$ ./gochopchop scan https://foobar.com --max-severity MediumAbility to specify specific signatures to be checked./gochopchop scan https://foobar.com --timeout 1 --verbosity --export=csv,json --export-filename boo --plugin-filters=Git,Zimbra,JenkinsAbility to list all the plugins$ ./gochopchop pluginsList High severity plugins$ ./gochopchop plugins --severity HighSet a list or URLs located in a file$ ./gochopchop scan --url-file url_file.txtExport GoChopChop results in CSV and JSON format$ ./gochopchop scan https://foobar.com --export=csv,json --export-filename results
Creating a new check
Building
We tried to make the build process painless and hopefully, it should be as easy as:$ go mod download
$ go build .There should be a resulting gochopchop binary in the folder.
Using Docker
Thanks to Github (https://github.blog/2020-09-01-introducing-github-container-registry/)Container (https://www.kitploit.com/search/label/Container) Registry, we are able to provide you some freshly-build Docker images!docker run ghcr.io/michelin/gochopchop scan https://foobar.com -v debug
But if you prefer, you can also build it locally, see below:
Build locally
docker build -t gochopchop .
Usage
We are continuously trying to make goChopChop as easy as possible. Scanning a host with this utility is as simple as :$ ./gochopchop scan https://foobar.com
Using Docker
docker run gochopchop scan https://foobar.com
Custom configuration file
docker run -v ./:/app chopchop scan -c /app/chopchop.yml https://foobar.com
What's next
The Golang rewrite took place a couple of months ago but there's so much to do, still. Here are some features we are planning to integrate : [x] Threading (https://www.kitploit.com/search/label/Threading) for better performance [x] Ability to specify the number of concurrent threads [x] Colors and better formatting [x] Ability to filter checks/signatures to search for [x] Mock and unit tests [x] Github CI And much more!
Testing
To quickly end-to-end test chopchop, we provided a web-server in tests/server.go. To try it, please run go run tests/server.go then run chopchop with the following command ./gochopchop scan http://localhost:8000 --verbosity Debug. ChopChop should print "no vulnerabilities (https://www.kitploit.com/search/label/vulnerabilities) found".There are also unit test that you can launch with go test -v ./.... These tests are integrated in the github CI workflow.
Available flags
You can find the available flags available for the scan command :FlagFull flagDescription-h--helpHelp wizard-v--verbosityVerbose level of logging-c--signaturePath of custom signature file-k--insecureDisable SSL Verification-u--url-filePath to a specified file containing urls to test-b--max-severityBlock the CI pipeline (https://www.kitploit.com/search/label/Pipeline) if severity is over or equal specified flag-e--exportExport type of the output (csv and/or json)--export-filenameSpecify the filename for the export file(s)-t--timeoutTimeout for the HTTP requests--severity-filterFilter Plugins by severity--plugin-filterFilter Plugins by name of plugin--threadsNumber of concurrent threads
Advanced usage
Here is a list of advanced usage that you might be interested in. Note: Redirectors like > for post processing can be used.Ability to scan and disable SSL verification$ ./gochopchop scan https://foobar.com --insecureAbility to scan with a custom configuration file (including custom plugins)$ ./gochopchop scan https://foobar.com --insecure --signature test_config.ymlAbility to list all the plugins or by severity : plugins or plugins --severity High$ ./gochopchop plugins --severity HighAbility to specify number of concurrent threads : --threads 4 for 4 workers$ ./gochopchop plugins --threads 4Ability to block the CI pipeline by severity level (equal or over specified severity) : --max-severity Medium$ ./gochopchop scan https://foobar.com --max-severity MediumAbility to specify specific signatures to be checked./gochopchop scan https://foobar.com --timeout 1 --verbosity --export=csv,json --export-filename boo --plugin-filters=Git,Zimbra,JenkinsAbility to list all the plugins$ ./gochopchop pluginsList High severity plugins$ ./gochopchop plugins --severity HighSet a list or URLs located in a file$ ./gochopchop scan --url-file url_file.txtExport GoChopChop results in CSV and JSON format$ ./gochopchop scan https://foobar.com --export=csv,json --export-filename results
Creating a new check
Writing a new check is as simple as : - endpoint: "/.git/config"
checks:
- name: Git exposed
match:
- "[branch"
remediation: Do not deploy .git folder on production servers
description: Verifies that the GIT repository is accessible from the site
severity: "High"An endpoint (eg. /.git/config) is mapped to multiple checks which avoids sending X requests for X checks. Multiple checks can be done through a single HTTP request. Each check needs those fields:AttributeTypeDescriptionOptional ?ExamplenamestringName of the checkNoGit exposeddescriptionstringA small description for the checkNoEnsure .git repository is not accessible from the webrootremediationstringGive a remediation for this specific "issue"NoDo not deploy .git folder on production serversseverityEnum("High", "Medium", "Low", "Informational")Rate the criticity if it triggers in your environmentNoHighstatus_codeintegerThe HTTP status code that should be returnedYes200headersList of stringList of headers there should be in the HTTP responseYesN/Ano_headersList of stringList of headers there should NOT be in the HTTP responseYesN/AmatchList of stringList the strings there should be in the HTTP responseYes"[branch"no_matchList of stringList the strings there should NOT be in the HTTP responseYesN/Aquery_stringGET parameters that have to be passed to the endpointStringYesquery_string: "id=FOO-chopchoptest"
External Libraries
Library NameLinkLicenseViperhttps://github.com/spf13/viperMIT LicenseGo-prettyhttps://github.com/jedib0t/go-prettyMIT LicenseCobrahttps://github.com/spf13/cobraApache License 2.0strfmthttps://github.com/go-openapi/strfmtApache License 2.0Go-homedirhttps://github.com/mitchellh/go-homedirMIT Licensepkg-errorshttps://github.com/pkg/errorsBSD 2 (Simplified License)Go-runewidthhttps://github.com/mattn/go-runewidthMIT LicensePlease, refer to the third-party.txt file for further information.
Talks
PyCon FR 2019 (The tool was initially developed in Python) - https://docs.google.com/presentation/d/1uVXGUpt7tC7zQ1HWegoBbEg2LHamABIqfDfiD9MWsD8/editDEFCON AppSec Village 2020 "Turning offsec mindset to developer's toolset" - https://drive.google.com/file/d/15P8eSarIohwCVW-tR3FN78KJPGbpAtR1/view
License
ChopChop has been released under Apache License 2.0. Please, refer to the LICENSE file for further information.
Authors
Paul A.David R. (For the Python version)Stanislas M. (For the Golang version)
Download ChopChop (https://github.com/michelin/ChopChop)
checks:
- name: Git exposed
match:
- "[branch"
remediation: Do not deploy .git folder on production servers
description: Verifies that the GIT repository is accessible from the site
severity: "High"An endpoint (eg. /.git/config) is mapped to multiple checks which avoids sending X requests for X checks. Multiple checks can be done through a single HTTP request. Each check needs those fields:AttributeTypeDescriptionOptional ?ExamplenamestringName of the checkNoGit exposeddescriptionstringA small description for the checkNoEnsure .git repository is not accessible from the webrootremediationstringGive a remediation for this specific "issue"NoDo not deploy .git folder on production serversseverityEnum("High", "Medium", "Low", "Informational")Rate the criticity if it triggers in your environmentNoHighstatus_codeintegerThe HTTP status code that should be returnedYes200headersList of stringList of headers there should be in the HTTP responseYesN/Ano_headersList of stringList of headers there should NOT be in the HTTP responseYesN/AmatchList of stringList the strings there should be in the HTTP responseYes"[branch"no_matchList of stringList the strings there should NOT be in the HTTP responseYesN/Aquery_stringGET parameters that have to be passed to the endpointStringYesquery_string: "id=FOO-chopchoptest"
External Libraries
Library NameLinkLicenseViperhttps://github.com/spf13/viperMIT LicenseGo-prettyhttps://github.com/jedib0t/go-prettyMIT LicenseCobrahttps://github.com/spf13/cobraApache License 2.0strfmthttps://github.com/go-openapi/strfmtApache License 2.0Go-homedirhttps://github.com/mitchellh/go-homedirMIT Licensepkg-errorshttps://github.com/pkg/errorsBSD 2 (Simplified License)Go-runewidthhttps://github.com/mattn/go-runewidthMIT LicensePlease, refer to the third-party.txt file for further information.
Talks
PyCon FR 2019 (The tool was initially developed in Python) - https://docs.google.com/presentation/d/1uVXGUpt7tC7zQ1HWegoBbEg2LHamABIqfDfiD9MWsD8/editDEFCON AppSec Village 2020 "Turning offsec mindset to developer's toolset" - https://drive.google.com/file/d/15P8eSarIohwCVW-tR3FN78KJPGbpAtR1/view
License
ChopChop has been released under Apache License 2.0. Please, refer to the LICENSE file for further information.
Authors
Paul A.David R. (For the Python version)Stanislas M. (For the Golang version)
Download ChopChop (https://github.com/michelin/ChopChop)
#Part 1 : The reality of modern information security in enterprise around the world.
You are trying to go to the construction site and introduce yourself to the watchman by your name, and then go inside. This is…Continue reading on Medium »
Read more...
You are trying to go to the construction site and introduce yourself to the watchman by your name, and then go inside. This is…Continue reading on Medium »
Read more...
Laravel 8.x image upload bypass — Zero Day
In the name of God.Continue reading on InfoSec Write-ups »
Read more...
In the name of God.Continue reading on InfoSec Write-ups »
Read more...
hacking: security in practice
WiFi Password Then What?
Hello everyone,
I see a lot of "tutorials" talking about how to "crack" a WiFi password. But what if someone can actually crack someone's password? What will they be available to do? Illegal downloading, of course, but my question is more "hacking" oriented.
* Is it possible for them to mitm and see my passwords/cookies, one way or another?
* Redirect my traffic to a website they own?
* ...?
I do find a lot of question about the WiFi password but not much about what they can do next.
Regards.
submitted by /u/Herostere_
[link] [comments]
WiFi Password Then What?
Hello everyone,
I see a lot of "tutorials" talking about how to "crack" a WiFi password. But what if someone can actually crack someone's password? What will they be available to do? Illegal downloading, of course, but my question is more "hacking" oriented.
* Is it possible for them to mitm and see my passwords/cookies, one way or another?
* Redirect my traffic to a website they own?
* ...?
I do find a lot of question about the WiFi password but not much about what they can do next.
Regards.
submitted by /u/Herostere_
[link] [comments]
reddit
WiFi Password Then What?
Hello everyone, I see a lot of "tutorials" talking about how to "crack" a WiFi password. But what if someone can actually crack someone's...
Hacking Articles Tips Tricks Videos Tutorials
Photo
KitPloit - PenTest Tools!
ChopChop - ChopChop Is A CLI To Help Developers Scanning Endpoints And Identifying Exposition Of Sensitive Services/Files/Folders
https://blogger.googleusercontent.com/img/a/AVvXsEi6v7StxBr88UBmWNlKt3oLKHxqIbMH-2TyCZRyIJd-NraXIhK8mvn7kuC-OIBedmFOSDrmlA5p7Co11F4tu-67v49oD8kngM4ZmjuSPYxJ4TMpHmQerRKqroLHqrSPtRrUNSO2SBLcqfD1aPYwa4ri91EqcSj-6VD615mgl1mwLQNOrM6TFUhD8__cRw=w400-h324 ChopChop is a command-line tool for dynamic application security testing on web applications, initially written by the Michelin CERT.
Its goal is to scan several endpoints and identify exposition of services/files/folders through the webroot. Checks/Signatures are declared in a config file (by default:
There are also unit test that you can launch with
FlagFull flagDescription
ChopChop - ChopChop Is A CLI To Help Developers Scanning Endpoints And Identifying Exposition Of Sensitive Services/Files/Folders
https://blogger.googleusercontent.com/img/a/AVvXsEi6v7StxBr88UBmWNlKt3oLKHxqIbMH-2TyCZRyIJd-NraXIhK8mvn7kuC-OIBedmFOSDrmlA5p7Co11F4tu-67v49oD8kngM4ZmjuSPYxJ4TMpHmQerRKqroLHqrSPtRrUNSO2SBLcqfD1aPYwa4ri91EqcSj-6VD615mgl1mwLQNOrM6TFUhD8__cRw=w400-h324 ChopChop is a command-line tool for dynamic application security testing on web applications, initially written by the Michelin CERT.
Its goal is to scan several endpoints and identify exposition of services/files/folders through the webroot. Checks/Signatures are declared in a config file (by default:
chopchop.yml), fully configurable, and especially by developers. https://blogger.googleusercontent.com/img/a/AVvXsEg8HBszmSVrJrfezZ5fnpgGXhHFKgvrzXB-MVmAbvA2vAVFADhuTaD_Jcy9VqPrvHY3netwy14oe_GL_jBAfBxY18VoqDbqUypNRxrBRnM2-iImxaGgME6gKhkTgnAXgMMAN3B_DxoYxcj0_ZpgRBpL_nxvDy1zSDo6_HQSqCFFzZUbF_1-hRPQ2TLfgA=w640-h432 "Chop chop" is a phrase rooted in Cantonese. "Chop chop" means "hurry" and suggests that something should be done now and without delay. BuildingWe tried to make the build process painless and hopefully, it should be as easy as: $ go mod download
$ go build .There should be a resulting gochopchopbinary in the folder. Using DockerThanks to Github Container Registry, we are able to provide you some freshly-build Docker images! docker run ghcr.io/michelin/gochopchop scan https://foobar.com -v debug But if you prefer, you can also build it locally, see below: Build locallydocker build -t gochopchop .UsageWe are continuously trying to make goChopChopas easy as possible. Scanning a host with this utility is as simple as : $ ./gochopchop scan https://foobar.comUsing Dockerdocker run gochopchop scan https://foobar.comCustom configuration filedocker run -v ./:/app chopchop scan -c /app/chopchop.yml https://foobar.comWhat's nextThe Golang rewrite took place a couple of months ago but there's so much to do, still. Here are some features we are planning to integrate : [x] Threading for better performance [x] Ability to specify the number of concurrent threads [x] Colors and better formatting [x] Ability to filter checks/signatures to search for [x] Mock and unit tests [x] Github CI And much more! TestingTo quickly end-to-end test chopchop, we provided a web-server in tests/server.go. To try it, please run go run tests/server.gothen run chopchop with the following command ./gochopchop scan http://localhost:8000 --verbosity Debug. ChopChop should print "no vulnerabilities found".There are also unit test that you can launch with
go test -v ./.... These tests are integrated in the github CI workflow. Available flagsYou can find the available flags available for the scancommand :FlagFull flagDescription
-h--helpHelp wizard-v--verbosityVerbose level of logging-c--signaturePath of custom signature file-k--insecureDisable SSL Verification-u--url-filePath to a specified file containing urls to test-b--max-severityBlock the CI pipeline if severity is over or equal specified flag-e--exportExport type of the output (csv and/or json)--export-filenameSpecify the filename for the export file(s)-t--timeoutTimeout for the HTTP requests--severity-filterFilter Plugins by severity--plugin-filterFilter Plugins by name of plugin--threadsNumber of con[...]Metasploit Introduction | TryHackMe
https://sudozain.medium.com/metasploit-introduction-tryhackme-9db608546381?source=rss------bug_bounty-5
https://sudozain.medium.com/metasploit-introduction-tryhackme-9db608546381?source=rss------bug_bounty-5
Welcome Again ! In this write-up we will discuss introduction to the main components of the Metasploit Framework. This room provided on…Continue reading on Medium » (https://sudozain.medium.com/metasploit-introduction-tryhackme-9db608546381?source=rss------bug_bounty-5)