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

Garik66

Помогаторы
  • Постов

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

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

    292

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

  1. Попробуй так: [ENABLE]alloc(newmem,2048,"DAI.exe"+373B05)label(returnhere)alloc(Coord,64)alloc(offset,64)newmem:mov [offset],(float)0.7push ebxpush eaxmov ebx,[DAI.exe+160B8D0]mov ebx,[ebx+98]mov ebx,[ebx+28]mov ebx,[ebx+0]mov ebx,[ebx+100]mov ebx,[ebx+10]mov ebx,[ebx+10]mov ebx,[ebx+1d0]mov ebx,[ebx+20]mov eax,[ebx+1a0]mov [Coord],eaxfld [Coord]fadd [offset]fstp [Coord]mov eax,[Coord]mov [rbx+10],eaxmov eax,[ebx+1a4]mov [rbx+14],eaxmov eax,[ebx+1a8]mov [rbx+18],eaxpop eaxpop ebxmov eax,[rbx+10]movss xmm1,[rbx+18]jmp returnhere"DAI.exe"+373B05:jmp newmemnopnopnopreturnhere:[DISABLE]"DAI.exe"+373B05:mov eax,[rbx+10]movss xmm1,[rbx+18]dealloc(Coord)dealloc(offset)dealloc(newmem)
  2. Выложи скрипт. Проще будет исправить в нём. А так к примеру, в недавнем моём скрипте: push eaxmov eax,[00985954] // Если ставил mov eax,["Fahrenheit.exe"+00585954] - компилятор тоже mov eax,[eax+0] // ругался, поэтому пришлось записать, так mov eax,[00985954].mov eax,[eax+1c]mov eax,[eax+14]mov dword ptr [eax+54],#100 mov dword ptr [eax+58],#100 mov dword ptr [eax+5c],#100 mov dword ptr [eax+6c],#100 mov dword ptr [eax+74],6 pop eax
  3. Докладная Товарищ (господин) майор, отпустите пожалуйста Xipho. Он здесь не причём. Это всё - RockHammer. Это RockHammer хотел взломать Пентагон. И ему во всём помогает модератор ресурса Gamehacklab.ru keng. 03.04.15 Капитан Иванов
  4. Xipho, если что, я RockHammer не знаю, не знаю кто такой, не видел, не общался.
  5. Подожди не удаляй, а вдруг ещё раз нужно будет: Кто тебе поможет? А так сюда в эту тему напишешь - поможем.
  6. Xipho, и мне вдогонку - поставь мне пожалуйста G вместо g в garik66.
  7. Флаг нужен для того, чтобы пользователь ввёл уровень, который ему нужен, а после переключил флаг. И ещё потому что, инструкция очень часто обращается к адресу. А на 32 я пока проверку не добавлял. Можете попробовать без флага - уверен будет вылет. ЗЫ: и в скрипте написано, чтобы выполнялось - "один раз".
  8. Наверное уже пора, вот посмотри - взял первую попавшуюся нашу переписку ссылка. Если сам уже не можешь вызвать, пиши, мы вызовем.
  9. По-моему шутки Xipho предостаточно - полчаса в ступоре, пока не допёр (что шутка)
  10. Мне кажется всё правильно, особенно после разрешения обсуждать взлом онлайн-игр. Да и вообще взлом сам по себе - не правильно. Нужно играть честно.
  11. Все цифры перечислять было в лом, тем более, что это шутка не первый год.
  12. Dison, если всё-таки нужна привязка к уровню, вот написал скрипт: [ENABLE]alloc(newMem, 64)label(returnHere)label(OK)label(cycle)label(flag)registersymbol(flag)label(lavel)registersymbol(lavel)newMem:cmp dword ptr [flag],1 // один разjne OKmov dword ptr [flag],0push edipush ecxpush eaxpush ebxmov eax,1mov ebx,laveldec [ebx]mov ecx,1mov edi,0cycle:imul ecx,eax,#1000add edi,ecxcmp eax,[ebx]je @finc eaxjmp cycle@@:pop ebxpop eaxpop ecxxor [edx+04],5A63CD29mov [edx+04],edipop edixor [edx+04],5A63CD29OK:mov eax,[edx+04]xor eax,5A63CD29jmp returnHereflag: // Добавьте в таблицу адрес с адресом "flag", тип "4 байта"dd 0 // и названием "1 - добавить опыт".lavel: // Добавьте в таблицу адрес с адресом "lavel", тип "4 байта"dd 1 // и названием "Желаемый уровень (по-моему max 32)".ravenscry.exe+5448DE:jmp newMemdb 90 90 90returnHere:[DISABLE]ravenscry.exe+5448DE:mov eax,[edx+04]xor eax,5A63CD29unregistersymbol(flag)unregistersymbol(lavel)dealloc(newMem)
  13. Garik66

    Всех с 1 Апреля.

    Сейчас Cheat Engine напомнил (1000$) про 1 Апреля. Всех поздравляю!!!
  14. Dison, короче я менял значения уровня, но сразу же происходит вылет игры. Думаю, что отдельно менять уровень нельзя, нужно менять и другие значения, так что смысла копать здесь нету. Проще изменить опыт, что уже и сделали.
  15. К сожалению с английским плохо, но что понял через Гугл-переводчик - эта запись: fild [eax+08]fstp [eax+04] быстрее, чем эта: cvtsi2ss xmm0,dword[eax+8]movss dword[eax+4],xmm0
  16. Да. я написал: ЗЫ: А с уровнем нужно копать дальше, я не буду. Но в том месте, которое ты указал ни какого шифрования уровня нет.
  17. Пока вот переделал скрипт MasterGH, чтобы он именно прибавлял опыт, а не менял значения опыта: [ENABLE]alloc(newMem, 64)label(returnHere)label(flag)label(OK)newMem:cmp byte ptr [flag],1 // один разjne OKxor [edx+04],5A63CD29add [edx+04],#1000xor [edx+04],5A63CD29mov byte ptr [flag],0 // один разOK:mov eax,[edx+04]xor eax,5A63CD29jmp returnHereflag:db 1ravenscry.exe+5448DE:jmp newMemdb 90 90 90returnHere:[DISABLE]ravenscry.exe+5448DE:mov eax,[edx+04]xor eax,5A63CD29dealloc(newMem)
  18. Dison, чёй-то стрёмно связываться - в раздаче, с которой качаю, в сообщениях пишут про троян. В инете посмотрел вроде тоже самое. Я итак от первого трояна еле почистил. У тебя проблем не было? Dison, Короче установилась вроде бы нормально. Но теперь нужно всё заново делать. И до берега доплыть и скрипты переписать.
  19. Dison, меня ломает искать что-либо в игре, в которой из-за не знания английского, не понятно что делать. Сейчас скачаю патч 1.03. И если установится нормально, посмотрю на инструкции которые ты нашёл.
  20. Я просто убиваю кого не попадя, уровень растёт, но это долго. И потом уровень мне кажется не на что не влияет, это просто опыт делённый на 1000. Так что не знаю зачем его искать?
  21. Блин (не знание английского - убивает), хорошо добавил опыта до следующего уровня, но уровень не переходит, как это сделать?
  22. Нет там знаки ??? из 12 тоже ничего. Ладно попробую сам. Где в игре смотреть уровень?
  23. Только при таком варианте: 39 86 20 нашёл Found: 12 адресов, сейчас просмотрю все, если найдёт что-нить похожее на твой скрин, посмотрю.
×
×
  • Создать...

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

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