AndreyName

Премиум

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

AndreyName

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

Спросил тут у DeepSeek и получил такой ответ:

Спойлер

Но это не то что я имел ввиду!froghmm.gif?1623418383

Давайте я опишу вам а вы ответите в этой теме!spasibo.gif?1737622128

Вот есть код, возьмём самый банальный и простой mov eax,1

Это изменить значение в регистр eax на 1, переместит.

Это ОДНА команда, но попробуем представить всё её возможности! Вместо 1 может быть любое число!

Но не только, может быть add(добавить), sub(вычесть),imul(или mul) умножить, div или idiv(поделить).

Можно умножить или поделить значение в eax.

Но что такое eax? Это область памяти и программы постоянно копируют-передают и используют значения из регистров.

Допустив в eax-количество жизней в игре.froghmm.gif?1623418383

Значит мы можем выполнить любой действие с количеством жизней.

А теперь представим что команд много, очень много(и это правда так)...и тут я запутался.cwy.png?1737621279

Смотрите, есть ещё такая возможность, можно mov eax,1 заменить прыжком в какой-то участок где ничего нету и написать ЛЮБОЙ код а потом mov eax,1.

Хоть сотня команд, можно прибавлять, делить, умножать с этим(eax) или другими регистрами.tss.gif?1737621390

И тут я снова запутался! Да что это значит блин? В чём смысл? Какой из этого можно сделать вывод? Попробуйте сделать вывод вы в этой теме а я напишу что ответил DeepSeek! Ты прочитал мою тему DeepSeek, скажи какой вывод из всего этого?

Ответ

Чепушилка

Модератор других игр и разного

Регистрация: 16.06.2024

Сообщения: 6289

Рейтинг: 11687

Чепушилка

Регистрация: 16.06.2024

Сообщения: 6289

Рейтинг: 11687

Андрей, ты стал писать слишком заумные темы, я теперь ничего не понимаю и чувствую себя тупой Animescream.png?1621090952

AndreyName

Премиум

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

AndreyName

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

Чепушилка сказал(а):

Андрей, ты стал писать слишком заумные темы, я теперь ничего не понимаю и чувствую себя тупой Animescream.png?1621090952

Нажмите, чтобы раскрыть...

А что непонятного? Я сам запутался если честно.froghmm.gif?1623418383

Просто представь вместо mov eax,1 это "передать в регистр 1".AYAYABASS.gif?1660474195

Вроде понятнее станет.

Регистр это как полочка куда складываются значения.spasibo.gif?1737622128

Я вообще запутался сам в этой идее.

Чепушилка

Модератор других игр и разного

Регистрация: 16.06.2024

Сообщения: 6289

Рейтинг: 11687

Чепушилка

Регистрация: 16.06.2024

Сообщения: 6289

Рейтинг: 11687

AndreyName сказал(а):

Просто представь вместо mov eax,1 это "передать в регистр 1".

Нажмите, чтобы раскрыть...

FeelsCryMan.png?1592047284catcrying.png?1621125367AquaCry.png?1621091234

AndreyName

Премиум

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

AndreyName

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

Чепушилка сказал(а):

FeelsCryMan.png?1592047284catcrying.png?1621125367AquaCry.png?1621091234

Нажмите, чтобы раскрыть...

Ну замени текстом "передать в полочку значение 1"

В ящичек.

А теперь представь что можно передать на 1 а любое значение.froghmm.gif?1623418383

А до этого можно ещё куча всего сделать.

И какой из этого вывод?doubt.gif?1737621301

Чепушилка

Модератор других игр и разного

Регистрация: 16.06.2024

Сообщения: 6289

Рейтинг: 11687

Чепушилка

Регистрация: 16.06.2024

Сообщения: 6289

Рейтинг: 11687

AndreyName сказал(а):

Ну замени текстом "передать в полочку значение 1"

В ящичек.

А теперь представь что можно передать на 1 а любое значение.froghmm.gif?1623418383

А до этого можно ещё куча всего сделать.

И какой из этого вывод?doubt.gif?1737621301

Нажмите, чтобы раскрыть...

Что в ящичек можно передать любое значение? peepothink.png?1627073265

chokins

Модератор основного раздела

Регистрация: 28.03.2021

Сообщения: 1441

Рейтинг: 2248

chokins

Регистрация: 28.03.2021

Сообщения: 1441

Рейтинг: 2248

Вывод такой, что код можно бесконечно переписывать только и всего. Ты же сам приводил аналогию с листами бумаги - ты можешь бесконечно зачеркивать старые слова и писать новые

AndreyName

Премиум

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

AndreyName

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

Чепушилка сказал(а):

Что в ящичек можно передать любое значение? peepothink.png?1627073265

Нажмите, чтобы раскрыть...

Да, это один из выводов!

Но что это значит на самом деле?froghmm.gif?1623418383

Можно написать "если в ящичке меньше 5, добавить 10".

Или что-то ещё.AYAYABASS.gif?1660474195

x9 singed

Пользователь

Регистрация: 14.02.2018

Сообщения: 8950

Рейтинг: 1872

x9 singed

Регистрация: 14.02.2018

Сообщения: 8950

Рейтинг: 1872

Чепушилка сказал(а):

FeelsCryMan.png?1592047284catcrying.png?1621125367AquaCry.png?1621091234

Нажмите, чтобы раскрыть...

смайлопост удоли.

Чепушилка

Модератор других игр и разного

Регистрация: 16.06.2024

Сообщения: 6289

Рейтинг: 11687

Чепушилка

Регистрация: 16.06.2024

Сообщения: 6289

Рейтинг: 11687

x9 singed сказал(а):

смайлопост удоли.

Нажмите, чтобы раскрыть...

Не буду, мне можно waiting.png?1746960892

AndreyName

Премиум

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

AndreyName

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

chokins сказал(а):

Вывод такой, что код можно бесконечно переписывать только и всего. Ты же сам приводил аналогию с листами бумаги - ты можешь бесконечно зачеркивать старые слова и писать новые

Нажмите, чтобы раскрыть...

Я не могу это представить!froghmm.gif?1623418383

Это слишком..запутанно и сложно!doubt.gif?1737621301

Допустим(реальный пример), в игре я беру ящик и тащу его до цели и мне даётся +1 к счётчику.

Так значит я смогу, если найду что меняет +1 и смогу переписать код так что он увеличивал их на миллионы раз в секунду?justsmile.png?1737621268

Тогда я могу стать богатеем в онлайн игре.CoolNut.png?1619501245

Дмитрий Уткин (2)

Премиум

Регистрация: 09.10.2021

Сообщения: 4699

Рейтинг: 1481

Дмитрий Уткин (2)

Регистрация: 09.10.2021

Сообщения: 4699

Рейтинг: 1481

AndreyName сказал(а):

Тогда я могу стать богатеем в онлайн игре.CoolNut.png?1619501245

Нажмите, чтобы раскрыть...

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

chokins

Модератор основного раздела

Регистрация: 28.03.2021

Сообщения: 1441

Рейтинг: 2248

chokins

Регистрация: 28.03.2021

Сообщения: 1441

Рейтинг: 2248

AndreyName сказал(а):

Я не могу это представить!froghmm.gif?1623418383

Это слишком..запутанно и сложно!doubt.gif?1737621301

Допустим(реальный пример), в игре я беру ящик и тащу его до цели и мне даётся +1 к счётчику.

Так значит я смогу, если найду что меняет +1 и смогу переписать код так что он увеличивал их на миллионы раз в секунду?justsmile.png?1737621268

Тогда я могу стать богатеем в онлайн игре.CoolNut.png?1619501245

Нажмите, чтобы раскрыть...

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

ну а касаемо «не могу представить», ну тут я уже помочь не в силах

AndreyName

Премиум

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

AndreyName

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

Дмитрий Уткин (2) сказал(а):

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

Нажмите, чтобы раскрыть...

Ну так вопрос о том что можно сделать.froghmm.gif?1623418383

Я не могу представить себе всех возможностей и путей.popcorn.gif?1737621524

Дмитрий Уткин (2)

Премиум

Регистрация: 09.10.2021

Сообщения: 4699

Рейтинг: 1481

Дмитрий Уткин (2)

Регистрация: 09.10.2021

Сообщения: 4699

Рейтинг: 1481

AndreyName сказал(а):

Ну так вопрос о том что можно сделать.froghmm.gif?1623418383

Я не могу представить себе всех возможностей и путей.popcorn.gif?1737621524

Нажмите, чтобы раскрыть...

Можно из калькулятора рулетки сделать свою операционную систему.

Божевильный

Премиум

Регистрация: 29.10.2021

Сообщения: 7527

Рейтинг: 2967

Нарушения: 40

Божевильный

Регистрация: 29.10.2021

Сообщения: 7527

Рейтинг: 2967

Нарушения: 40

Ты пишешь восклицательные знаки корявой программе. Когда первый раз писал ему вот так походу "Привет! Меня зовут Андрей, давай дружить)))"

AndreyName

Премиум

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

AndreyName

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

chokins сказал(а):

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

ну а касаемо «не могу представить», ну тут я уже помочь не в силах

Нажмите, чтобы раскрыть...

Так а что если сделать так чтобы на сервер шло сообщение "я отнёс ящик" и сервер САМ делал бы +1?nyametal.gif?1737621869

Есть же функция которая эта делает, отправляет такое сообщение.angry3d.png?1672265518

тишка сан ларан

Пользователь

Регистрация: 05.01.2023

Сообщения: 3146

Рейтинг: 2862

Нарушения: 95

тишка сан ларан

Регистрация: 05.01.2023

Сообщения: 3146

Рейтинг: 2862

Нарушения: 95

img
AndreyName сказал(а):

Я не могу представить себе всех возможностей и путей.popcorn.gif?1737621524

Нажмите, чтобы раскрыть...

3684e148089ad308925d18005883d7cb.gif

Zuulkernein

Магический кот

Регистрация: 07.05.2016

Сообщения: 13255

Рейтинг: 7967

Нарушения: 165

Zuulkernein

Регистрация: 07.05.2016

Сообщения: 13255

Рейтинг: 7967

Нарушения: 165

AndreyName сказал(а):

Так а что если сделать так чтобы на сервер шло сообщение "я отнёс ящик" и сервер САМ делал бы +1?nyametal.gif?1737621869

Нажмите, чтобы раскрыть...

Это невозможно (по крайней мере не в твоих силах)

Угомонись уже с этими дебильными попытками начитерить


Даже не смешно

Ты калькулятор сделал когда тебя пинали месяц, а тут чит для онлайна

Ну ну

AndreyName

Премиум

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

AndreyName

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

Дмитрий Уткин (2) сказал(а):

Можно из калькулятора рулетки сделать свою операционную систему.

Нажмите, чтобы раскрыть...

Да можно стоолько всего сделать.AYAYABASS.gif?1660474195

LkS

79 yo, пошлинный

Регистрация: 27.11.2018

Сообщения: 4923

Рейтинг: 3700

LkS

Регистрация: 27.11.2018

Сообщения: 4923

Рейтинг: 3700

Я парень весёлый

И весел мой путь, мой путь

Могу очень просто

Форум весь обмануть, обмануть


Веселый обманщик

Пришёл к нам опять, опять.

Мы с Андрюшей нашим

Не будем скучать, скучать.

9ff97cad659e9a59291d58aecdcef1d3.jpg


AndreyName

Премиум

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

AndreyName

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

Zuulkernein сказал(а):

Это невозможно (по крайней мере не в твоих силах)

Угомонись уже с этими дебильными попытками начитерить


Даже не смешно

Ты калькулятор сделал когда тебя пинали месяц, а тут чит для онлайна

Ну ну

Нажмите, чтобы раскрыть...

Ну если не получится я сделаю четик для оффлайн-игры.animeehh.png?1627073246

Но попробовать стоит, а вдруг получится.spasibo.gif?1737622128

chokins

Модератор основного раздела

Регистрация: 28.03.2021

Сообщения: 1441

Рейтинг: 2248

chokins

Регистрация: 28.03.2021

Сообщения: 1441

Рейтинг: 2248

AndreyName сказал(а):

Так а что если сделать так чтобы на сервер шло сообщение "я отнёс ящик" и сервер САМ делал бы +1?nyametal.gif?1737621869

Есть же функция которая эта делает, отправляет такое сообщение.angry3d.png?1672265518

Нажмите, чтобы раскрыть...

Можно, но тебе придется симулировать не только «я отнес ящик», но и «я взял ящик», «я отнес ящик», «я стою на таких-то координатах» (координаты придется отправлять ну несколько десятков раз в секунду, они должны быть правдопобными и иметь некоторую погрешность, ведь игрок не робот)

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

AndreyName

Премиум

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

AndreyName

Регистрация: 26.06.2025

Сообщения: 1780

Рейтинг: -58

LkS сказал(а):

Веселый обманщик

Пришёл к нам опять, опять.

Мы с Петером нашим

Не будем скучать, скучать.


Я парень весёлый

И весел мой путь,

Могу очень просто

Форум весь обмануть.

9ff97cad659e9a59291d58aecdcef1d3.jpg


Нажмите, чтобы раскрыть...

Почему я обманщик?doubt.gif?1737621301

Это встроенная возможность! Это УЖЕ существует!tss.gif?1737621390

Я просто пользуюсь тем что существует.BlueScreenStandart.gif?1748542842

Burlak

Пользователь

Регистрация: 01.10.2015

Сообщения: 371

Рейтинг: 270

Burlak

Регистрация: 01.10.2015

Сообщения: 371

Рейтинг: 270

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