Патчер памяти

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Конь
Постоялец
Постоялец
 
Сообщения: 650
Зарегистрирован: 02.06.2006 (Пт) 6:49
Откуда: г. Красноярск

Патчер памяти

Сообщение Конь » 07.07.2006 (Пт) 22:59

Как на VB можно написать сие творение?
Подпись находится в стадии разработки...

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Сообщение Oxygen » 07.07.2006 (Пт) 23:04

Может хватит дублировать темы? Их уже 3! Что ты конкретно подразумеваешь под патчингом?
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 07.07.2006 (Пт) 23:19

Думаю, автор раздобыл где-то ArtMoney и загорелся идеей сделать такой же...
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Сообщение Oxygen » 07.07.2006 (Пт) 23:26

Я тоже так подумала. Мне кажется, что это должно писаться на низком уровне. Асм. И очень аккуратно. Иначе можно такого напатчить, что будет очень нехорошо. :)
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 07.07.2006 (Пт) 23:42

2Amed -> что тут объяснять - нажал человек F5 несколько раз - вот и создалось несколько тем...
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Oxygen
Белая и пушистая
Белая и пушистая
Аватара пользователя
 
Сообщения: 1314
Зарегистрирован: 15.07.2003 (Вт) 7:14
Откуда: Москва

Сообщение Oxygen » 07.07.2006 (Пт) 23:50

С большим интервалом времени? Маловероятно. Скорее прокся какая-то недоделанная с функцией кеша стоит....
Процедура клонирования завершена.
Коррекция имплантированного сознания соответствует принятым алгоритмам.
Уникальный идентификатор скопирован в чип временного паспорта.
Активация прав гражданина ожидается в течение 24 часов

Eduard
Бывалый
Бывалый
 
Сообщения: 254
Зарегистрирован: 31.08.2003 (Вс) 17:12
Откуда: Эстония

Сообщение Eduard » 08.07.2006 (Сб) 0:49

я точно ненаю :roll: ну насколько понимаю, патчер памяти - это то из чего делают loader'ы для прог?
On Fatal Error Resume Next

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 08.07.2006 (Сб) 0:51

хммххммм... что такое loaderы для прог. Типа winwordldr ?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Eduard
Бывалый
Бывалый
 
Сообщения: 254
Зарегистрирован: 31.08.2003 (Вс) 17:12
Откуда: Эстония

Сообщение Eduard » 08.07.2006 (Сб) 1:03

да хрен их знает... это наверно когда лень крякать прогу, шлепают просто лоадр... типо проще :lol:
On Fatal Error Resume Next

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 08.07.2006 (Сб) 1:19

гмхмда.... понятно что ничего не понятно... по крайней мере тебе :lol:
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 08.07.2006 (Сб) 11:16

Пачер памати делается через OpenProcess с правами чтения/записи, а потом Read/WriteProcessMemory. Вполне реально написать на VB. Вспоините, как Оловянников перезаписывал кусок памяти, где находилась надпись на кнопке калькулятора. А сделать аля ArtMoney даже не пытайся-они внедряют в процесс свою DLL.
Изображение

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 08.07.2006 (Сб) 11:23

Loader-это когда кому-то влом править(или по каким-либо причинам нельзя, например проверка CRC) exe, и он правит код уже в памяти после его загрузки, но до начала выполнения
Изображение

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 08.07.2006 (Сб) 11:29

Конь-который-пока-не-забанен, это что такое было?
Lasciate ogni speranza, voi ch'entrate.

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 08.07.2006 (Сб) 14:54

alibek
Бывает иногда: жмёшь "Отправить", а сообщение об успешной отправке не появляется, протом через некоторое время смотришь в тоже окно, и думаешь: забыл кнопку нажать, чтоли... Опять нажимаешь. Помню, было время посты так постоянно дублировались. Данный эффект, по теории вероятности должен был проявиться и при создании темы...
Изображение

Конь
Постоялец
Постоялец
 
Сообщения: 650
Зарегистрирован: 02.06.2006 (Пт) 6:49
Откуда: г. Красноярск

Сообщение Конь » 08.07.2006 (Сб) 19:54

Прошу прощения, коммуникатор глючит.
Т.к. на форуме иногда быстро отвечают, я несколько раз жал "Обновить", а он, зараза, почему-то грузит не тему, а posting.php, причем не отображает сообщение о добавлении поста...

По теме:
Про АртМани слышал, но не юзал.
А патчер мне нужен и для выполнения функций как в АртМани, и для написания лоадеров8)

Можно немного поподробнее про эти функции?
И как можно найти адрес памяти, зная значение?

ЗЫ пишу с коммуникатора, потому что виндовсы на компе летят со страшной скоростью... наверное, вирус, но КАВ поставить руки не доходят...
Впредь буду следить за коммуникатором.
Подпись находится в стадии разработки...

Конь
Постоялец
Постоялец
 
Сообщения: 650
Зарегистрирован: 02.06.2006 (Пт) 6:49
Откуда: г. Красноярск

Сообщение Конь » 08.07.2006 (Сб) 19:58

Прошу прощения, коммуникатор глючит.
Т.к. на форуме иногда быстро отвечают, я несколько раз жал "Обновить", а он, зараза, почему-то грузит не тему, а posting.php, причем не отображает сообщение о добавлении поста...

По теме:
Про АртМани слышал, но не юзал.
А патчер мне нужен и для выполнения функций как в АртМани, и для написания лоадеров8)

Можно немного поподробнее про эти функции?
И как можно найти адрес памяти, зная значение?

ЗЫ пишу с коммуникатора, потому что виндовсы на компе летят со страшной скоростью... наверное, вирус, но КАВ поставить руки не доходят...
Впредь буду следить за коммуникатором.
Подпись находится в стадии разработки...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 08.07.2006 (Сб) 20:00

Хакер писал(а):нажал человек F5 несколько раз - вот и создалось несколько тем...


Конь писал(а):я несколько раз жал "Обновить",


Всё телепатия работает!
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Конь
Постоялец
Постоялец
 
Сообщения: 650
Зарегистрирован: 02.06.2006 (Пт) 6:49
Откуда: г. Красноярск

Сообщение Конь » 08.07.2006 (Сб) 20:03

Неа, на коммуникаторе нет F5!!! :wink:
Подпись находится в стадии разработки...

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 08.07.2006 (Сб) 20:04

Конь , рульный у тебя коммуникатор. Позволяет в кратчайшие сроки набрать 120 постингов.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 08.07.2006 (Сб) 20:05

Конь писал(а):Неа, на коммуникаторе нет F5!!! :wink:


Ну я имел ввиду "Обновить". :wink:
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 09.07.2006 (Вс) 0:10

Конь
Поищи пример от оловянникова-там он по значению надписи находил адрес.
Изображение

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 09.07.2006 (Вс) 0:33

Дык а чего его искать? вот он.
http://www.freevbcode.com/ShowCode.Asp?ID=4115
Изображение

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 10.07.2006 (Пн) 10:31

Конь

Это, 5 тем подряд- завуалированная просьба о бане?

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 10.07.2006 (Пн) 10:33

Конь писал(а):Прошу прощения, коммуникатор глючит.
Т.к. на форуме иногда быстро отвечают, я несколько раз жал "Обновить", а он, зараза, почему-то грузит не тему, а posting.php, причем не отображает сообщение о добавлении поста...
Изображение

SMR
Начинающий
Начинающий
 
Сообщения: 17
Зарегистрирован: 04.08.2005 (Чт) 7:25

Сообщение SMR » 12.07.2006 (Ср) 15:22

tyomitch писал(а):Дык а чего его искать? вот он.
http://www.freevbcode.com/ShowCode.Asp?ID=4115

Классная ссылка, только не все кнопки поменять получаеться :-)

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 12.07.2006 (Ср) 15:39

SMR
ResHacker тебе в помощь... http://kusto.ru/modules.php?name=News&f ... news_id=66
Изображение

Конь
Постоялец
Постоялец
 
Сообщения: 650
Зарегистрирован: 02.06.2006 (Пт) 6:49
Откуда: г. Красноярск

Сообщение Конь » 30.07.2006 (Вс) 22:38

RayShade
Нет, это тонкий намек на то, что меня очень интересует этот вопрос8) шутка.

Вот только что испробовал АртМани. Вопрос: почему на кнопках надписи не удается поменять? Конечно, может и не в тему немного.

P.S.: Примерчик патчинга посмотреть не удалось, под рукой был только компьютер друга, на котором нет VB... Пишу со злосчастного коммуникатора... Впрочем, коммуникаторы рулят:D
Подпись находится в стадии разработки...

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 31.07.2006 (Пн) 8:25

Может быть там надписи в Unicode :)

З. Ы. Какая ось на коммуникаторе?
Изображение

Конь
Постоялец
Постоялец
 
Сообщения: 650
Зарегистрирован: 02.06.2006 (Пт) 6:49
Откуда: г. Красноярск

Сообщение Конь » 31.07.2006 (Пн) 21:43

keks-n
WM2003
Поставлю WM2005.
Подпись находится в стадии разработки...

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 01.08.2006 (Вт) 8:14

Мне кажется, что это должно писаться на низком уровне. Асм. И очень аккуратно. Иначе можно такого напатчить, что будет очень нехорошо
Неа, не обязательно (впрочем keks-n уже сказал это). Дам пару линков по теме, думаю пригодится:
Создание сканера виртуальной памяти процессов
Сканер виртуальной памяти «внутри» процесса
А я все практикую лечение травами...

След.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 59

    TopList