Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
scriptmaker
Отправлено: 23 Декабря, 2016 - 19:34:15
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 3
Дата рег-ции: Дек. 2016  
Репутация: 0




Здравствуйте, покажите пожалуйста небольшой шаблон по поиску значений в памяти процесса и записи по скажем заранее известному адресу определенных значений в hex.
(прошу прощения справка не помогла или до меня не дошло как использовать).

openprocess(abc);

///112233445566778899///значение в байтах hex
///7b453256/// адрес по которому хочу впихнуть значение и заморозить его.

Еще раз прошу прощения за некорректность моей просьбы!!!))
 
 Top
Kibor
Отправлено: 23 Декабря, 2016 - 19:38:43
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8191
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




для начала напишите
 scriptmaker пишет:
///112233445566778899///значение в байтах hex

в массив char побайтово
 
 Top
scriptmaker
Отправлено: 23 Декабря, 2016 - 19:46:26
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 3
Дата рег-ции: Дек. 2016  
Репутация: 0




 Kibor пишет:
для начала напишите
 scriptmaker пишет:
///112233445566778899///значение в байтах hex

в массив char побайтово

покажите)) плз?) эт как?*
(Добавление)
char();//что тут писать ??
openprocess(w);

writememory();//и что тут писать??
(Добавление)
не понимаю простите))
(Добавление)
то есть мне 10 раз надо написать char если у меня значение такое?
(Добавление)
Смущён
 
 Top
Kibor
Отправлено: 23 Декабря, 2016 - 21:30:11
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8191
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




а я не понимаю что такое ///112233445566778899///значение в байтах hex
что это за чушь ?
Это набор байт такой интересный? то есть 11 это первый байт 22 второй?
или это число которое получили в калькуляторе при переводе в 10 ричку? и является 18EBBB95EED0E13 ?
задача элементарная. вопрос не корректный.

если к примеру есть набор байт
a5 00 7b 1d 2e
и его надо записать по адресу
7b453256
и заморозить
то

 Цитата:
char bb[5];
bb[0]=165;//a5
bb[1]=0;//00
bb[2]=123;//7b
bb[3]=29;//1d
bb[4]=46;//2e

int addr=2068132438;//7b453256


win w=...........??
int prc=openprocess(w);
freezememory(0, #bb[0], 5, addr, prc);
 
 Top
scriptmaker
Отправлено: 24 Декабря, 2016 - 05:21:13
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 3
Дата рег-ции: Дек. 2016  
Репутация: 0




да вы правильно говорите, это набор байт и он в 16ричной системе. Тут в вашем примере я все понял, что и как надо делать.Смутило только...
165;//a5 что есть 165? конвертация в ?.
А все я понял! Все так просто...Прошу прощения за неверно поставленный вопрос

(Отредактировано автором: 24 Декабря, 2016 - 05:27:34)

 
 Top
Kibor
Отправлено: 24 Декабря, 2016 - 05:24:02
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8191
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




В кибор надо писать в 10 ричной системе.
a5 это 165 в ней.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 4 (гостей: 4, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by