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

Stigmaer

Заблокированные
  • Постов

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

  • Посещение

Сообщения, опубликованные Stigmaer

  1. В 18.07.2018 в 14:21, srg91 сказал:

    Для начала очень рекомендую Феназепам

    Давно прошедший этап, но теперь я кажется понял что ты мне тогда хотел сказать, ты хотел чтоб я догадался изучить и попытаться найти ответ на википедии, но я тогда ещё был нуб, собственно я и сейчас ещё нуб но тогда был глубокий нуб. А сейчас я правильно твою мысль понял?

    В 18.07.2018 в 19:25, saiberpro сказал:

    Да, трудно с тобой будет.

    А с тобой легко было когда ты в asm новичком был?

  2. 23 минуты назад, Xipho сказал:
    24 минуты назад, Xipho сказал:

    Так.

    Ветеранам форума:

    Спасибо что поддержал

     

    3 часа назад, Garik66 сказал:

    На всякий случай и скрипт: 

    скрипт работает как надо, я там 7 горячих  клавиш назначил от1 до 7

    1 час назад, Garik66 сказал:

    Вот и не обращай

    Спасибо за поддержку

  3. 1 час назад, JustHack сказал:

    Он таким не родился.

    Какие тебе 50? Ты только недавно, со своим братом, в догонялки бегал играл по всему форуму.

    Вот так и учиться, искать, читать и понимать. А не просить, чтобы тебя с ложечки кормил весь форум.

    И да, ты же вроде сказал

    Чего вернулся то?

    Я 66 6 года а с братом мы блезнецы

  4. 1 час назад, partoftheworlD сказал:

    Разве? Подобный вопрос не однократно поднимался по форуме,

    Не все такие продвинутые как ты, и многим уже поздно переучиваться в силу возраста, когда будет тебе за пять десят вспомнишь.

    И для чего же форум если не учиться? И как у читься если не спрашивать?

    • Плюс 1
  5. посмотрел только мне не цикл нужен, если ты внимательно читал а замена на нужное значение, если нужно значение один нажал на клавишу установилось один, если нужно 4 нажал на другую клавишу чтоб установить 4, а минус ты зря, мне умный человек на форуме сказал что этот форум для того чтоб учиться. 

  6. Посмотрел видео про флаги однократное исполнение у Hipho.

    Спойлер

     

    Только в моём скрипте, мне нужно почти такое же но иначе, вот скрипт

    Спойлер

    { Game   : StarDefender3.exe
      Version: 
      Date   : 2019-01-18
      Author : Stigmaer

      This script does blah blah blah
    }

    [ENABLE]

    aobscanmodule(ammo,StarDefender3.exe,8B 50 2C 8B 45 08) // should be unique
    alloc(newmem,$1000)

    label(code)
    label(return)

    newmem:
    mov [eax+2C],7

    code:
      mov edx,[eax+2C]
      mov eax,[ebp+08]
      jmp return

    ammo:
      jmp newmem
      nop
    return:
    registersymbol(ammo)

    [DISABLE]

    ammo:
      db 8B 50 2C 8B 45 08

    unregistersymbol(ammo)
    dealloc(newmem)

    {
    // ORIGINAL CODE - INJECTION POINT: "StarDefender3.exe"+7F58D

    "StarDefender3.exe"+7F57C: CC                 -  int 3 
    "StarDefender3.exe"+7F57D: CC                 -  int 3 
    "StarDefender3.exe"+7F57E: CC                 -  int 3 
    "StarDefender3.exe"+7F57F: CC                 -  int 3 
    "StarDefender3.exe"+7F580: 55                 -  push ebp
    "StarDefender3.exe"+7F581: 8B EC              -  mov ebp,esp
    "StarDefender3.exe"+7F583: 51                 -  push ecx
    "StarDefender3.exe"+7F584: 89 4D FC           -  mov [ebp-04],ecx
    "StarDefender3.exe"+7F587: 8B 45 FC           -  mov eax,[ebp-04]
    "StarDefender3.exe"+7F58A: 8B 48 28           -  mov ecx,[eax+28]
    // ---------- INJECTING HERE ----------
    "StarDefender3.exe"+7F58D: 8B 50 2C           -  mov edx,[eax+2C]
    "StarDefender3.exe"+7F590: 8B 45 08           -  mov eax,[ebp+08]
    // ---------- DONE INJECTING  ----------
    "StarDefender3.exe"+7F593: 89 08              -  mov [eax],ecx
    "StarDefender3.exe"+7F595: 89 50 04           -  mov [eax+04],edx
    "StarDefender3.exe"+7F598: 8B 45 08           -  mov eax,[ebp+08]
    "StarDefender3.exe"+7F59B: 8B E5              -  mov esp,ebp
    "StarDefender3.exe"+7F59D: 5D                 -  pop ebp
    "StarDefender3.exe"+7F59E: C2 04 00           -  ret 0004
    "StarDefender3.exe"+7F5A1: CC                 -  int 3 
    "StarDefender3.exe"+7F5A2: CC                 -  int 3 
    "StarDefender3.exe"+7F5A3: CC                 -  int 3 
    "StarDefender3.exe"+7F5A4: CC                 -  int 3 
    }

    В общем где mov [eax+2C],7

    мне нужно значение не только 7, а значение от 1 до 7, если выбрал 1, значит mov [eax+2C],1, а если выбрал 7, 1 отменяется 7 применяется, и так далее заранее благодарю.

  7. Если я правильно понял, в видео было так,  если в инструкции найти call и поксорить его на значение из найденного адреса экранного значения  мы получаем истинное значение если так, делаем так значение из адреса ксорим на значение из адреса call, вбиваем в поиск, ищем, меняем значение, повторяем, отсеиваем, а если не правильно поправьте.

  8. да ладно забью, только в том дело, в разработчики я ещё не знаю какие ещё 2 сделать, надо ведь на 3 игры, у меня только одна, вот если в этой теме модераторы ответят что одобрят  если я залью трейнер в теме общения тогда я с удовольствием, 

  9. Хотел загрузить на аву гифку вышло сообщение; вам не разрешено загружать анимированные изображения. Я не понимаю чем кот печатающий на компьюторе,

    может отличаться от кота что сейчас, и чем это мешает форуму, если запрета в правилах этого нет.на другом форуме

    http://www.enjoy-trainer.ru/profile/6029-stigmaer/

    у меня этой проблемы нет

  10. В 18.07.2018 в 20:06, LIRW сказал:

    Вот тебе на неделю задачи Чпок!   А вот тут можешь переводить всё это дело. Чпокс!

    Что то не пойму эти чпоки только у меня перестали открываться, при чём на всех трёх компах сразу или везде? В смысле у других?

  11. 2 часа назад, MEDBEDb сказал:

    Ты совсем издеваешься?

    Я не издеваюсь веришь,,нет,

     

    2 часа назад, MEDBEDb сказал:

    Ты когда - нибудь структуры вообще рассматривал?

    первый раз с такой задачей столкнулся.

    2 часа назад, MEDBEDb сказал:

    Ты когда - нибудь структуры вообще рассматривал?

    Нет сразу скрипты писал.

    Кто ни будь у кого есть до этого доступ! Поставьте Медведю плюс за меня!

  12. 1 час назад, Garik66 сказал:

    В структуре (регионе памяти) найди максимальное значение улучшений и пиши его сразу в eax:

    Сделай если не сложно маленький урок на эту тему, только пожалуйста на примере другой игры, чтоб я увидел принцип как найти и как связать всё это в скрипте. В будующем ситуация то может повториться.

  13. Начал ломать весёлую ферму 2 нашёл адрес на улучшение завода, открыл инструкцию обращающююся к этому адресу. Из всех инструкций не одна не сработала на скрипт, только в одной получилось, но не на адрес в скобках, а на чистый eax. Но здесь вышла другая проблема если поставить значение 4 игра вылетает, это потому что колодец , автомобиль, самолёт и склад максимальное значение 3, а если поставить 3 то заводы не на полном улучшении и при включенном скрипте их не возможно улучшить

    до 4 улучшения. Пробовал как Hipho в одном из видео сделать так называемый фильтр свой чужой, чтоб на заводы сделать 4 а на хозяйства 3 но анализ данных структур неожиданно не дал результатов, то есть там где фиолетовый цвет, почему то в обоих группах одинаковое значение, что меня вообще сбило с толку.

    Решил спросить на форуме а может возможно создать такой скрипт, который сам бы назначил там где максимальное значение 3 записал 3, а где 4 записал бы 4. Ниже скидываю сам скрипт со значением 3 ну и дополнительную информацию на всякий случай вдруг нужна.

    Скрипт:

    Спойлер

    { Game   : farm2.exe
      Version: 
      Date   : 2018-12-27
      Author : Stigmaer

      This script does blah blah blah
    }

    [ENABLE]

    aobscanmodule(maxizavod,farm2.exe,39 41 08 53 56) // should be unique
    alloc(newmem,$1000)

    label(code)
    label(return)

    newmem:
    mov eax,3 // здесь максимально улучшается только хозяйство, а заводы только до 3 улучшения

    code:
      cmp [ecx+08],eax // на [ecx+08] скрипт не работает
      push ebx
      push esi
      jmp return

    maxizavod:
      jmp newmem
    return:
    registersymbol(maxizavod)

    [DISABLE]

    maxizavod:
      db 39 41 08 53 56

    unregistersymbol(maxizavod)
    dealloc(newmem)

    {
    // ORIGINAL CODE - INJECTION POINT: "farm2.exe"+3F346

    "farm2.exe"+3F321: 8B EC                 -  mov ebp,esp
    "farm2.exe"+3F323: 6A FF                 -  push -01
    "farm2.exe"+3F325: 68 A5 49 61 00        -  push farm2.exe+2149A5
    "farm2.exe"+3F32A: 64 A1 00 00 00 00     -  mov eax,fs:[00000000]
    "farm2.exe"+3F330: 50                    -  push eax
    "farm2.exe"+3F331: 64 89 25 00 00 00 00  -  mov fs:[00000000],esp
    "farm2.exe"+3F338: 51                    -  push ecx
    "farm2.exe"+3F339: B8 38 11 00 00        -  mov eax,00001138
    "farm2.exe"+3F33E: E8 BD DD 19 00        -  call farm2.exe+1DD100
    "farm2.exe"+3F343: 8B 45 08              -  mov eax,[ebp+08]
    // ---------- INJECTING HERE ----------
    "farm2.exe"+3F346: 39 41 08              -  cmp [ecx+08],eax
    "farm2.exe"+3F349: 53                    -  push ebx
    "farm2.exe"+3F34A: 56                    -  push esi
    // ---------- DONE INJECTING  ----------
    "farm2.exe"+3F34B: 57                    -  push edi
    "farm2.exe"+3F34C: 89 65 F0              -  mov [ebp-10],esp
    "farm2.exe"+3F34F: C7 45 FC 00 00 00 00  -  mov [ebp-04],00000000
    "farm2.exe"+3F356: 74 08                 -  je farm2.exe+3F360
    "farm2.exe"+3F358: 89 41 08              -  mov [ecx+08],eax
    "farm2.exe"+3F35B: 8B 01                 -  mov eax,[ecx]
    "farm2.exe"+3F35D: FF 50 04              -  call dword ptr [eax+04]
    "farm2.exe"+3F360: 8B 4D F4              -  mov ecx,[ebp-0C]
    "farm2.exe"+3F363: 5F                    -  pop edi
    "farm2.exe"+3F364: 5E                    -  pop esi
    }

    Дополнительная информация:

    Спойлер

    EAX=00000001
    EBX=00000000
    ECX=12CEB3C8
    EDX=00000001
    ESI=0234E868
    EDI=12CEB140
    EBP=001271E8
    ESP=001260A0
    EIP=0043F349

    Вероятный базовый указатель =12CEB3C8

    0043F33E - call 005DD100
    0043F343 - mov eax,[ebp+08]
    0043F346 - cmp [ecx+08],eax
    0043F349 - push ebx
    0043F34A - push esi

    Заранее благодарю всех кто откликнется!

×
×
  • Создать...

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

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