sqlmapproject/sqlmap · error · InterfaceError

malformed server response: %s

Error message

malformed server response: %s

What it means

Error "malformed server response: %s" thrown in sqlmapproject/sqlmap.

Source

Thrown at extra/dbwire/sybase.py:358

    def close(self):
        try:
            _send_message(self._sock, _PKT_NORMAL, struct.pack("<2B", _TOKEN_LOGOUT, 0))
        except Exception:
            pass
        try:
            self._sock.close()
        except Exception:
            pass

    def _query(self, query):
        # LANGUAGE token: length covers the status byte and the (single-byte encoded) statement text
        text = query.encode(self._codec, "replace")
        token = struct.pack("<BiB", _TOKEN_LANGUAGE, len(text) + 1, 0) + text
        _send_message(self._sock, _PKT_NORMAL, token, self._chunk)
        try:
            return self._read_response()
        except (struct.error, IndexError, ValueError, KeyError) as ex:
            raise InterfaceError("malformed server response: %s" % ex)

    def _read_response(self, login=False):
        data = _read_message(self._sock)
        off, columns, rows, description, affected = 0, [], [], None, None
        error = None
        while off < len(data):
            token = _u8(data, off); off += 1
            if token == _TOKEN_ROWFMT:
                length = _u16(data, off); off += 2
                columns, off = _parse_rowfmt(data, off, length, self._codec)
                description = [(c.name, c.type, None, None, None, c.scale, None) for c in columns]
                rows, affected = [], None
            elif token == _TOKEN_ROW:
                row = []
                for col in columns:
                    value, off = _read_value(col, data, off, self._codec)
                    row.append(value)
                rows.append(tuple(row))

View on GitHub (pinned to 0a35b20e39)

When it happens

Trigger: Thrown at extra/dbwire/sybase.py:358 when the library encounters an invalid state.

Common situations: See trigger scenarios.

Understand the failure class


AI-assisted analysis of sqlmapproject/sqlmap@0a35b20e39 (2026-08-26). Data as JSON: /api/errors/52f3b885a5c40061. Report an issue: GitHub.