http-grep.nse is not working properly. line 159 and 160. there is a bug if doubled is greater than 9 #1931
Comments
This is my pull request fixing this bug. I can't find a way to link them together... |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The following command will recreate the bug.
nmap google-gruyere.appspot.com --script http-grep --script-args 'http-grep.builtins ={"discover"}, http-grep.url="/432894489680891189865518341201629552984/snippets.gtl?uid=zl3"'
the host is up recreate it anytime.
When will it happen and why
There is a bug if doubled is greater than 9. doubled is not
gsubbed
correctly after line 160doubled = string.gsub(doubled,'(%d)(%d)',function(a,b)return a+b end)
for example if doubled = 14, after the line above double will be
5.0.0
and it is added to
s2
so it will raise the error as below:the line number is different because I print some debug info in my local file.
The text was updated successfully, but these errors were encountered: