Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Взлом Аккаунтов
#1
На данный момент у меня на сервере по дикому ломают аккаунты не используя брут.
В логин сервере выдает ошибку, связана ли она с взломом аккаунтов?
Цитата:07:51:05.027 Could not check password:java.sql.SQLException: Illegal mix of col
lations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operati
on '='
java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) an
d (utf8_general_ci,COERCIBLE) for operation '='
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1072)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3563)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3495)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2693)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
va:2102)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:
2261)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewPr
oxyPreparedStatement.java:76)
at l2p.database.FiltredPreparedStatement.executeQuery(FiltredPreparedSta
tement.java:19)
at l2p.loginserver.LoginController.loginValid(LoginController.java:574)
at l2p.loginserver.LoginController.tryAuthLogin(LoginController.java:292
)
at l2p.loginserver.clientpackets.RequestAuthLogin.runImpl(RequestAuthLog
in.java:96)
at l2p.loginserver.clientpackets.L2LoginClientPacket.run(L2LoginClientPa
cket.java:32)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
13:48:50.961 Could not check password:java.sql.SQLException: Illegal mix of col
lations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operati
on '='
java.sql.SQLException: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) an
d (utf8_general_ci,COERCIBLE) for operation '='
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1072)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3563)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3495)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1959)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2113)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2693)
at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.ja
va:2102)
at com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:
2261)
at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewPr
oxyPreparedStatement.java:76)
at l2p.database.FiltredPreparedStatement.executeQuery(FiltredPreparedSta
tement.java:19)
at l2p.loginserver.LoginController.loginValid(LoginController.java:574)
at l2p.loginserver.LoginController.tryAuthLogin(LoginController.java:292
)
at l2p.loginserver.clientpackets.RequestAuthLogin.runImpl(RequestAuthLog
in.java:96)
at l2p.loginserver.clientpackets.L2LoginClientPacket.run(L2LoginClientPa
cket.java:32)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source
)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Ответ
#2
Illegal mix of col
lations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operati
on '='

Не совместимость кодировок , которую использует таблица и передает данные клиент в UTF-8. Если ты будешь вводить в разных кодировках тупо зная логин , он будет пропускать.

http://bugs.mysql.com/bug.php?id=27534
Ответ
#3
Deron, Стресс шаровый? возможно через сайт взломали БД. Попробуйте привязку по ИП поставить в БД (Разрешите конект только для IP адреса сайта, ну и себя)
Ответ
#4
Как исправить можешь подсказать?

Добавлено через 31 секунду
Конект к бд тока через машыну сервера.
Ответ
#5
Deazer Написал:Illegal mix of col
lations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operati
on '='

Не совместимость кодировок , которую использует таблица и передает данные клиент в UTF-8. Если ты будешь вводить в разных кодировках тупо зная логин , он будет пропускать.

http://bugs.mysql.com/bug.php?id=27534
тобиш без паса?
Ответ
#6
пасс нужен , но тупо с потолка и желательно на русском вводить. Тогда точно пропустит.

Добавлено через 1 минуту
Deron Написал:Как исправить можешь подсказать?

Добавлено через 31 секунду
Конект к бд тока через машыну сервера.

как исправить , я тебе подсказать не могу. Т.к. незнаю в чем конкретно проблема , то ли у тебя в латине таблица аккаунтов , то ли у тебя просто криво скомпилирован MySql
Или же действительно кривая обвязка, в ЛК заходят без пасса и там уже его меняют.
:confused:
Найми сис админа , он все переконфигурирует.
Ответ
#7
да на латине таблица аккаунтов. Другую кадировку надо поставить?
Ответ
#8
Deron, желательно да. Какую вы ситему регистрации юзайете? Желательно чтоб скрипт регистрации не позволял регистрировать аккаунты/пароли на кирилице.

P.S. я так понил явно не стресс, так как там стоит это условие.
Ответ
#9
Стресс =)) но в + Авто Рега еще стоит
Ответ
#10
Deron Написал:да на латине таблица аккаунтов. Другую кадировку надо поставить?

UTF-8 , только при запуске явы тоже не забывай про -Dfile.encoding=UTF-8
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Мини сервис для создания аккаунтов mexekanez 6 2,053 04-13-2016, 10:08 PM
Последний пост: mexekanez
  Взлом dantest 15 3,793 09-03-2014, 04:14 PM
Последний пост: Auri
  sql запрос на удаление пустых аккаунтов sqll 6 2,211 05-08-2014, 01:14 AM
Последний пост: mishut
  Отображение рамки у премиум аккаунтов. Darvin 6 1,704 11-21-2011, 04:25 PM
Последний пост: linliss
  как запретить создание аккаунтов на Русском языке? 3xeng 4 2,336 09-06-2011, 07:17 PM
Последний пост: Ro_0TT
  взлом cjhrxS 10 4,394 08-21-2011, 12:27 AM
Последний пост: Place
  Про переезд аккаунтов Galiaf 5 2,149 04-04-2011, 09:23 PM
Последний пост: APKO

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)