Перейти к содержанию

doc9009

Пользователи+
  • Постов

    105
  • Зарегистрирован

  • Посещение

  • Победитель дней

    8

Весь контент doc9009

  1. все заменил и игра все равно улетает вот видео заснял как все делал http://youtu.be/YbO5VC3je-I
  2. при бряке на функцию IsDebuggerPresent попадаю в этот участок кода и тут у меня сразу голова пухнет... P.S сильно не бейте ассемблер пока в процессе изучения.
  3. да там какая-то антиотладочная защита, опишу как она работает. Запускаю CE в обычном режиме делаю аттач потом открываю отладчик и игра тут же вылетает. Запускаю CE с опцией пытаться обойти антиотладочную защиту, игра перестает вылетать при входе в отладчик.
  4. Запарился уже никак не могу собрать её. Опишу мои действия. 1) Открываю консоль VS2012 от имени администратора 2) Перехожу в папку с Detours: cd C:\Program Files (x86)\Microsoft Research\Detours Express 3.0 3) Объявляю переменную окружения: set DETOURS_TARGET_PROCESSOR=x86 4) Компилирую nmake all И выходит куча ошибок. Может кто скинуть готовую скомпилированную библиотеку для VS2012 или расписать те действия, которые вы делали при компиляции буду очень благодарен.
  5. ты сам понял, что написал?) В Lua не силен, но осмелюсь предположить, что у тебя смещение твое не в hex формате. Во-вторых вполне возможно, что твоя цепочка оффсетов не действительна.
  6. c использованием virtualprotect, есть у кодера видео-уроки например, просмотри все видео у него на канале, там все пронумеровано и по порядку, даже плейлисты созданы,рай для новичка. На счет второго я точно не знаю.
  7. 1) От имени администратора вполне сойдет 2) Найти смещение на адрес скорости движения, стрельбы и т.д. в структуре игрока 3) Надо снимать защиту на запись функцией VirtualProtect о ней можно почитать на MSDN 4) Вот ссылка на канал Coder'a: http://www.youtube.com/channel/UCknLVc8AkfMbB5x9v9AZLcg Вот ссылка на канал keng'a: http://www.youtube.com/channel/UCmyAh5Rwmr-migt1SyVd5Mw Дальше смотри разделы форума там тоже много полезной информации
  8. Loner, будет время обязательно посмотрю, люблю сложности. MasterGH, вы правы, но, к сожалению, не могу больше редактировать шапку темы.
  9. Привет всем! Решил написать эту статью, так как достаточно многие игры используют одну инструкцию для нескольких целей и новичков бывает это в гоняет в ступор, хотя догадаться как обойти эту проблему самому довольно не трудно, поэтому я разместил эту статью в разделе для новичков! Итак начнем... Допустим у нас есть инструкция(или набор инструкций) для работы со здоровьем игрока и его противника и вот мы хотим сделать игроку бессмертие и убийство его врагов с одного удара, но при этом мы бы еще хотели бы, чтобы эти опции работали отдельно друг от друга, сейчас я покажу Вам как это осуществить. Внимание! Вам надо знать хотя бы азы ассемблера, чтобы вникнуть в суть. 1) Допустим вы нашли адрес здоровья вашего игрока, теперь Вам надо найти ID вашего игрока, если не знаете как это сделать идете и смотрите эти видосы
  10. я думаю он имеет ввиду как защитить свой трейнер от реверса
  11. у меня вывод только один, все нормально стало только после установки 3-го обновления на студию... лично мое мнение, да 2012 хороша тем, что код наглядней выглядит, подсказки сделали более лучше, но факт есть факт я убил 4 дня думая над тем, что же у меня такое, а проблема оказалась там, где я её не ожидал...
  12. все проблема решена неожиданным способом... Решил видео записать, где собирался показать как у меня ничего не работает и тут заработало! Дело было я думаю в косячной 2012 студии, после ее обновления сразу все нормально стало. Вот видос рас уже записал. http://youtu.be/GqNFqWztz2A
  13. переустановил винду(поставил не лицензию) вот ссылка на этот дистр.[CENSORED] и все равно dll инжектятся, но эффекту ноль, как так? уже на 3 компах проверял тоже самое... окна на всех компах разные стоят
  14. умно придумано сам бы сразу не догадался (мало пока опыта в использовании ассемблера), на днях проверю, т. к. проблемы с win7, но по сути скрипт почти верный, чуток поправлю и будет работать на ура. P.S: не понял суть этой строки aobHealth+B: почему +B?
  15. 1) винда чистая неделю назад ставил, лицензия windows 7 ult устанавливал с коробки так сказать от майкрософта 2) я не знаю, что может там еще перехватывать все повырубал... переустановлю завтра винду расскажу потом, что вышло
  16. антивируса вообще нет... уже год без него сижу хД
  17. нет, текстурные логгеры, например, тоже не инжектит, ну как пишет, что все заинжектило, а на деле 0
  18. блин, уже все перепробовал.... не проходит инжект и все... уже по рихтеру 1 в 1 все делал все равно. Скинь свою тестовую длл и инжектор я попробую, только dll с исходником сами понимаете... как вообще можно понять в чем у меня ошибка? в exe файлах при компиляции можно пошаговую отладку делать, а тут не катит.
  19. OneHitKill + GodMod [ENABLE] alloc(newmem,2048) label(returnhere) label(hack_1) label(hack) label(unhack) aobscan(aob_hack_1,f30f58c8f30f118ec0780000f30f108fcc0b0000f30f58c8f30f118fcc0b0000d9442418) registersymbol(hack_1) newmem: cmp dword ptr [esi+10],3E8 je hack jmp unhack hack: jmp returnhere unhack: addss xmm1,xmm0 movss [esi+000078C0],xmm1 mov [esi+78C0],(float)0 jmp returnhere aob_hack_1: hack_1: jmp newmem nop nop nop nop nop nop nop returnhere: [DISABLE] hack_1: addss xmm1,xmm0 movss [esi+000078C0],xmm1 dealloc(newmem) unregistersymbol(hack_1) OneHitKill отдельно от режима бога еще пока не придумал как сделать
  20. о спасибо! на счет перезаписи значения я не дадумался.
  21. как я понял эти регистры для чисел с плавающей точкой. Перелопатил гугл так и не понял как в этих регистрах хранятся эти самые числа. То есть например вопрос как в регистр xmm0 поместить значение 1. Пробовал так addss xmm1,(single)1 компилятор ругается, пробовал так addss xmm1,(float)1 результат тот же
  22. может инжект не проходит потому как у меня на всех pc на которых я проверял стоит win7 x64?
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.