mirror of
https://github.com/drwetter/testssl.sh.git
synced 2025-01-03 23:39:45 +01:00
Bugfix for extra extensions
If extra extensions are provided to socksend_tls_clienthello(), the socksend_tls_clienthello() needs to determine what extensions were provided so that it doesn't add any of these extensions a second time. The code that was looping through the extra extensions to get the extension IDs was using the value for the length of the string. This commit fixes the error.
This commit is contained in:
parent
e564783fec
commit
41839ab221
@ -10965,7 +10965,7 @@ socksend_tls_clienthello() {
|
||||
# the provided values for those extensions.
|
||||
extra_extensions="$(tolower "$4")"
|
||||
code2network "$extra_extensions"
|
||||
len_all=${#extra_extensions}
|
||||
len_all=${#NW_STR}
|
||||
for (( i=0; i < len_all; i=i+16+4*0x$len_extension_hex )); do
|
||||
part2=$i+4
|
||||
extn_type="${NW_STR:i:2}${NW_STR:part2:2}"
|
||||
|
Loading…
Reference in New Issue
Block a user