eXeL@B —› Вопросы новичков —› Написание кейгена для кейгенми |
Посл.ответ | Сообщение |
|
Создано: 09 марта 2019 18:53 · Поправил: RoKZaR · Личное сообщение · #1 Здравствуйте! Разбираю простой кейгенми. Алгоритм разобрал но не могу понять как переписать его на с++. Пока не умею еще делать классические приложения. Только консольные. Так что GetDlgItemInt не предлагать. алгоритм прикладываю. Основная проблема как строку предположим "RoKZaR" Перевести в hex. Остальное мелочи. Code:
Сам кейгенми https://dropmefiles.com/tvXaL Для проверки RoKZaR:1521736625 Заранее спасибо | Сообщение посчитали полезным: SDK |
|
Создано: 09 марта 2019 20:38 · Личное сообщение · #2 |
|
Создано: 09 марта 2019 20:56 · Поправил: Boostyq · Личное сообщение · #3 А зачем вам ее в хекс переводить? В вашем кейнеге это не нужно, тут просто читаются байты и все. Code:
----- В облачке многоточия |
|
Создано: 09 марта 2019 22:10 · Поправил: RoKZaR · Личное сообщение · #4 Разобрался в общем. Единственное операцию rol пришлось делать асм вставкой. Сколько не гуглил нет нормальных,правильных и адекватных решений как сделать rol. Реализация : Code:
Сильно не пинайте. Я еще только в начале пути. Как смог реализовал) А и еще 2 байта по адресу 406179 получается в самом начале программы апишкой GetSystemTime. Меняется он или нет пока не понял. |
|
Создано: 09 марта 2019 23:28 · Личное сообщение · #5 |
|
Создано: 10 марта 2019 00:08 · Личное сообщение · #6 |
|
Создано: 10 марта 2019 00:26 · Поправил: Boostyq · Личное сообщение · #7 Ему выше скинула полный код, через час разобрался говорит xD Элементарную операцию ксора незачем пихать в отдельную функу, это не php где надо обрезать биты на каждой битовой операции Реализация цикл. сдвига есть выше или в гугле, вставкой асма вы ломаете совместимость с x64 Множество инклудов не нужны, например вы не используете ни список, ни алгоритм, ни вектор Мешать апи из разных наборов (winapi/stdlib/std) идея не очень, старайтесь использовать что-то одно ----- В облачке многоточия |
|
Создано: 10 марта 2019 01:43 · Поправил: RoKZaR · Личное сообщение · #8 cppasm пишет: В чём смысл делать элементарные операции типа XOR отдельными функциями - непонятно. Сам не понял зачем. Туплю уже под вечер. Про полный код который Boostyq скинул/а. Затык был в преобразовании букв в байты. Потом дошло уже. Говорю же только начинаю. Инклуды из заготовки беру. В следующий раз уберу лишнее. Про апи не до конца понял. И про интринсики тоже. Не дошел ещё в книге до этого. Вроде все. |
eXeL@B —› Вопросы новичков —› Написание кейгена для кейгенми |