![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Lycifer |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 4.11.2007 Репутация: нет Всего: нет |
Ворос таков: как получать данные из exe файла(то и есть байты...), ну и конечно изменять!!
Может быть у кого то есть ссылка |
|||
|
||||
| just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 2 Всего: 10 |
Какие именно байты то? ) Если ты про заголовки, таблицы импорта, экспорта и прочее, ищи в сети описание формата PE... И работаешь как с обычным файлом))
|
|||
|
||||
| Lycifer |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 4.11.2007 Репутация: нет Всего: нет |
Вообщем что-то вроде DEBUG(я не имею введу как написать, просто интересно как вообще получают такую информацию)
|
|||
|
||||
| almagnit |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 283 Регистрация: 3.4.2008 Репутация: нет Всего: 7 |
||||
|
||||
| just_geek |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 309 Регистрация: 13.12.2007 Репутация: 2 Всего: 10 |
Lycifer, какую информацию? ты можешь понятно объяснить, что тебе нужно?
|
|||
|
||||
| Lycifer |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 4.11.2007 Репутация: нет Всего: нет |
Короче говоря, дописать что- то в .exe файлы, ну или удалить что-то из .exe файла
Добавлено через 1 минуту и 50 секунд Дизассемблере, можно годами смотреть(то и есть без закпуска и отладки программы, дизассемблер не поможет) и при этом ещё нужно изменить что-то в программе при чём программно |
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
а ты думал все просто чтоли? путь кулцхакера долог и тернист ;) |
|||
|
||||
| Rififi |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1254 Регистрация: 9.3.2008 Репутация: 11 Всего: 36 |
дописать что- то в .exe файлы, ну или удалить что-то из .exe файла
exe - это обычный бинарный файл. открываешь его в бинарном режиме ("wb"), далее fseek/fread/fwrite |
|||
|
||||
| Любитель |
|
|||
|
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
Может автора интересует именно работа с дебаг-инфой? Тогда вопрос - какой именно формат тебя интересует?
|
|||
|
||||
| Lycifer |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 144 Регистрация: 4.11.2007 Репутация: нет Всего: нет |
Собственно говоря изменения содержимого исполняемого файла(изменение программно), подсчёт контрольной суммы ну и так далее... Может быть у когото есть ссылка на книги, статьи
|
|||
|
||||
| NYX |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 9.1.2007 Где: Россия, Москва Репутация: нет Всего: нет |
Кхм... контрольные суммы это тдельный процесс,который должен прочитатьфайл отначала до конца. Как я понимаю тут наверно автора решилсделать самописный патчер или что тов этом роде
char FileName[260]; strcpy(FileName, "my.exe"); ifstream ExeFile; ExeFile.open(FileName, ios::binary); Ну а затем заносим содержимое файла в массив, при помощи ExeFile.read(); а потом ищем нужные ориентировочные байты (или заранее известные байты), дописываем, перезаписываем и прочее --------------------
'long long long' is too long for GC |
|||
|
||||
| zim22 |
|
|||
|
depict1 ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2682 Регистрация: 15.1.2009 Где: Украина Репутация: 24 Всего: 69 |
NYX, браво! подымать темы, которым по полтора года...
|
|||
|
||||
| NYX |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 165 Регистрация: 9.1.2007 Где: Россия, Москва Репутация: нет Всего: нет |
Когда безсонница, я еще и не на такое способен
--------------------
'long long long' is too long for GC |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |