Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > BlitzMax > 2D-программирование

Ответ
 
Опции темы
Старый 24.08.2008, 22:11   #1
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
об incbin

подскажите, файл загнаный в ехе-шник командой incbin, можно как-либо изменить?
Я пробовал, у меня не получилось.
__________________
(Offline)
 
Ответить с цитированием
Старый 10.10.2008, 16:19   #2
oxid
Нуждающийся
 
Регистрация: 20.08.2006
Сообщений: 54
Написано 3 полезных сообщений
(для 4 пользователей)
Re: об incbin

Можно. Теоретически. Практических наработок нет. 2 Варианта (простой и для трупрограмеров):
1) Копируем ресурс из incbin в обычную легкодоступную память и делаем с ним что хотим.
2) Изучаем исходники, смотрим как получить указатель на incbin-ресурс. Получив указатель, возможно придется повозится с разблокированием памяти (ВыньАПИ) для полного доступа.
(Offline)
 
Ответить с цитированием
Старый 10.10.2008, 16:29   #3
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: об incbin

dimanche13, приложение не может менять само себя. все остальное - теоретически может.
(Offline)
 
Ответить с цитированием
Старый 10.10.2008, 18:43   #4
dimanche13
Мастер
 
Регистрация: 19.03.2007
Сообщений: 1,039
Написано 153 полезных сообщений
(для 252 пользователей)
Ответ: об incbin

Я уже выкрутился из ситуации другим способом, но все равно всем спасибо
__________________
(Offline)
 
Ответить с цитированием
Старый 12.10.2008, 17:42   #5
oxid
Нуждающийся
 
Регистрация: 20.08.2006
Сообщений: 54
Написано 3 полезных сообщений
(для 4 пользователей)
Re: Ответ: об incbin

Сообщение от HolyDel Посмотреть сообщение
dimanche13, приложение не может менять само себя. все остальное - теоретически может.
Еще как может (и не только себя) - под вынь 100% - я типа инжекции писал так что ручаюсь. Да и самомодифицирующийся код для защит не такая уж редкость.
(Offline)
 
Ответить с цитированием
Старый 16.01.2009, 01:38   #6
Randomize
[object Object]
 
Аватар для Randomize
 
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,354
Написано 2,470 полезных сообщений
(для 6,850 пользователей)
Ответ: об incbin

Полиморфный троян - самоменяющийся exe файл.
Я такой в своё время делал.
Это нужно было для того чтоб троян все настройки dllшки не таскал с собой по компьютеру жертвы. Он при запуске всё экстрактил из себя изменял запускал доп процесс завершался потом доп процесс в него всё обратно упаковывал запускал его и завершался незабывая всё почистить.

Но это реализовано было на Delphi.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
(Online)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 08:59.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com