preciso saber oque é salt :v alguem explica
- Fórum
- OTServ
- Suporte
- Programação
- [Ajuda] Remover Salt das Sourcers do OTX
5
2k
info
Grupo: Visconde
Registrado: 28/02/14
Posts: 416
Reputação: +90
Gênero: Masculino

23 de março de 2016 às 09:03
info
Grupo: Herói
Registrado: 12/03/11
Posts: 1.9k
Reputação: +284
Gênero: Masculino
Char no Tibia: Nokte

23 de março de 2016 às 10:04
oi.
iologindata.cpp
vá até
uint64_t IOLoginData::createAccount(std::string name, std::string password)
procure por
password = salt + password;
mude para
password = password;
logo abaixo
query << "INSERT INTO `accounts` (`id`, `name`, `password`, `salt`) VALUES (NULL, " << db->escapeString(name) << ", " << db->escapeString(password) << ", " << db->escapeString(salt) << ")";
substitua
query << "INSERT INTO `accounts` (`id`, `name`, `password`) VALUES (NULL, " << db->escapeString(name) << ", " << db->escapeString(password) << ")";
vá até
bool IOLoginData::setPassword(uint32_t accountId, std::string newPassword)
procure por
newPassword = salt + newPassword;
substitua por
newPassword = newPassword;
abaixo disso
query << "UPDATE `accounts` SET `password` = " << db->escapeString(newPassword) << ", `salt` = "<< db->escapeString(salt) << " WHERE `id` = " << accountId << db->getUpdateLimiter();
substitua por isso
query << "UPDATE `accounts` SET `password` = " << db->escapeString(newPassword) << " WHERE `id` = " << accountId << db->getUpdateLimiter();
tchau
info
Grupo: Visconde
Registrado: 28/02/14
Posts: 416
Reputação: +90
Gênero: Masculino

23 de março de 2016 às 13:06
o que é salt ?


info
Grupo: Visconde
Registrado: 02/10/13
Posts: 320
Reputação: +22
Gênero: Masculino
POR FAVOOOOR, me ajudem a tirar o salt da sourcers do OTX, poste aqui o que vocês precisam, q eu estarei disponibilizando