mirror of
https://github.com/nmap/nmap.git
synced 2025-12-07 13:11:28 +00:00
Remove useless bin.pack('A') calls (equivalent to tostring)
This commit is contained in:
@@ -1884,7 +1884,7 @@ LoginPacket =
|
||||
offset = offset + self.database:len() * 2
|
||||
|
||||
-- client MAC address, hardcoded to 00:00:00:00:00:00
|
||||
data = data .. bin.pack("A", self.MAC)
|
||||
data = data .. self.MAC
|
||||
|
||||
-- offset to auth info
|
||||
data = data .. bin.pack("<S", offset)
|
||||
@@ -1896,16 +1896,16 @@ LoginPacket =
|
||||
data = data .. bin.pack("<S", 0)
|
||||
|
||||
-- Auth info wide strings
|
||||
data = data .. bin.pack("A", Util.ToWideChar(self.client) )
|
||||
data = data .. Util.ToWideChar(self.client)
|
||||
if ( not(ntlmAuth) ) then
|
||||
data = data .. bin.pack("A", Util.ToWideChar(self.username) )
|
||||
data = data .. bin.pack("A", Auth.TDS7CryptPass(self.password) )
|
||||
data = data .. Util.ToWideChar(self.username)
|
||||
data = data .. Auth.TDS7CryptPass(self.password)
|
||||
end
|
||||
data = data .. bin.pack("A", Util.ToWideChar(self.app) )
|
||||
data = data .. bin.pack("A", Util.ToWideChar(self.server) )
|
||||
data = data .. bin.pack("A", Util.ToWideChar(self.library) )
|
||||
data = data .. bin.pack("A", Util.ToWideChar(self.locale) )
|
||||
data = data .. bin.pack("A", Util.ToWideChar(self.database) )
|
||||
data = data .. Util.ToWideChar(self.app)
|
||||
data = data .. Util.ToWideChar(self.server)
|
||||
data = data .. Util.ToWideChar(self.library)
|
||||
data = data .. Util.ToWideChar(self.locale)
|
||||
data = data .. Util.ToWideChar(self.database)
|
||||
|
||||
if ( ntlmAuth ) then
|
||||
local NTLMSSP_NEGOTIATE = 1
|
||||
@@ -1916,7 +1916,7 @@ LoginPacket =
|
||||
data = data .. bin.pack("<II", NTLMSSP_NEGOTIATE, flags)
|
||||
data = data .. bin.pack("<SSI", #self.domain, #self.domain, 32)
|
||||
data = data .. bin.pack("<SSI", #workstation, #workstation, 32)
|
||||
data = data .. bin.pack("A", self.domain:upper())
|
||||
data = data .. self.domain:upper()
|
||||
end
|
||||
|
||||
return PacketType.Login, data
|
||||
@@ -1961,8 +1961,8 @@ NTAuthenticationPacket = {
|
||||
.. bin.pack("<SSI", #hostname, #hostname, hostname_offset)
|
||||
.. bin.pack("<SSI", #sessionkey, #sessionkey, sessionkey_offset)
|
||||
.. bin.pack("<I", flags)
|
||||
.. bin.pack("A", domain)
|
||||
.. bin.pack("A", user )
|
||||
.. domain
|
||||
.. user
|
||||
.. lm_response .. ntlm_response
|
||||
|
||||
return PacketType.NTAuthentication, data
|
||||
|
||||
Reference in New Issue
Block a user