Всем привет, с вами ~{0(_eg}~
Собственно подметил на другом форуме, практически постоянно есть куча юзеров,
которые копируют один и тот же код , и создают по нему новую тему в надежде,
что какой-то добросердечный программист напишет для него наподобие ABScan.
Это конечно всё любопытно, но не кто в это время за просто так ничего не делает!
Пожалуй есть вывод с этой ситуации!Надо написать что то конкретное, и для всех.
По этому решил создать для вас урок про программированию трейнеров на C Sharp.
Для реализации я написал несколько классов, которые дают большие возможности,
и которые мы сейчас будем рассматривать:
Ну первая функция - выбор процессов, я уже когда-то создавал гайд на этом форуме, поэтому
в данном случае данная функция не заменима.Собственно я немного переписал анализ процессов,
при этом упростив машинальные функции заполнения процессов.Теперь процессы заполняются массивом
для удобности, анализ собирает с кучи процессов истину, которая указана в массиве в выложенном мною
исходником, где расписаны все действия по порядку.
Вторая функция - мини защита от добычи сигнатур
(потенциально не нужных нам программ для взаимодействия процессов).
Проще говоря - если ПрУ читер захочет скомуниздить сигнатуру методом неизвестных значений для своих же целей.
Чтоб хоть как то это приглушить, придумал такую фишку, которая не давала ПрУ читеру
использовать 2 программы одновременно ( в исходнике всё описано ).
Третья функция - буферизация адресов, довольно таки полезный способ моментально работать с записью байт в память.
Давайте как объясню, всё очень просто и надежно, каждый найденный нами адрес (их может быть несколько) записывается
под определённым индексом, через который идет определение, найденных нами адресов для записи.Для буферизации адресов
нам нужно будет указать права на запись, если права не были указаны то буфер будет удалять все элементы в нем.
Четвёртая функция - специальная сигнатура для работы моего сканера.Для этого я написал ещё
1 программку да-бы вы не мучились в добыче этой мега-сигнутары .Все ссылки в конце урока.
Всё что нужно будет сделать, это вставить обычную сигнатуру в поле и получить результат нажав
кнопку - go.Полученную нами маску вставляем в поле поиска для получения ответа.
Пятая функция - есть метод замены массив байт.
Шестая функция - вообще весь метод поиска адреса поделён на разные операции для полной механизации всего происходящего
в ней,в том числе даже вывод ошибок!
Так.Как выше описано, я написал исходник во применение моих библиотек, в котором все функции описаны.
В исходнике уже подключенные библиотеки посредственно для нашей работы, а сам исходник можно
скачать здесь:
Программу для генерации маски качаем здесь:
Имейте ввиду без её помощи сканер не найдет нужные нам адреса для записи байт в память!
Данная библиотека урезанная, по этому некоторые операции будут недоступны.
Полная версия стоит всего лишь: 150 руб.,без учёта НДС + к этому полная поддержка классов.
Всё выше написанное,даже не опытному юзеру удастся справиться не менее чем за 1 мин.,имея при себе готовую сигнатуру.
Всегда рад помочь, с вами был ~{0(_eg}~, желаю удачи!
СКАЧАТЬ