|
|
|
распределение памяти процесса
|
|||
|---|---|---|---|
|
#18+
Есть простенькая программка: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Запускаю из 2-х сессий и смотрю карту памяти каждого процесса. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. Не могу понять, почему стартовые адреса разделяемых библиотек у процессов различаются? И еще одна странная вещь: Код: plaintext 1. Что это за сегмент? Нет прав ни на чтение, ни на запись, ни на выполнение. Причем, у всех процессов он занимает один и тот же размер. Что это такое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2011, 17:30 |
|
||
|
распределение памяти процесса
|
|||
|---|---|---|---|
|
#18+
stdunit Не могу понять, почему стартовые адреса разделяемых библиотек у процессов различаются? ИМХО linux этого вреде не гарантирует. Закладыватся на это нельзя. Если есть способ гарантировать адрес загрузки билиотеки, не подменяя dlopen который искуственно грузит библиотеку по конкретному адресу мне бы тоже было бы интересно посмотреть на решение. А подменять стандартный dlopen - костыль. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2011, 21:55 |
|
||
|
распределение памяти процесса
|
|||
|---|---|---|---|
|
#18+
stdunitНе могу понять, почему стартовые адреса разделяемых библиотек у процессов различаются?Это называется рандомизация адресного пространства процесса, защита, усложняющая поиск адреса функции для взломщика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2011, 01:25 |
|
||
|
распределение памяти процесса
|
|||
|---|---|---|---|
|
#18+
ЁшЭто называется рандомизация адресного пространства процесса, защита, усложняющая поиск адреса функции для взломщика. Точно. Спасибо.:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2011, 13:08 |
|
||
|
|

start [/forum/topic.php?fid=25&fpage=89&tid=1484431]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 234ms |
| total: | 381ms |

| 0 / 0 |
