diff --git a/nselib/afp.lua b/nselib/afp.lua index 2e3683f12..139008f3c 100644 --- a/nselib/afp.lua +++ b/nselib/afp.lua @@ -542,7 +542,7 @@ Proto = { local quantum = 1024 local data, packet, status - data = bin.pack( "CCI", option, option_len, quantum ) + data = bin.pack( ">CCI", option, option_len, quantum ) packet = self:create_fp_packet( REQUEST.OpenSession, data_offset, data ) self:send_fp_packet( packet ) @@ -787,7 +787,7 @@ Proto = { local bitmap = USER_BITMAP.UserId local result = {} - local data = bin.pack( "CCI>S", COMMAND.FPGetUserInfo, flags, uid, bitmap ) + local data = bin.pack( ">CCIS", COMMAND.FPGetUserInfo, flags, uid, bitmap ) packet = self:create_fp_packet( REQUEST.Command, data_offset, data ) self:send_fp_packet( packet ) diff --git a/nselib/mysql.lua b/nselib/mysql.lua index 1603994e8..2c2143d28 100644 --- a/nselib/mysql.lua +++ b/nselib/mysql.lua @@ -91,7 +91,7 @@ local function decodeHeader( data, pos ) local response = {} local pos, tmp = pos or 1, 0 - pos, tmp = bin.unpack( "I", data, pos ) + pos, tmp = bin.unpack( "> 24 ) @@ -244,7 +244,7 @@ function loginRequest( socket, params, username, password, salt ) hash = createLoginHash( password, salt ) end - local packet = bin.pack( "SSICAzp", + local packet = bin.pack( " 0 then - pos, response.errorcode = bin.unpack( "S", packet, pos ) + pos, response.errorcode = bin.unpack( "