-
Notifications
You must be signed in to change notification settings - Fork 116
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Implementing a custom baseline request to examine interesting behaviors #172
Comments
Hi Would the |
Hi @Michelle-PortSwigger, yeah the Finally, I really want to do a |
You can then use it to compare requests using the following format: I hope this helps. Please let us know if you have any questions. |
Thank you for the info @Michelle-PortSwigger. Not sure if I should ask in the issue but I'm doing the scan for checking for sensitive files like below:
The scan is working fine and can find the sensitive file but there is one problem. The request in the part |
Hi @j3ssie If this BCheck was tested against the following two URLs, what requests do you want it to send? https://ginandjuice.shop Are you looking for it to send requests for both or just the one request to |
Hi @Michelle-PortSwigger, For this validation, I specifically aim to examine solely the final component of the path. Assuming our fundamental request is However, my inquiry pertains to whether there exists a method to transmit the The actual behavior with my rule is this |
Hi If you're just wanting to send requests to the main URL for the host, you might find a host BCheck a better option. You can also potentially reduce the number of times the https://example.com/.hopefullyget404 request is sent by looking at where you position it in the flow of your BCheck. If you use this example as a guide (https://github.com/PortSwigger/BChecks/blob/main/examples/exposed-backup-file.bcheck) then you can see that the I hope this helps. |
Dear Team,
I'm eager to witness BCheck incorporate a tailored baseline request feature to enhance its ability to detect intricate behaviors. I strongly believe this enhancement would enable BCheck to scrutinize a broader spectrum of issues and vulnerabilities compared to its current functionality.
Here's a simple scenario illustrating what I have in mind:
Suppose the original URL/request sent from Burp to BCheck is
https://example.com/api/settings/public
.Now, I aim to conduct a content discovery scan for the specified list of SQL files.
I really want to send a custom baseline request to the URL like
https://example.com/hopefullygot404.sql
. Let's call this custom_1 request/responseNow, I can employ certain conditionals (it would be advantageous to have feature [FEATURE] Introducing additional operations during condition verification #171 implemented as well) to perform comparisons for each execution, as demonstrated below.
Naturally, I believe it would be beneficial for you to integrate utility functions such as
length
,wordcount
, andstringCount('anystring', check.response.body)
to enhance the effectiveness of the checking processThe text was updated successfully, but these errors were encountered: