Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];

Вниз

Незащищенные секции программы   Найти похожие ветки 

 
Strech   (2005-12-08 07:43) [0]

Как определенные функции программы поместить в незащищенную секцию, чтобы по ходу работы программы менять код этих функций?


 
Digitman ©   (2005-12-08 08:16) [1]

см. VirtualQuery, VirtualProtect


 
Игорь Шевченко ©   (2005-12-08 16:31) [2]

Все секции незащищенные


 
Leonid Troyanovsky ©   (2005-12-08 16:59) [3]


> Игорь Шевченко ©   (08.12.05 16:31) [2]
> Все секции незащищенные


Беззащитны :)

--
Regards, LVT.


 
Anatoly Podgoretsky ©   (2005-12-08 19:29) [4]

Не совсем, многие антивирусы справляются.


 
Strech   (2005-12-09 02:13) [5]

>Игорь Шевченко
тогда как записать данные по адресу функции. У меня при попытке записи вызывается исключение.


 
Strech   (2005-12-09 02:22) [6]

делаю следующее:

function S: integer;
begin
 Result := 0;
end;

procedure Clear;
var
 Size: Cardinal;
begin
 Size := Cardinal(@Clear) - Cardinal(@S);
 CopyMemory(@S, @Buffer, Size);              //- исключение
end;


 
Джо ©   (2005-12-09 02:26) [7]

Ну дак написали ж уже, см. [1] Digitman ©.
И какая-то там защита секций не причем, дел в защите страниц памяти.


 
Strech   (2005-12-09 03:07) [8]

>Джо ©
и чем мне твой пост помог? Ну назови это защитой страниц памяти. Как бороться то с этим?


 
Джо ©   (2005-12-09 03:15) [9]


>  [8] Strech   (09.12.05 03:07)
> Как бороться то с этим?

При помощи функций, перечисленных в посте [1].

> и чем мне твой пост помог?

А это не мне судить.


 
Strech   (2005-12-09 03:21) [10]

>Джо ©

любите постить батенька :)

разобрался, всем спасибо


 
баклан   (2005-12-09 05:20) [11]

может знанием поделишься?



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2006.02.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.046 c
2-1139219461
MAYDAY
2006-02-06 12:51
2006.02.26
Explorer грузит мою dll


2-1139435290
**Сергей**
2006-02-09 00:48
2006.02.26
Выделенная папка


2-1139777700
Norfolk
2006-02-12 23:55
2006.02.26
Обращиение к глобальным переменным из процедуры


4-1134246335
Matrex
2005-12-10 23:25
2006.02.26
Работа с сотовым телефоном


2-1139534386
tester83
2006-02-10 04:19
2006.02.26
Excel





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский