Hacker Опубликовано 22 ноября, 2015 Поделиться Опубликовано 22 ноября, 2015 Помогите записать указатель в скриптСначала я делал так:Но ничего не получилосьПодскажите что не так пожалуйстаNullAlex: Читай правила и FAQ по тегу спойлера.[ENABLE]//code from here to '[DISABLE]' will be used to enable the cheatalloc(newmem,2048)label(returnhere)label(originalcode)label(exit)newmem:mov [[[[["GNZ.exe"+009EFC6C]+C8]+AC]+14]+278]+69C],#100originalcode:mov eax,[eax+000000C8]exit:jmp returnhere2365F679:jmp newmemnopreturnhere: [DISABLE]//code from here till the end of the code will be used to disable the cheatdealloc(newmem)2365F679:mov eax,[eax+000000C8]//Alt: db 8B 80 C8 00 00 00 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Опубликовано 22 ноября, 2015 Поделиться Опубликовано 22 ноября, 2015 А зачем тебе в данном скрипте использовать указатель? Если этот скрипт работает с нужным тебе значением - изменяй это значение, используя нужные регистры. Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 22 ноября, 2015 Поделиться Опубликовано 22 ноября, 2015 Замени mov [[[[["GNZ.exe"+009EFC6C]+C8]+AC]+14]+278]+69C],#100наpush eaxmov eax,[eax+AC]mov eax,[eax+14]mov eax,[eax+278]mov [eax+69C],#100pop eax или по аналогии на весь указатель. Если есть ошибки, то в пошаговой отладке посмотри. Ссылка на комментарий Поделиться на другие сайты Поделиться
Hacker Опубликовано 22 ноября, 2015 Автор Поделиться Опубликовано 22 ноября, 2015 MasterGH, ПОНЯТНО,ПОПРОБУЕМ Не работает NullAlex: Зачем дважды цитировать одно сообщение? Ссылка на комментарий Поделиться на другие сайты Поделиться
LIRW Опубликовано 22 ноября, 2015 Поделиться Опубликовано 22 ноября, 2015 (изменено) Не работает [[[[["GNZ.exe"+009EFC6C]+C8]+AC]+14]+278]+69C],#100У тебя скобки одной не хватает по левую сторону... Повнимательней смотреть то надо и добавлять скрипт уже подключенный к процессу игры. Изменено 22 ноября, 2015 пользователем LIRW Ссылка на комментарий Поделиться на другие сайты Поделиться
Hacker Опубликовано 22 ноября, 2015 Автор Поделиться Опубликовано 22 ноября, 2015 [[[[["GNZ.exe"+009EFC6C]+C8]+AC]+14]+278]+69C],#100У тебя скобки одной не хватает по левую сторону... Повнимательней смотреть то надо и добавлять скрипт уже подключенный к процессу игры. Всьо равно не выходит Ссылка на комментарий Поделиться на другие сайты Поделиться
Xipho Опубликовано 22 ноября, 2015 Поделиться Опубликовано 22 ноября, 2015 Попробуй так: push eaxlea eax,["GNZ.exe"+009EFC6C]mov eax,[eax+C8]mov eax,[eax+AC]mov eax,[eax+14]mov eax,[eax+278]mov [eax+69C],#100pop eax Ссылка на комментарий Поделиться на другие сайты Поделиться
Hacker Опубликовано 22 ноября, 2015 Автор Поделиться Опубликовано 22 ноября, 2015 Попробуй так: push eaxlea eax,["GNZ.exe"+009EFC6C]mov eax,[eax+C8]mov eax,[eax+AC]mov eax,[eax+14]mov eax,[eax+278]mov [eax+69C],#100pop eaxНеработает Ссылка на комментарий Поделиться на другие сайты Поделиться
Vlad2 Опубликовано 22 ноября, 2015 Поделиться Опубликовано 22 ноября, 2015 (изменено) push eax mov eax,["GNZ.exe"+009EFC6C] mov eax,[eax+69C] mov eax,[eax+278] mov eax,[eax+14] mov eax,[eax+AC] mov [eax+C8],#100 pop eax Изменено 22 ноября, 2015 пользователем Vlad2 Ссылка на комментарий Поделиться на другие сайты Поделиться
krocki Опубликовано 22 ноября, 2015 Поделиться Опубликовано 22 ноября, 2015 Можно вот так попробовать:push eaxcmp eax,["GNZ.exe"+9EFC6C]mov eax,[eax+69C]mov eax,[eax+278]mov eax,[eax+14]mov eax,[eax+AC]mov eax,[eax+C8]mov byte ptr [eax],64pop eaxЕсли всё равно не работает...может попробовать анализ данных или реги со значениями как фильтры использовать в скрипте. Ссылка на комментарий Поделиться на другие сайты Поделиться
Garik66 Опубликовано 22 ноября, 2015 Поделиться Опубликовано 22 ноября, 2015 (изменено) Помогите записать указатель в скриптСудя по вопросу, тебе влом было искать фильтр. Если бы нашёл фильтр, то скрип был бы простой: newmem:cmp ------ // здесь фильтрjne originalcodemov [eax+000000C8],#100originalcode:mov eax,[eax+000000C8]А если с указателем (судя по скрину), то ты и все кроме krocki ошиблись и нужно было записать скрипт так:[ENABLE]//code from here to '[DISABLE]' will be used to enable the cheatalloc(newmem,2048)label(returnhere)label(originalcode)label(exit)newmem:mov [[[[[["GNZ.exe"+009EFC6C]+69C]+278]+14]+AC]+C8],#100originalcode:mov eax,[eax+000000C8]exit:jmp returnhere2365F679:jmp newmemnopreturnhere:[DISABLE]//code from here till the end of the code will be used to disable the cheat2365F679:mov eax,[eax+000000C8]//Alt: db 8B 80 C8 00 00 00dealloc(newmem) Изменено 22 ноября, 2015 пользователем Garik66 Ссылка на комментарий Поделиться на другие сайты Поделиться
Hacker Опубликовано 22 ноября, 2015 Автор Поделиться Опубликовано 22 ноября, 2015 Судя по вопросу, тебе влом было искать фильтр. Если бы нашёл фильтр, то скрип был бы простой: [spoiler]newmem: cmp ------ // здесь фильтр jne originalcode mov [eax+000000C8],#100 originalcode: mov eax,[eax+000000C8] А если с указателем (судя по скрину), то ты и все кроме krocki ошиблись и нужно было записать скрипт так:Я даже не знаю как его писать[ENABLE]//code from here to '[DISABLE]' will be used to enable the cheatalloc(newmem,2048)label(returnhere)label(originalcode)label(exit)newmem:mov [[[[[["GNZ.exe"+009EFC6C]+69C]+278]+14]+AC]+C8],#100originalcode:mov eax,[eax+000000C8]exit:jmp returnhere2365F679:jmp newmemnopreturnhere:[DISABLE]//code from here till the end of the code will be used to disable the cheat2365F679:mov eax,[eax+000000C8]//Alt: db 8B 80 C8 00 00 00dealloc(newmem) Ссылка на комментарий Поделиться на другие сайты Поделиться
krocki Опубликовано 23 ноября, 2015 Поделиться Опубликовано 23 ноября, 2015 Интересно что это за игра...модуля нет, только смещение 2365F679Видать при запуске игры где то распаковываются файлы с модулем...без аобы не обойтись в скрипте...наверное!!! [ENABLE]alloc(newmem,64)label(returnhere)newmem:mov [[[[[["GNZ.exe"+009EFC6C]+69C]+278]+14]+AC]+C8],64mov eax,[eax+C8]jmp returnhere2365F679:jmp newmemnopreturnhere:[DISABLE]dealloc(newmem)2365F679:mov eax,[eax+C8][ENABLE]alloc(newmem,64)label(returnhere)newmem:push eaxcmp eax,["GNZ.exe"+9EFC6C]mov eax,[eax+69C]mov eax,[eax+278]mov eax,[eax+14]mov eax,[eax+AC]mov eax,[eax+C8]mov byte ptr [eax],64pop eaxmov eax,[eax+C8]jmp returnhere2365F679:jmp newmemnopreturnhere:[DISABLE]dealloc(newmem)2365F679:mov eax,[eax+C8][ENABLE]alloc(newmem,64)label(returnhere)label(originalcode) newmem:cmp [eax+????],???????? //Здесь фильтр от анализа дынных\структуры, ну или реги со значением.jne originalcodemov byte ptr [eax],64 originalcode:mov eax,[eax+C8]jmp returnhere2365F679:jmp newmemnopreturnhere:[DISABLE]dealloc(newmem)2365F679:mov eax,[eax+C8] Ссылка на комментарий Поделиться на другие сайты Поделиться
Xipho Опубликовано 23 ноября, 2015 Поделиться Опубликовано 23 ноября, 2015 Да, на скриншот я и не посмотрел ) Просто поправил код предыдущего посоветовавшего ) А указатели-то должны в обратном порядке идти, krocki правильно написал ) Ссылка на комментарий Поделиться на другие сайты Поделиться
Submarina Опубликовано 23 ноября, 2015 Поделиться Опубликовано 23 ноября, 2015 Hacker ты этот скрипт с об сканом сделай, и всё у тебя заработает без проблем.если при создании скрипта нет модуля, конкретного а просто идёт адрес 2365F679, значит при следующим запуске игры этот скрипт не будет работать, так что сделайэтот скрипт с об сканом и всё должно заработать. попробуй ещё так, я прав до не проверял, но вдруг заработает. эксперимент и попробуй так mov ["GNZ.exe"+009EFC6C]+C8+AC+14+278+69C,#100или так mov ["GNZ.exe"+009EFC6C]+69C+278+14+AC+C8,#100 вот так ещё попробуй mov [GNZ.exe+009EFC6C]+69C+278+14+AC+C8,#100newmem: cmp [eax+009EFC6C],00000A9C ////////69C+278+14+AC+C8=A9Cjne originalcodemov [eax+000000C8],#100originalcode:mov eax,[eax+000000C8]jmp returnhereНу или так запиши указатель, пробуй экспериментируй mov [eax+009EFC6C+69C+278+14+AC+C8],#100NullAlex: Тег кода для чего сделан? Ссылка на комментарий Поделиться на другие сайты Поделиться
Submarina Опубликовано 24 ноября, 2015 Поделиться Опубликовано 24 ноября, 2015 Я понял, я думал что только целый скрипт заносят в Тег, вот и не сделал, но на будущие буду знать. Ссылка на комментарий Поделиться на другие сайты Поделиться
Coder Опубликовано 24 ноября, 2015 Поделиться Опубликовано 24 ноября, 2015 Я понял, я думал что только целый скрипт заносят в Тег, вот и не сделал, но на будущие буду знать.Этот тэг используется не просто так, а для того чтобы выделить код из общего контекста поста, и подсветка синтаксиса, для большего удобства пользования. Ссылка на комментарий Поделиться на другие сайты Поделиться
Submarina Опубликовано 11 декабря, 2015 Поделиться Опубликовано 11 декабря, 2015 вопрос не по теме, а за что так Coder наказали аж минус 100 сразу дали NullAlex: Потому, что смотри в группу. А для вопросов не по теме есть специальный тег. Ссылка на комментарий Поделиться на другие сайты Поделиться
A1t0r Опубликовано 11 декабря, 2015 Поделиться Опубликовано 11 декабря, 2015 (изменено) вопрос не по теме, а за что так Coder наказали аж минус 100 сразу далиNullAlex: Потому, что смотри в группу. А для вопросов не по теме есть специальный тег. Не только Coder'у, но и ARM4ND0 прописали -100 в репутацию. И записи в журнале нету, странно. И ещё их убрали из активных пользователей - в списке нету и зайти в профиль нельзя. Изменено 11 декабря, 2015 пользователем A1t0r 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения