(S)UPPER

Apr 02, 2012 07:55

Иногда в исходниках читаешь забавные вещи:

if(!loginDatabase.PExecute("INSERT INTO `account`(`username`,`I`,`joindate`) VALUES('%s',SHA1(CONCAT(UPPER('%s'),':',UPPER('%s'))),NOW())", username.c_str(), username.c_str(), password.c_str()))

А потом пробуешь и правда можно логин-пароль без учёта регистра набирать - прокатывает.
з.ы. Сия "болезнь" на пиратках WoW'а на ядре MaNGOS by design так сказать.

password, fun, security, sha, wow

Previous post Next post
Up