forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   2D-программирование (http://forum.boolean.name/forumdisplay.php?f=109)
-   -   об incbin (http://forum.boolean.name/showthread.php?t=6276)

dimanche13 24.08.2008 22:11

об incbin
 
подскажите, файл загнаный в ехе-шник командой incbin, можно как-либо изменить?
Я пробовал, у меня не получилось.

oxid 10.10.2008 16:19

Re: об incbin
 
Можно. Теоретически. Практических наработок нет. 2 Варианта (простой и для трупрограмеров):
1) Копируем ресурс из incbin в обычную легкодоступную память и делаем с ним что хотим.
2) Изучаем исходники, смотрим как получить указатель на incbin-ресурс. Получив указатель, возможно придется повозится с разблокированием памяти (ВыньАПИ) для полного доступа.

HolyDel 10.10.2008 16:29

Ответ: об incbin
 
dimanche13, приложение не может менять само себя. все остальное - теоретически может.

dimanche13 10.10.2008 18:43

Ответ: об incbin
 
Я уже выкрутился из ситуации другим способом, но все равно всем спасибо :)

oxid 12.10.2008 17:42

Re: Ответ: об incbin
 
Цитата:

Сообщение от HolyDel (Сообщение 88429)
dimanche13, приложение не может менять само себя. все остальное - теоретически может.

Еще как может (и не только себя) - под вынь 100% - я типа инжекции писал так что ручаюсь. Да и самомодифицирующийся код для защит не такая уж редкость.

Randomize 16.01.2009 01:38

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

Но это реализовано было на Delphi.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot