запустить webgoat 8.0 и переключиться на SQL-инъекция (дополнительно)
Согласно SqlInjectionChallenge.java
в webgoat 8.0, новая таблицасоздано.Имя таблицы: USERS_TABLE_NAME = "challenge_users_6" + RandomStringUtils.randomAlphabetic(16);
Но я не могу найти таблицу challenge_users_6xxx
с помощью инструмента менеджера hsqldb.
Шаги, которые я использую с помощью инструмента менеджера hsqldb:
Загрузите инструмент hsqldb из http://hsqldb.org/
Распакуйте и запустите ./runManagerSwing.bat
в hsqldb-2.4.1/hsqldb/bin
База данных HSQLДиспетчер инструментов, параметры конфигурации
URL: jdbc:hsqldb:hsql://localhost:9001/data/webgoat
Драйвер: org.hsqldb.jdbc.JDBCDriver
Тип: HSQL Database Engine Server
Пользователь: SA
Пароль: (пусто) ничего не вводите
Соединение.
Кстати: URL может быть jdbc:hsqldb:hsql://localhost:9001/webgoat
или jdbc:hsqldb:mem:<yourname>
, а Тип HSQL Database Engine In Memory
В инструменте менеджера баз данных HSQL,
View -> show system tables
.
select * from information_schema.tables
select * from information_schema.system_tables
Я не могу найти
challenge_users_6xxx
таблицу, используя два предложения выше.
Почему?
Спасибо:)