From 98ca1702ae00cd67c2e5425547883e71c252e71d Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Tue, 8 Feb 2011 16:30:32 +0000 Subject: [PATCH] los cosmeticado --- lib/techniques/error/use.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/techniques/error/use.py b/lib/techniques/error/use.py index e1b2d8e06..578ec0b92 100644 --- a/lib/techniques/error/use.py +++ b/lib/techniques/error/use.py @@ -45,8 +45,9 @@ def __oneShotErrorUse(expression, field): while True: check = "%s(?P.*?)%s" % (kb.misc.start, kb.misc.stop) nulledCastedField = agent.nullAndCastField(field) + if Backend.getIdentifiedDbms() == DBMS.MYSQL: - nulledCastedField = queries[Backend.getIdentifiedDbms()].substring.query % (nulledCastedField, offset, MYSQL_ERROR_CHUNK_LENGTH) + nulledCastedField = queries[DBMS.MYSQL].substring.query % (nulledCastedField, offset, MYSQL_ERROR_CHUNK_LENGTH) # Forge the error-based SQL injection request vector = kb.injection.data[PAYLOAD.TECHNIQUE.ERROR].vector