По плану перенести свои старые плагины CE с ссылками на репозитории. В том числе три преспектинвых плагина по большому брейкпоинту, дизассемблированию, и трейслогу с маркерами.
Много планов по развитию форума. По различным фишкам и приемам.
MasterGH
Сообщения
-
Заполнение разделов старыми постами -
Ваши группы пользователейПопробуйте сами себя добавить в группы.
Можно написать здесь для создания новой группы -
Доступны смайлики
-
CE Lua ColorPicker (скрытый компонент)Можно сравнить два проекта lazarus новый и старый через программу контроля версий. Их много. Затем изменения перенести в новые исходники по тому же принципу
-
Обзор игры STELLARISТы можешь через CE
- ставить брейкпоинт. Читать регистр. Писать в него. Отпускать отладку. Память не будет меняться/палится. Но можно,скорее в его,запалить точеи останова.
- Перезаписывать память кода и данных через драйвер ce разово или по таймеру. В этом случае память может палиться. Тогда пробовать через CE сделать хуки на чтение памяти и возвращать оригинальные байты.
- погуглить про скрытие процессов, секций памяти, модулей, хуки на функции (чтение памяти, получение списка процессов...). Хук позволит функцию перенаправить на свою, изменить результат и вернуть его.
- посмотреть про обработку исключений в исхолниках на примере stealthmode плагина в ce
-
Обзор игры STELLARISЕсть открытые SDK игровых движков вот с ними делать dll попроще. Движки, например, UnreaEngine, CryEngine, Unity и другие. Остальные движки, закрытые - там api нужно описывать(восстанавливать) вручную через IDA. Это будет интересно. DLL ки удобно позволят рулить всей иерархие инстансов в runtime. Хотя это можно в теории и через lua делать...
Посмотрим. Как дела разгружу. Очень много дел. Переезд, ремонт, закупки... Пока очень мало времени. Может чат сделаем в бущем на телеграмме или дискорде -
Обзор игры STELLARISДа, просто давно делает большие таблицы на fearlessrevolution.com и cheatengine.org.
Входит в группу Talents. Всех, кто входит в Talents можно каждый пост читать и узнать, что-то интересное. Они делятся своим опытом, исходниками, знаниями.
Конечно, CE дело в целом не ограничивается. Есть другие программы(reclass, компиляторы dll, инжекторы dll...). Есть другие подходы типа восстановления части исходников, создания описания к API, создании модификаций(модов). Но CE, скорее всего, попроще и это влияет на численность CE сообщества. На CE можно сделать быстрее большие ct таблицы. Ct файлы в виде xml разметки компактны, ими можно делиться, добавлять совместно новые опции. -
Запустить активирющий скрипт CE 7.5В данном случае она для тестов. Для отключения и включения. Если не нужна, то можно и удалить
-
Защита Трейнера@Pitronic , я не против
-
Защита ТрейнераЯ буду пока редко отвечать в течении недель двух-трех. Дел много.
-
Защита ТрейнераПользователь @Pitronic написал в Защита Трейнера:
Готово. Зацени трейнер с защитой от vlad2 по десяти бальной шкале.
tutorial-i386_test.rarТы можешь сам свою работу по 10 бальной шкале оценить, взяв другой трейнер. Я не знаю как оценивать.
На virus total куча срабатываний по пончтнвм причинам. Я бы не стал запускать без виртуалки, хотя и на ней тоже может бвть фортель. Сам можешь не знать, что там.
Незашифрованная таблица CT, на мой взгляд предпочтмтельнее для обучения программированию или привлечения к программипованию. Вот пример простенький и без щащиты
-
Защита ТрейнераЭтой файл открывается cheat engine и обычно он не защифрован и текстовый. Его можно открыть cheat engine вручную или программно. Если CE закрывается в диспечере задач, значит либо специвльно, либо из-за ошибки.
-
Защита ТрейнераРекомендации
- Не используй AAMaker. Не используй его сигнатуры. Они ненадежные. Сигнатуры должны быть без пропусков.
- Опирайся на версию игры или приложения, или хеш сумму exe md5, crc или любую для проверки версии.
- Используй свои жестко заданные и найденные смещения относительно базового адреса для изменения значений по ним или для заморозки
- Используй активирующий скрипт для сохранения указателя на базовый адрес структуры и метки на него.
- Используй метку в записи в таблице CE [метка]+смещение. Галка будет замораживать адреса по выставленным вручную значениям Заморозку или выставление значений по смещениям не программируй для упрощения, а используй вручную.
- Избегай какого-либо программирования, используй цепочки указателей, в крайнем случае выстаскивай указатели активирующим скриптом. Так проще будет править потом смещения для других версий игр.
Я изменил свое мнение по поводу цепочек указателей. Они позволяют сделать CT компактным и удобным при правке значений больших структур в таблице CE. Мы же не хотим 5-10 опций и столько же сигнатур с АА, а хотим наверно сотню другую опций и хотим чтобы CT файл не разрастался. Для этого лучше использовать только указатели и изменение данных по ним.
Конечно, это просто субъективные рекомендации. Можно делать разными способами. Как мне кажется, что чем короче таблица, чем меньше кода и чем короче указатели, тем проще её править для других версий игр.
-
Защита Трейнераtutorial-i386_4.ct
Пробуй для двух шагов. Комментарии, к сожалению, некогда писать -
Глюки сепроверь место на жестком диске есть или нет.
попробуй вызвать ceregreset.exe и запустить ce и скрипт
попробуй переименовать перезаписать папки win32 и win64
Cheat Engine 7.5.rar
Проверь файл подкачки.
Проверь жесткий диск на битые сектора или на исправность.
если из этого ничего не получится пиши на форум CE, потому что я не знаю. -
Глюки сеПишут, что скрипт надо переписать.
Проверь alloc или загугли allocate neaby. -
Защита ТрейнераОк. Посмотрю, как будет возможность. Пока звгружен
-
Защита ТрейнераПользователь @Pitronic написал в Защита Трейнера:
Кстати этот вариант мне больше нравится. Нет необходимости во флагах.
Новый прием это хорошо. Еще лучше, если он будет работать. Посмотрю, как будет время в чем там ошибки. Попробуй не использовать aamaker, а генерировать стандартным шаблоном из ce в окне, где создаешь шаблоны aa.
-
Телепорт на 10 слотов и на 3 типа данных (float, double, integer)Сначала надо найти адрес через скан сигнатуры. Потом подставить адрес в
teleport_address и поставитт тип type_datateleport = Teleport:new(teleport_address, type_data)
Потом использовать горячие клавиши для сохранения и загрузки
Управление горячими клавишами. ctrl+X - где X от 0 до 9 сохраняет позицию, shift + X загружает ранее сохраненную позицию
Просто это все писать надо и разбираться. Это жк не все так просто.
А мы сегодня с коллегами много работали на Unity и моя голова сегодня требует отдыха. Сейчас открывать CE и писать скрипты не получится. Наверно, только на выходных, либо на неделе. Но вопрос хороший. Код, который не понятно как применить это не очень хоршо. Поставил в todo.
-
Собираем ссылки на разные источникиПопробуй другой браузер или кеш браузера почистить. Может поможет. Иногда ссылки кешируются и автоматически подставляются неверные.