CELua[RU]
    • Категории
    • Последние
    • Метки
    • Популярные
    • Пользователи
    • Группы
    • Зарегистрироваться
    • Войти
    1. Главная
    2. MasterGH
    3. Темы
    Не в сети
    • Профиль
    • Подписки 1
    • Подписчики 1
    • Темы 129
    • Сообщения 252
    • Группы 4

    Темы

    • MasterGHM

      Настройка частного DNS

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Linux linux dns server ubuntu
      3
      0 Голоса
      3 Сообщения
      60 Просмотры
      MasterGHM
      Ого Ну, спасибо
    • MasterGHM

      CE Script Editor [Notepad+]

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Плагин-строй todo ce plugin notepad++
      1
      0 Голоса
      1 Сообщения
      41 Просмотры
      Нет ответов
    • MasterGHM

      Собираем ссылки на разные источники

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Статьи todo источники
      7
      1
      0 Голоса
      7 Сообщения
      130 Просмотры
      MasterGHM
      Попробуй другой браузер или кеш браузера почистить. Может поможет. Иногда ссылки кешируются и автоматически подставляются неверные.
    • MasterGHM

      Запустить активирющий скрипт CE 7.5

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Управление ce aa active rec ce lua важно
      5
      1 Голоса
      5 Сообщения
      196 Просмотры
      MasterGHM
      Кнопка "^"
    • MasterGHM

      Заполнение разделов старыми постами

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Не решенные Новости todo
      2
      0 Голоса
      2 Сообщения
      46 Просмотры
      MasterGHM
      По плану перенести свои старые плагины CE с ссылками на репозитории. В том числе три преспектинвых плагина по большому брейкпоинту, дизассемблированию, и трейслогу с маркерами. Много планов по развитию форума. По различным фишкам и приемам.
    • MasterGHM

      Работа с системой контроля версий в команде разработчиков

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Справочники git-flow версионирование
      1
      0 Голоса
      1 Сообщения
      45 Просмотры
      Нет ответов
    • MasterGHM

      Lua ООП конспект

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Справочники ce lua oop
      1
      0 Голоса
      1 Сообщения
      34 Просмотры
      Нет ответов
    • MasterGHM

      FPU инструкция FINCSTP. Очистка ST(0)

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Справочники ce aa fincstp
      1
      1
      0 Голоса
      1 Сообщения
      47 Просмотры
      Нет ответов
    • MasterGHM

      Функция autoAssemble

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Приёмы ce aa ce lua autoassemble
      2
      1 Голоса
      2 Сообщения
      2k Просмотры
      PitronicP
      Пользователь @MasterGH написал в Функция autoAssemble: // Скрипт похожий на таблицу АА Маленькое замечание. Два слеша используются для коментариев в асм. На луа используются пунктир не менее двух чёрточек. Если пользователь не разбирается, он не поймёт почему луа выдаёт ошибку. Тему поправил.
    • MasterGHM

      CE Lua чистка памяти от утечек

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Плагин-строй ce lua ce plugin memory leak
      2
      0 Голоса
      2 Сообщения
      62 Просмотры
      MasterGHM
      Оптимизация CE Lua кода по сборке мусора Есть инструкции, которые добавляют мусора больше чем другие. Показываем объем памяти мусора print(string.format('Lua memory usage %.1f MiB',collectgarbage('count')/1024)) Ниже код того как попробовать узнать сколько мусора добавил код при парсинге ассемблерной строки двумя способами local s = " 0045464A - FF 05 A4B54500 - inc [0045B5A4] { [000003EA] }" function GetDebugString(address) return splitDisassembledString(s) end \-- address, bytes, opcode function GetDebugString2(address) local clearString = string.gsub(s, '%s','') return string.match(clearString, '^(.-)%-(.-)%-(.-)$') end function NoOptimizeCode() GetDebugString2() end function OptimizeCode() GetDebugString() end local countRepeat = 500000 -- add more cycle local x1 = 0 local x2 = 0 x1 = getTickCount() print(string.format('Lua memory usage %.1f MiB',collectgarbage('count')/1024)) for i = 1, countRepeat do NoOptimizeCode() end print(string.format('Lua memory usage %.1f MiB',collectgarbage('count')/1024)) x2 = getTickCount() for i = 1, countRepeat do OptimizeCode() end print(string.format('Lua memory usage %.1f MiB',collectgarbage('count')/1024)) print(string.format("%.2f", (x2 - x1)/(getTickCount() - x2)) ) Пример результатов могут отличаться. Фиг его знает почему. Возможно работает сборщик мусора в разные моменты времени Lua memory usage 1.8 MiB Lua memory usage 1.8 MiB Lua memory usage 1.8 MiB 1.49 Lua memory usage 1.8 MiB Lua memory usage 2.3 MiB Lua memory usage 2.3 MiB 1.47 Lua memory usage 2.3 MiB Lua memory usage 2.8 MiB Lua memory usage 2.8 MiB 1.49
    • MasterGHM

      Обработка исключения в Cheat Engine Lua

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Приёмы ce lua exception
      1
      0 Голоса
      1 Сообщения
      42 Просмотры
      Нет ответов
    • MasterGHM

      Обработка исключения в Cheat Engine AA

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Приёмы фишки ce aa exception
      1
      0 Голоса
      1 Сообщения
      30 Просмотры
      Нет ответов
    • MasterGHM

      Считаем размер инъекции в байтах

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Приёмы ce lua фишки ce aa
      1
      2
      0 Голоса
      1 Сообщения
      31 Просмотры
      Нет ответов
    • MasterGHM

      Выполить текст, как код

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Приёмы фишки ce lua loadstring
      1
      0 Голоса
      1 Сообщения
      30 Просмотры
      Нет ответов
    • MasterGHM

      CE Lua ColorPicker (скрытый компонент)

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Плагин-строй ce plugin ce lua ce components
      6
      1
      0 Голоса
      6 Сообщения
      105 Просмотры
      PitronicP
      значит не мой случай, мне женька только экзешники скинул, а как я понял нужны полностью исходники.
    • MasterGHM

      Сверточные сети от МФТИ (лекция)

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Видео cnn
      1
      0 Голоса
      1 Сообщения
      35 Просмотры
      Нет ответов
    • MasterGHM

      Обзор игры STELLARIS

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Не решенные Видео todo обзор игра
      7
      0 Голоса
      7 Сообщения
      115 Просмотры
      MasterGHM
      Ты можешь через CE ставить брейкпоинт. Читать регистр. Писать в него. Отпускать отладку. Память не будет меняться/палится. Но можно,скорее в его,запалить точеи останова. Перезаписывать память кода и данных через драйвер ce разово или по таймеру. В этом случае память может палиться. Тогда пробовать через CE сделать хуки на чтение памяти и возвращать оригинальные байты. погуглить про скрытие процессов, секций памяти, модулей, хуки на функции (чтение памяти, получение списка процессов...). Хук позволит функцию перенаправить на свою, изменить результат и вернуть его. посмотреть про обработку исключений в исхолниках на примере stealthmode плагина в ce
    • MasterGHM

      CE вывод списка записей и вывод свойств компонентов

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Плагин-строй ce lua ce plugin ce components userdata
      2
      2
      0 Голоса
      2 Сообщения
      66 Просмотры
      MasterGHM
      Ищем свойства userData. UserData в Lua это пользовательский тип. Точно не знаю, но я думаю в документации в CE Lua (celua.txt или здесь на офф. сайте) тип userData у всех классов или большинства классов. Например, проверим, что главная форма CE это userData тип local mainFormCE = getMainForm() print(type(mainFormCE)) > userdata (вывод из консоли) Выводим список свойств следующим образом через getmetatable функцию. Метатаблица — это особая таблица свойств Lua-переменной local mainForm = getMainForm() local listUserData = createStringlist() for k,_ in pairs(getmetatable(mainForm)) do listUserData.add(k) end local allowCustomInput = false local id, name = showSelectionList("Title", "Caption", listUserData, allowCustomInput) print ('Index: '..id..", Name: "..name) listUserData.destroy() Результат в виде списка свойство переменной mainForm Чтобы наглядно было. Свойства эти похожи на свойства из Дельфи. Можно загуглить, они поддробно описываются. Берем например свойство цвет. Прочитаем оригинальное и запишем свое любое local mainFormCE = getMainForm() print(mainFormCE.getColor()) > 536870912 -- в hex-е это 0x20000000. Можно перевести в калькуляторе или через print(string.format("%08X", 536870912)) Случайное свое впишем ради наглядного примера mainFormCE.setColor(546484)
    • MasterGHM

      Рубрика "Lua код сегодня" №5 (активирующий скрипт)

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Обучающие примеры ce lua ce aa active rec ce memrec важно обучалка
      3
      3
      0 Голоса
      3 Сообщения
      77 Просмотры
      MasterGHM
      Update: Если скрипт не запускается, то вызывать reinitializeSymbolhandler(true) Пример здесь
    • MasterGHM

      CE Вывод иерархии компонентов

      Отслеживается Игнорируется Запланировано Прикреплена Закрыта Перенесена Плагин-строй ce plugin ce lua ce components
      1
      1
      0 Голоса
      1 Сообщения
      42 Просмотры
      Нет ответов
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 5 / 7