Перейти к содержимому


Фотография
* * * * * 1 Голосов

Учимся делать трейнеры на C Sharp


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 22

#1 ~{0(_eg}~

~{0(_eg}~

    Первый сержант

  • Пользователи
  • PipPipPipPipPip
  • Репутация
    84
  • 40 сообщений
  • 5 тем

Отправлено 15 апреля 2014 - 15:27

Всем привет, с вами ~{0(_eg}~  ;)

Собственно подметил на другом форуме, практически постоянно есть куча юзеров,

которые копируют один и тот же код :D, и создают по нему  новую тему в надежде,

что какой-то добросердечный программист напишет для него наподобие ABScan.

Это конечно всё любопытно, но не кто в это время за просто так ничего не делает!

Пожалуй есть вывод с этой ситуации!Надо написать что то конкретное, и для всех.

По этому решил создать для вас урок про программированию трейнеров на C Sharp.

Для реализации я написал несколько классов, которые дают большие возможности,

и которые мы сейчас будем рассматривать:

 

Ну первая функция - выбор процессов, я уже когда-то создавал гайд на этом форуме, поэтому

в данном случае данная функция не заменима.Собственно я немного переписал анализ процессов,

при этом упростив машинальные функции заполнения процессов.Теперь процессы заполняются массивом

для удобности, анализ собирает с кучи процессов истину, которая указана в массиве в выложенном мною

исходником, где расписаны все действия по порядку.

 

Вторая функция - мини защита от добычи сигнатур

(потенциально не нужных нам программ для взаимодействия процессов).

Проще говоря - если ПрУ читер захочет скомуниздить сигнатуру методом неизвестных значений для своих же целей.

Чтоб хоть как то это приглушить, придумал такую фишку, которая не давала ПрУ читеру

использовать 2 программы одновременно ( в исходнике всё описано ).

 

Третья функция - буферизация адресов, довольно таки полезный способ моментально работать с записью байт в память.

Давайте как объясню, всё очень просто и надежно, каждый найденный нами адрес (их может быть несколько) записывается 

под определённым индексом, через который идет определение, найденных нами адресов для записи.Для буферизации адресов 

нам нужно будет указать права на запись, если права не были указаны то буфер будет удалять все элементы в нем.

 

Четвёртая функция - специальная сигнатура для работы моего сканера.Для этого я написал ещё

1 программку да-бы вы не мучились в добыче этой мега-сигнутары ;).Все ссылки в конце урока.

Всё что нужно будет сделать, это вставить обычную сигнатуру в поле и получить результат нажав 

кнопку - go.Полученную нами маску вставляем в поле поиска для получения ответа.

 

Пятая функция - есть метод замены массив байт.

 

Шестая функция - вообще весь метод поиска адреса поделён на разные операции для полной механизации всего происходящего

в ней,в том числе даже вывод ошибок!

 

Так.Как выше описано, я написал исходник во применение моих библиотек, в котором все функции описаны.

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

скачать здесь: 

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытый текст

Программу для генерации маски качаем здесь: 

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытый текст

Имейте ввиду без её помощи сканер не найдет нужные нам адреса для записи байт в память!

 

Данная библиотека урезанная, по этому некоторые операции будут недоступны.

Полная версия стоит всего лишь: 150 руб.,без учёта НДС ;) + к этому полная поддержка классов.

Всё выше написанное,даже не опытному юзеру удастся справиться не менее чем за 1 мин.,имея при себе готовую сигнатуру.

Всегда рад помочь, с вами был ~{0(_eg}~, желаю удачи! ;) 

 

 

 

 


СКАЧАТЬ
  • 11

C#JSONPHP, HTML.


#2 Nastya

Nastya

    Администратор

  • Администраторы
  • Репутация
    7 615
  • 2 424 сообщений
  • 1 961 тем

Отправлено 15 апреля 2014 - 16:03

Ай да молодец!


  • 7

#3 OGF007

OGF007

    Генерал-майор

  • Пользователи
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • Репутация
    138
  • 118 сообщений
  • 2 тем

Отправлено 15 апреля 2014 - 16:12

Кросс)) 


  • 1

Те, кто ставят мне rep_up.png, попадают в рай без очереди)))


#4 denik

denik

    Генералиссимус

  • Пользователи
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • Репутация
    1 345
  • 805 сообщений
  • 165 тем

Отправлено 15 апреля 2014 - 18:21

а на майкросовт висуал студио могёшь?


  • 0

24b591543b25b3b2549a354193f0dfba.gif


#5 Dexterr

Dexterr

    Генералиссимус

  • Пользователи
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • Репутация
    231
  • 189 сообщений
  • 0 тем

Отправлено 15 апреля 2014 - 19:27

Good! ^_^


  • 0

............................................................................................................................................................................................................


#6 dima dima

dima dima

    Генералиссимус

  • Пользователи
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • Репутация
    127
  • 187 сообщений
  • 12 тем

Отправлено 15 апреля 2014 - 19:30

С меня + хоть я нехрина не понял, но это только пока! :)


  • -1

786152.gif


#7 dima dima

dima dima

    Генералиссимус

  • Пользователи
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • Репутация
    127
  • 187 сообщений
  • 12 тем

Отправлено 15 апреля 2014 - 20:10

Я так и ничего и не понял после получасовой возни. Может кто-то поможет в ЛС разобраться с этой прогой.


  • -1

786152.gif


#8 ~{0(_eg}~

~{0(_eg}~

    Первый сержант

  • Пользователи
  • PipPipPipPipPip
  • Репутация
    84
  • 40 сообщений
  • 5 тем

Отправлено 15 апреля 2014 - 23:11

Я так и ничего и не понял после получасовой возни. Может кто-то поможет в ЛС разобраться с этой прогой.

что именно ты не понял?


  • 0

C#JSONPHP, HTML.


#9 Script

Script

    Штаб-сержант

  • Пользователи
  • PipPipPipPip
  • Репутация
    26
  • 34 сообщений
  • 1 тем

Отправлено 16 апреля 2014 - 10:43

Что то скачал, а что с этим делать понятия не имею :D


  • 0

#10 ~{0(_eg}~

~{0(_eg}~

    Первый сержант

  • Пользователи
  • PipPipPipPipPip
  • Репутация
    84
  • 40 сообщений
  • 5 тем

Отправлено 16 апреля 2014 - 10:54

Что то скачал, а что с этим делать понятия не имею :D

будет время,выложу видео


  • 2

C#JSONPHP, HTML.


#11 dima dima

dima dima

    Генералиссимус

  • Пользователи
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • Репутация
    127
  • 187 сообщений
  • 12 тем

Отправлено 16 апреля 2014 - 17:46

 

Что то скачал, а что с этим делать понятия не имею :D

будет время,выложу видео

 

Точно, выложи видео, так будет понятней =)


  • 0

786152.gif


#12 Member_one

Member_one

    Мастер-капрал

  • Пользователи
  • PipPipPip
  • Репутация
    18
  • 22 сообщений
  • 6 тем

Отправлено 17 апреля 2014 - 01:17

Норм, давно такое искал. Отписал в лс есть пару вопросов


  • 0

#13 tuz-vetal

tuz-vetal

    Новобранец

  • Пользователи
  • Pip
  • Репутация
    0
  • 1 сообщений
  • 0 тем

Отправлено 17 апреля 2014 - 01:42

Да видео не помешает!!! :ph34r: 


  • 0

#14 DenkA003

DenkA003

    Мастер-сержант

  • Пользователи
  • PipPipPipPip
  • Репутация
    23
  • 37 сообщений
  • 9 тем

Отправлено 17 апреля 2014 - 08:44

Как бы ты не защищал трейнер ... функцию WriteProcessMemory та ReadProcessMemory можно всегда перехватить ....

 

++ тоже одного разу видел в Настеном трейнере на трагедию белок вроде как .... не сигнатуру а хрен знает что )))


  • 0

#15 Dexterr

Dexterr

    Генералиссимус

  • Пользователи
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • Репутация
    231
  • 189 сообщений
  • 0 тем

Отправлено 17 апреля 2014 - 11:02

mail1.gif


  • 1

............................................................................................................................................................................................................


#16 ~{0(_eg}~

~{0(_eg}~

    Первый сержант

  • Пользователи
  • PipPipPipPipPip
  • Репутация
    84
  • 40 сообщений
  • 5 тем

Отправлено 17 апреля 2014 - 17:12

Как бы ты не защищал трейнер ... функцию WriteProcessMemory та ReadProcessMemory можно всегда перехватить ....

 

++ тоже одного разу видел в Настеном трейнере на трагедию белок вроде как .... не сигнатуру а хрен знает что )))

все проблемы решаются постепенно...


  • 1

C#JSONPHP, HTML.


#17 GEVORG_KOBALYAN

GEVORG_KOBALYAN

    Мастер-капрал

  • Пользователи
  • PipPipPip
  • Репутация
    -1
  • 20 сообщений
  • 1 тем

Отправлено 17 апреля 2014 - 22:12

Всем привет, с вами ~{0(_eg}~  ;)

Собственно подметил на другом форуме, практически постоянно есть куча юзеров,

которые копируют один и тот же код :D, и создают по нему  новую тему в надежде,

что какой-то добросердечный программист напишет для него наподобие ABScan.

Это конечно всё любопытно, но не кто в это время за просто так ничего не делает!

Пожалуй есть вывод с этой ситуации!Надо написать что то конкретное, и для всех.

По этому решил создать для вас урок про программированию трейнеров на C Sharp.

Для реализации я написал несколько классов, которые дают большие возможности,

и которые мы сейчас будем рассматривать:

 

Ну первая функция - выбор процессов, я уже когда-то создавал гайд на этом форуме, поэтому

в данном случае данная функция не заменима.Собственно я немного переписал анализ процессов,

при этом упростив машинальные функции заполнения процессов.Теперь процессы заполняются массивом

для удобности, анализ собирает с кучи процессов истину, которая указана в массиве в выложенном мною

исходником, где расписаны все действия по порядку.

 

Вторая функция - мини защита от добычи сигнатур

(потенциально не нужных нам программ для взаимодействия процессов).

Проще говоря - если ПрУ читер захочет скомуниздить сигнатуру методом неизвестных значений для своих же целей.

Чтоб хоть как то это приглушить, придумал такую фишку, которая не давала ПрУ читеру

использовать 2 программы одновременно ( в исходнике всё описано ).

 

Третья функция - буферизация адресов, довольно таки полезный способ моментально работать с записью байт в память.

Давайте как объясню, всё очень просто и надежно, каждый найденный нами адрес (их может быть несколько) записывается 

под определённым индексом, через который идет определение, найденных нами адресов для записи.Для буферизации адресов 

нам нужно будет указать права на запись, если права не были указаны то буфер будет удалять все элементы в нем.

 

Четвёртая функция - специальная сигнатура для работы моего сканера.Для этого я написал ещё

1 программку да-бы вы не мучились в добыче этой мега-сигнутары ;).Все ссылки в конце урока.

Всё что нужно будет сделать, это вставить обычную сигнатуру в поле и получить результат нажав 

кнопку - go.Полученную нами маску вставляем в поле поиска для получения ответа.

 

Пятая функция - есть метод замены массив байт.

 

Шестая функция - вообще весь метод поиска адреса поделён на разные операции для полной механизации всего происходящего

в ней,в том числе даже вывод ошибок!

 

Так.Как выше описано, я написал исходник во применение моих библиотек, в котором все функции описаны.

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

скачать здесь: 

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытый текст

Программу для генерации маски качаем здесь: 

Пожалуйста Войдите или Зарегистрируйтесь чтобы увидеть скрытый текст

Имейте ввиду без её помощи сканер не найдет нужные нам адреса для записи байт в память!

 

Данная библиотека урезанная, по этому некоторые операции будут недоступны.

Полная версия стоит всего лишь: 150 руб.,без учёта НДС ;) + к этому полная поддержка классов.

Всё выше написанное,даже не опытному юзеру удастся справиться не менее чем за 1 мин.,имея при себе готовую сигнатуру.

Всегда рад помочь, с вами был ~{0(_eg}~, желаю удачи! ;) 

норм!


Сообщение отредактировал GEVORG_KOBALYAN: 17 апреля 2014 - 22:19

  • 0

#18 Тимур

Тимур

    Генералиссимус

  • Пользователи
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • Репутация
    182
  • 530 сообщений
  • 81 тем

Отправлено 18 апреля 2014 - 21:24

Я рак. Я нихера не понял. Постарайся над видео!


  • 11

Ставь rep_up.png , не ленись :3


#19 Member_one

Member_one

    Мастер-капрал

  • Пользователи
  • PipPipPip
  • Репутация
    18
  • 22 сообщений
  • 6 тем

Отправлено 18 апреля 2014 - 21:29

Я рак. Я нихера не понял. Постарайся над видео!

Я куплю, потом отпишусь что к чему.


  • 0

#20 Member_one

Member_one

    Мастер-капрал

  • Пользователи
  • PipPipPip
  • Репутация
    18
  • 22 сообщений
  • 6 тем

Отправлено 19 апреля 2014 - 01:33

Все нормально, передал деньги - получил товар. Как вообщем и должно быть. Спасибо автору все идеально. ^_^


  • 0

#21 ~{0(_eg}~

~{0(_eg}~

    Первый сержант

  • Пользователи
  • PipPipPipPipPip
  • Репутация
    84
  • 40 сообщений
  • 5 тем

Отправлено 19 апреля 2014 - 01:44

Все нормально, передал деньги - получил товар. Как вообщем и должно быть. Спасибо автору все идеально. ^_^

Пожалуйста! ;)


  • 1

C#JSONPHP, HTML.


#22 valek16

valek16

    Майор

  • Пользователи
  • PipPipPipPipPipPipPipPipPipPip
  • Репутация
    107
  • 96 сообщений
  • 9 тем

Отправлено 21 апреля 2014 - 18:09

Не пользуюсь но + поставлю :)


  • 0

#23 Script

Script

    Штаб-сержант

  • Пользователи
  • PipPipPipPip
  • Репутация
    26
  • 34 сообщений
  • 1 тем

Отправлено 14 мая 2014 - 10:38

а на майкросовт висуал студио могёшь?

:lol:


  • 0




Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

Click to return to top of page in style!