-
-
Notifications
You must be signed in to change notification settings - Fork 777
Add Lightfuzz #1817
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
Merged
Merged
Add Lightfuzz #1817
Changes from all commits
Commits
Show all changes
480 commits
Select commit
Hold shift + click to select a range
8f2e1bd
sync with dev
liquidsec 2c13f63
Merge branch 'dev' into lightfuzz
liquidsec ffb98cf
black
liquidsec 595e708
poetry.lock update
liquidsec 9ab77f0
fix tests
liquidsec c7166ca
Merge branch 'dev' into lightfuzz
liquidsec 7726ed2
Merge branch 'dev' into lightfuzz
liquidsec 6caedf1
dev to lightfuzz sync
liquidsec 39b6ee1
making lightfuzz presets more explicit
liquidsec 50f25bf
initial lightfuzz docs
liquidsec c90b0e2
readme adjust
liquidsec 0dbc50c
merge from dev
liquidsec 09c3553
exception for assert not in tests
liquidsec f756241
ruff
liquidsec 306aea3
Merge branch 'dev' into lightfuzz
liquidsec 11a2847
preset whitespace
liquidsec d774c40
regex tweaks
liquidsec 7f49a9d
adding test for select tags
liquidsec 7c5d8bb
tests passing
invalid-email-address 197e60f
fix conflict
invalid-email-address ba4dcf4
lint
invalid-email-address 708b1c2
remove dead code
invalid-email-address b6f2fbc
comment
invalid-email-address 97dd33b
fix tests
invalid-email-address f82db7c
regex and other tweaks
liquidsec 39dfd5a
i literally spent FOUR HOURS ON THIS BUG :( :( :(
liquidsec aa50a68
adding default blacklist to lightfuzz presets
liquidsec 285da0b
ssti submodule tweak
liquidsec 7030d6c
may this bug be vanquished for all of eternity
liquidsec a9206fb
Merge branch 'lightfuzz' into classify-envelopes
liquidsec 422aabf
additional ssti signature
liquidsec 9495586
Merge branch 'lightfuzz' into classify-envelopes
liquidsec 9f34c83
adding new envelope multiple test
liquidsec 15b3b8c
envelope bug fixes / enhancements
liquidsec 2cd8877
remove debug
liquidsec 8f3f09c
variable name
liquidsec 46c10f1
Merge pull request #2045 from blacklanternsecurity/lightfuzz-crypto-r…
liquidsec 8ff02cb
stringifying all original values
liquidsec c538478
Revert "stringifying all original values"
liquidsec 047e090
ensuring original_value is str
liquidsec 8f48412
fix?
invalid-email-address c43264e
Merge pull request #2043 from blacklanternsecurity/classify-envelopes
liquidsec 0e553ae
Merge branch 'dev' into lightfuzz
liquidsec f4db10e
Merge branch 'dev' into lightfuzz
liquidsec 2782eeb
adding form actions XSS detect, fixing parameter extraction bugs, dep…
liquidsec 92c4787
deps conflict resolution
liquidsec 70cd873
remove debug msg
liquidsec c6c2096
better handling of malformed url errors during parameter extraction
liquidsec c72e5ce
Merge branch 'dev' into lightfuzz
liquidsec 3d9a00c
update poetry.lock
liquidsec 1866e9b
dev to lightfuzz sync
liquidsec b1dea6a
Merge branch 'dev' into lightfuzz
liquidsec e4a0733
parameter blist updates
liquidsec 82c0435
Merge branch 'lightfuzz' into parameter-blacklist-changes
liquidsec e3ab779
reduce false postives with canary probe
liquidsec e23895a
changing comments
liquidsec 01d1bcb
fixing tests
liquidsec c98218d
adding support for all parameter types
liquidsec 6d403d8
tests for all parameter types
liquidsec 3cde353
fix test
liquidsec e87e44b
comment cleanup
liquidsec df23efb
Merge pull request #2167 from blacklanternsecurity/parameter-blacklis…
liquidsec 6433475
Merge pull request #2168 from blacklanternsecurity/lightfuzz-reflecte…
liquidsec e333a2b
fixed 'escaping the escape' xss technique false positives, added test…
liquidsec 7cca3dd
asyncifying re.search calls
liquidsec 5b55b4c
remove unnecessary test variables
liquidsec 2e9304a
Merge branch 'dev' into lightfuzz
liquidsec defb106
regex optimization
liquidsec 1d69166
update poetry.lock
liquidsec 9d158b6
Merge branch 'lightfuzz' into lightfuzz-javascript-quote-context
liquidsec ab005d5
update poetry.lock
liquidsec a8469c6
Merge pull request #2173 from blacklanternsecurity/lightfuzz-javascri…
liquidsec 3216110
reducing serial submodule FP's, allowing validated original values to…
liquidsec 558d909
fix test
liquidsec 282f268
improved extraction of textarea parameters, additional tests for seri…
liquidsec 58d3f98
refector base64/hex checks within lightfuzz + tests
liquidsec c0c9fd5
adding baseline retry mechanism to serial
liquidsec b279560
excavate code hygiene
liquidsec b2ce466
Merge branch 'dev' into lightfuzz
liquidsec 386c980
Merge branch 'lightfuzz' into excavate-parameter-refactor
liquidsec e1a3431
Merge branch 'lightfuzz' into lightfuzz-deserialize-fp-fix
liquidsec 3db67ee
removing unused code
liquidsec 3227aa4
fixing issue with parameter_extraction option not preventing WEB_PARA…
liquidsec fae0ec7
updating lightfuzz presets
liquidsec 498818f
docs update
liquidsec 9471a23
poetry.lock
liquidsec d14386f
comments!
liquidsec 7ea7654
Merge branch 'lightfuzz' into lightfuzz-commentpalooza
liquidsec 723a3e2
we were testing to ensure a bug was there :O
liquidsec d495131
rename test
liquidsec 177b255
Merge branch 'lightfuzz-commentpalooza' of https://github.com/blackla…
liquidsec 1a40622
Merge branch 'dev' into lightfuzz
liquidsec 48ce021
poetry.lock update
liquidsec 484188e
Merge branch 'lightfuzz' of https://github.com/blacklanternsecurity/b…
liquidsec 9a43ff4
poetry.lock update
liquidsec 9f3b6d9
Merge branch 'dev' into lightfuzz
liquidsec b86dbf5
adding conditional url-encoding, fixing xml parameter extraction bug
liquidsec 3d550ad
fix test
liquidsec 1f86143
nuking debug junk
liquidsec 4e8cbca
Merge pull request #2181 from blacklanternsecurity/excavate-parameter…
liquidsec ba8b4f5
Merge branch 'lightfuzz' into lightfuzz-deserialize-fp-fix
liquidsec ef3b3cd
Merge branch 'lightfuzz' into lightfuzz-commentpalooza
liquidsec 6a0fe3a
conditional spider warning
liquidsec bb85917
fix whitespace
liquidsec add8494
Merge pull request #2189 from blacklanternsecurity/lightfuzz-commentp…
liquidsec 45aa274
remove blacklist
liquidsec ddeab09
poetry.lock update
liquidsec c4ed8ac
Merge branch 'lightfuzz' into lightfuzz-deserialize-fp-fix
liquidsec 69d5bc3
Merge branch 'lightfuzz' into lightfuzz-portfilter
liquidsec 5d25a95
Merge pull request #2187 from blacklanternsecurity/lightfuzz-portfilter
liquidsec cbb329a
Merge branch 'lightfuzz' into lightfuzz-deserialize-fp-fix
liquidsec b3bad4e
Merge branch 'lightfuzz' into lightfuzz-conditional-encoding
liquidsec 9d87fef
Merge pull request #2204 from blacklanternsecurity/lightfuzz-conditio…
liquidsec 7772f3d
Merge branch 'lightfuzz' into lightfuzz-deserialize-fp-fix
liquidsec 5421a68
docstring, cleanup for serial lightfuzz module
invalid-email-address 928500d
Merge pull request #2176 from blacklanternsecurity/lightfuzz-deserial…
liquidsec 2c3b29e
Merge branch 'dev' into lightfuzz
liquidsec 1d6ebb3
poetry lock
liquidsec d9a245d
correctly handling HttpCompare errors
liquidsec fccbec7
cleaner implementation
liquidsec 9aa3c0d
ruff format
liquidsec e0a762f
fixing additional params bug + adding tests
liquidsec 557075b
Merge pull request #2213 from blacklanternsecurity/lightfuzz-serial-h…
liquidsec e49afbb
defragmenting additional_params code
liquidsec 80c1bc1
defragmenting additional_params code
liquidsec d44f42c
Merge branch 'lightfuzz' into lightfuzz-additional-params-fix
liquidsec 9419cb9
Merge branch 'lightfuzz-additional-params-fix' into lightfuzz-nosql
liquidsec 3abff4b
Merge pull request #2215 from blacklanternsecurity/lightfuzz-addition…
liquidsec 0e57f4e
Merge branch 'dev' into lightfuzz
liquidsec 53532e9
poetry lock
liquidsec 72f989a
ruff format
liquidsec ddd7b1f
Merge branch 'dev' into lightfuzz
liquidsec a5bc6af
Merge branch 'dev' into lightfuzz
liquidsec 9e1da33
Merge branch 'lightfuzz' into lightfuzz-nosql
liquidsec 62041ae
lightfuzz refactor
liquidsec 4df8c1d
clean up
liquidsec 29300ae
nosqli submodule initial
liquidsec 35eac1d
bug fixes, tests for nosqli submodule
liquidsec 4c0d02c
adding custom lightfuzz log handler
liquidsec f36cf5c
Merge branch 'dev' into lightfuzz
liquidsec f7c5e49
Merge branch 'lightfuzz' into lightfuzz-nosql
liquidsec eb8138c
false postive fix
liquidsec a700369
bug fix
liquidsec 594d3a3
refining wordlists
liquidsec 93f1534
remove nocase from serialization extractor
liquidsec 1bc1549
reduce FPs
liquidsec 4fd6054
bug fix
liquidsec bbb533c
Merge branch 'dev' into lightfuzz
liquidsec 71261dd
poetry.lock
liquidsec 24add3b
fixing issues with nosqli module
liquidsec 855172d
lint
liquidsec b1c5f05
changing log severity
liquidsec 9be2111
removing persist_cookies true default
liquidsec 8fc9dc4
less strict diff filtering
liquidsec 6641daf
Merge branch 'dev' into lightfuzz
liquidsec 3b94e72
handle html-encoded actions
liquidsec c708430
fixing typo
liquidsec 3c7c5bb
typo
liquidsec a3c9f6a
fix issue with envelopes over-detecting
liquidsec ab4bb5d
speculative params optional, 494 false positives
liquidsec 28b467a
fixing test
liquidsec f64f21e
serial refactor
liquidsec afec562
false positive reduction
liquidsec 2030164
remove problematic parameters
liquidsec c8fd802
more false positive reduction
liquidsec e71beaf
removing unnecessary import
liquidsec 1689d84
harmless typo in yara regex
liquidsec 62d08c5
wordlist updates
liquidsec 6896d6f
ruff format
liquidsec 2a4a893
tweaking nosql detection
liquidsec a41f123
additional confirmation
liquidsec f44e8e8
poetry.lock
liquidsec 74330b2
Merge branch 'dev' into lightfuzz
liquidsec 2e33f0c
poetry.lock
liquidsec 1cbc177
Merge branch 'lightfuzz' into lightfuzz-nosql
liquidsec 0bb2f87
Merge pull request #2249 from blacklanternsecurity/lightfuzz-nosql
liquidsec 0089f98
better naming
liquidsec 1b77695
Merge branch 'dev' into lightfuzz
liquidsec 5aafeaf
readibility
liquidsec bb8e2fd
ruff format
liquidsec 4240411
Merge branch 'lightfuzz' into lightfuzz-cleanup
liquidsec 6e70db1
poetry.lock
liquidsec c3f27c9
Merge branch 'lightfuzz' into lightfuzz-cleanup
liquidsec ecc8328
lightfuzz refactor
liquidsec e8fe02a
Merge branch 'lightfuzz-cleanup' of https://github.com/blacklanternse…
liquidsec c29a460
poetry.lock
liquidsec 8af7a97
exception for submodules dir
liquidsec b962c0b
remove temp fix
liquidsec 513d0ec
fix tests
invalid-email-address dcab247
fix?
invalid-email-address 9ec573b
fix weird error
invalid-email-address 4cbd375
remediating serial false positives
liquidsec 893b452
Merge branch 'lightfuzz-cleanup' of https://github.com/blacklanternse…
liquidsec 132ad63
removing pyahocorasick function
liquidsec ca89f15
Merge branch 'dev' into lightfuzz
liquidsec f6e1bf3
poetry.lock
liquidsec a8fc1a7
use yara
invalid-email-address 762f7c9
cache compiled yara rules globally, since submodule is instantiated s…
invalid-email-address e571873
Revert "removing pyahocorasick function"
liquidsec 94d90db
add yara helper
invalid-email-address 41c6181
fix conflict
invalid-email-address 618c60c
remove unused yara import
invalid-email-address 52c1d58
Reapply "removing pyahocorasick function"
liquidsec 895761a
removing old lightfuzz log message calls
liquidsec 38806f2
Merge branch 'lightfuzz-cleanup' into use-yara
liquidsec dc69566
bbot/modules/lightfuzz/submodules/crypto.py
liquidsec 4f1a44f
Revert "bbot/modules/lightfuzz/submodules/crypto.py"
liquidsec b21641b
ruff format
liquidsec 3e75da2
wtf
liquidsec dc59577
Merge pull request #2317 from blacklanternsecurity/use-yara
liquidsec 8a6e1be
Merge branch 'lightfuzz' into lightfuzz-cleanup
liquidsec 92d653c
removing deadly folder, making lightfuzz deadly
liquidsec 33d7079
fixing deadly folder stuff
liquidsec 64c7d33
poetry.lock
liquidsec 95e56d7
Merge pull request #2300 from blacklanternsecurity/lightfuzz-cleanup
liquidsec bc02df2
Merge branch 'dev' into lightfuzz
liquidsec 1cce7d8
doc update
liquidsec 1aecc05
add nosqli to preset
liquidsec f0e879c
changing log severity
liquidsec 3c07650
remove print statement
liquidsec 6e930a9
improving in-tag xss detection
liquidsec 3c41409
Merge branch 'dev' into lightfuzz
liquidsec 6f59b78
updating submodule docs
liquidsec 9ce98ab
small tweak
liquidsec b7da137
ruff check
liquidsec 1070be8
Merge pull request #2341 from blacklanternsecurity/lightfuzz-submodul…
liquidsec 8209987
sync with dev
liquidsec db4b3d8
better regex
liquidsec 131e014
Merge branch 'dev' into lightfuzz
liquidsec 9eab748
Merge branch 'dev' into lightfuzz
liquidsec a01f8bb
removing debug
liquidsec 991e193
more specific exception
liquidsec 59d6630
moving parameter blacklist to config
liquidsec aee81c4
moving string constants
liquidsec 4724c5a
adding lightfuzz to autodocs
liquidsec d1e367c
async parameter extraction
liquidsec bcf0e56
fixing doc
liquidsec 829a6bd
async regex
liquidsec 113d941
async
liquidsec 8d0478a
Merge branch 'dev' into lightfuzz
liquidsec 0f51833
poetry.lock update
liquidsec 079be7a
fix test
liquidsec 061c1b9
fix test
liquidsec da689c1
fix test
liquidsec 4085cc9
fix test
liquidsec 9a4335b
ruff format
liquidsec bcaf402
Merge branch 'dev' into lightfuzz
liquidsec 91fd670
lint
liquidsec a47d32c
more descriptive presets
liquidsec dfa7364
last lightfuzz update
invalid-email-address File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.