eXeLab
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 8 октября!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: (+2 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Вопросы новичков —› Подсчет значений SizeOfInitializedData.
Посл.ответ Сообщение

Ранг: 11.5 (новичок)
Статус: Участник

Создано: 28 сентября 2019 16:48 · Поправил: Модератор New!
Цитата · Личное сообщение · #1

Всем привет. Пытаюсь проверить SizeOfInitializedData для файла. Вроде просто плюсуем размеры всех секций где выставлен данный флаг и вот у нас нужное значение. Однако возникает вопрос какие размеры плюсовать то..
В одних файлах просто складываем SizeOfRawData, в других VirtualSize выровненный на SectionAlignment. Но столкнулся с тем что во многих файлах (даже в виндовских), InitializedData подсчитан еще как то. Вероятно есть еще один способ подсчета?

От модератора: Предупреждение!
Как выяснилось благодаря ClockMan, тема является полным дублем аналогичной темы двухлетней давности от того же автора.


Ранг: 303.8 (мудрец)
Статус: Участник

Создано: 28 сентября 2019 17:47 New!
Цитата · Личное сообщение · #2

Насколько знаю, это поле в PE-хидере практически сейчас виндой не используется. Я туда пихал свои данные

Ранг: 142.4 (ветеран)
Статус: Участник

Создано: 28 сентября 2019 17:49 New!
Цитата · Личное сообщение · #3

zombi-vadim пишет:
Однако возникает вопрос какие размеры плюсовать то.

Какие хочешь, это поле ничего не значит.

Ранг: 11.5 (новичок)
Статус: Участник

Создано: 28 сентября 2019 17:51 New!
Цитата · Личное сообщение · #4

DenCoder пишет:сейчас виндой не используется. Да я в курсе. Просто не могу понять правила подсчета.
PE Explorer молчит. Хотя проверяет это поле. А у меня получить правильное значение не получается.

Добавлено спустя 20 минут
zombi-vadim пишет:
PE Explorer молчит
Хотя нет по видимому он хитрит и проверяет просто выровнено данное значение или нет.


Ранг: 313.2 (мудрец)
Статус: Участник

Создано: 28 сентября 2019 18:50 · Поправил: difexacaw New!
Цитата · Личное сообщение · #5

zombi-vadim

У тебя половина вопросов из пе формата, те норм такое покрытие

Чёрт знает сколько раз говорил посмотреть загрузчик в wrk, бесполезно. Этот чувак не пробиваемый, твердолобый как палено..

Ранг: 11.5 (новичок)
Статус: Участник

Создано: 28 сентября 2019 19:38 New!
Цитата · Личное сообщение · #6

difexacaw пишет:
посмотреть загрузчик в wrk
Подскажите пожалуйста как такое реализовать?


Ранг: 586.8 (!)
Статус: Модератор
Research & Development

Создано: 28 сентября 2019 21:31 New!
Цитата · Личное сообщение · #7

zombi-vadim пишет:
как такое реализовать?

Скачать Windows Research Kernel и изучить исходники. Если я правильно понял Инди.


Ранг: 538.4 (!)
Статус: Участник
оптимист

Создано: 29 сентября 2019 00:26 New!
Цитата · Личное сообщение · #8

--> Link <-- писец....

| Сообщение посчитали полезным: VOLKOFF



Ранг: 586.8 (!)
Статус: Модератор
Research & Development

Создано: 29 сентября 2019 06:20 New!
Цитата · Личное сообщение · #9

ClockMan

Закрыто.
 eXeL@B —› Вопросы новичков —› Подсчет значений SizeOfInitializedData.
Эта тема закрыта. Ответы больше не принимаются.

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS