Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Help me with.....

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Help me with.....
Имя
Сообщение << Старые топики   Новые топики >>
Help me with..... - 2005-08-24 13:01:15   
geek2600

Сообщений: 12
Оценки: 0
Присоединился: 2005-07-21 15:46:26
Подскажите, как осуществить следующую операцию.

Как изменить содержимое .text
Example:
///////////////////////////////
int TUNEC()
{
int g=90;
return g*20;
}

void main()
{
char CV[]="6436123";
memcpy(&TUNEC,CV,5);
}
////////////////////////////

pragma pack(1) не помог.
Post #: 1
Help me with..... - 2005-08-25 19:06:59   
geek2600

Сообщений: 12
Оценки: 0
Присоединился: 2005-07-21 15:46:26
Ну неужели на этом сайте не найдется ни одного человека писавшего безопасность исполняемого файла с примерерием техники неявного самоконтроля???????????????
Post #: 2
Help me with..... - 2005-08-25 19:59:20   
Great

Сообщений: 1046
Оценки: 0
Присоединился: 2005-08-11 19:41:36
Модифицировать .text нельзя. Ругаться иди к линкеру или пиши на асме
section ".text" code readable writable executable (точно не помню, посылаю к примерам к FASM)
Post #: 3
Help me with..... - 2005-08-25 22:18:35   
troxa

Сообщений: 50
Оценки: 0
Присоединился: 2005-03-31 22:19:26
Модифицировать .text МОЖНО

BOOL VirtualProtect(LPVOID lpAddress, DWORD dwSize, DWORD flNewProtect, PDWORD lpflOldProtect);

DWORD pt;
VirtualProtect((void*)(&TUNEC), 1024, PAGE_READWRITE, &pt);

PS: на крайняк можно и атрибуты секции в PE файле изменить
Post #: 4
Help me with..... - 2005-08-26 10:39:35   
Great

Сообщений: 1046
Оценки: 0
Присоединился: 2005-08-11 19:41:36
Sorry, сглючил[sm=sm203.gif]
Post #: 5
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Help me with.....







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.