Hur du testar din egen webbserver mot mysql sårbarheter (2 / 9 steg)
Steg 2: Exempel databas
För våra testfall använder vi en mycket grundläggande databas med två användare. Lösenord skyddas med hjälp av md5 -algoritmen. Bara köra här mysql koden på din databas för att skapa tabellerna:
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET ///FALSE = 0;
STARTA TRANSAKTION;
Ställ in time_zone = "+ 00:00";
SKAPA tabellen om inte finns () "användare"
'id' bigint(15) NOT NULL,
"e" varchar(255) NOT NULL,
"lösenord" varchar(32) NOT NULL
) Motor = InnoDB standard CHARSET = latin1 AUTO_INCREMENT = 3;
INSERT INTO 'användare' ('id', 'email', 'lösenord') värden
(1, "admin"b655e3f4ae881514c4896b9cd707e4d2"),
(2 ' gäst '5d41402abc4b2a76b9719d911017c592');
ALTER TABLE "användare"
Lägg till PRIMÄRNYCKEL ('id');
ALTER TABLE "användare"
ÄNDRA 'id' bigint(15) inte NULL AUTO_INCREMENT, AUTO_INCREMENT = 3; BEGÅ;