![]() |
eXeL@B —› Вопросы новичков —› RevEmu |
Посл.ответ | Сообщение |
|
Создано: 25 августа 2011 17:23 · Личное сообщение · #1 Приветствую! Имеется следующее: есть клиент Counter-Strike Source и эмулятор STEAM ID - RevEmu. Эмулятор состоит из 2ух библиотек: Steam.dll и steamclient.dll. Предположительно в steam.dll имеется функция, которая генерирует STEAM ID по ID жесткого диска, как известно. Вот как бы мне сделать так, чтобы в итоге был сгенерирован ид по другому алгоритму или просто получить другой ид? Или возможно есть иные способы изменить STEAM ID? Функцию думаю искать с помощью IDA PRO, там где будет вызов API GetVolumeInformationA. Вообщем, подскажите, в каком направлении лучше двигаться? ![]() |
|
Создано: 25 августа 2011 17:47 · Личное сообщение · #2 |
|
Создано: 25 августа 2011 18:01 · Личное сообщение · #3 |
|
Создано: 25 августа 2011 18:04 · Личное сообщение · #4 |
|
Создано: 25 августа 2011 18:09 · Личное сообщение · #5 |
|
Создано: 25 августа 2011 20:24 · Личное сообщение · #6 |
|
Создано: 25 августа 2011 20:29 · Личное сообщение · #7 |
|
Создано: 26 августа 2011 10:45 · Личное сообщение · #8 |
|
Создано: 26 августа 2011 16:19 · Личное сообщение · #9 |
|
Создано: 26 августа 2011 16:29 · Личное сообщение · #10 Skino Ох уж эти мне сказочники. Да реальный серийник можно сменить только "аппаратно", но внутри системы работает программа. А она может быть ИЗМЕНЕНА. Если не можем изменить в железе, то ничто не мешает изменить в программе. Ну кроме ЛЕНИ... Ну не хотят они читать книжки, а все ищут королевскую дорогу в реверсинг ![]() ![]() |
|
Создано: 26 августа 2011 17:29 · Личное сообщение · #11 |
|
Создано: 27 августа 2011 19:31 · Личное сообщение · #12 |
|
Создано: 28 августа 2011 02:26 · Поправил: HiEndsoft · Личное сообщение · #13 Larboss пишет: зачем посты набивать-то? если не шаришь, то пиши в тебе исчерпывающие наводки сделали если самому делать - то разберёшься ----- продавец резиновых утёнков ![]() |
|
Создано: 28 августа 2011 07:27 · Личное сообщение · #14 |
|
Создано: 28 августа 2011 09:51 · Личное сообщение · #15 надо API функцию перехватить Сначала надо найти, какую перехватывать. Т.к. про диск у нас непонятнки, то я бы плясал от самого STEAM ID. Через IDA я не представляю как это делать. Разве отладчик, но думаю Олли тут удобнее. Сначала найти сам STEAM ID, а потом делать трассирование назад, т.е. искать подпрограммы, которые его вычисляют. Это муторное занятие и никто кроме тебя не сделает и не поможет объяснить. Для этого и существуют статьи здесь, чтобы на более простых примерах можно было набить руку и понять, реверс это твое или лучше в Запросы. Конкретно в твоей задачке за ручку никто водить не будет, пока ты сам не сделаешь хоть что-то, кроме слов "очень трудно" и "я слышал". ![]() |
|
Создано: 28 августа 2011 17:41 · Личное сообщение · #16 Спасибо за подсказку. Идею понял. В запросы обращаться не хотелось бы, ведь сам с нуля создавал аимбот для малоизвестного приложения, вызывал функции чужого приложения, создавал трейнеры...т.е. не считаю себя полным дилетантом в вопросе изменения программ. PS. До поры до времени пользовался Олли, но потом перешел на IDA (друг посоветовал). IDA показалась удобней. ![]() |
|
Создано: 28 августа 2011 20:46 · Личное сообщение · #17 |
![]() |
eXeL@B —› Вопросы новичков —› RevEmu |