1. Написать программку (лучше на python, но можно и на других ЯП), которая на вход будет принимать: адрес сегмента, лимит сегмента, права (чтение/запись/исполнение) и будет возвращать сформированный дескриптор сегмента 2. Добавить дескриптор сегмента, для стека в segmodel.asm Насколько это вообще сложно сделать? Честно, несколько раз прочитал документацию по защ. режиму но что от меня требуется не понял Скажем так.... питон-это питон, в питоне этих структур нет. Как быть?
Возьмите язык с поддержкой структур . Зачем вам палки в колеса вставлять? Языков высокого уровня очень много.
ТС, вы планируете научиться реверсу/низкоуровневому кодингу по дурацким онлайн курсам? Тухлая затея, как мне кажется. Лучше попросите товарищей ссылок на статьи для начинающих вам накидать, больше будет пользы.
Институт Теории Моторостроения, Кафедра Расщепления Ядра НТ. ЗЫ: ох до чего же сложно биты рассовать по полям конъюнкцией, сдвигами и дизъюнкцией. Срочно дайте мне мешок структур.
Обучаюсь реверс инжинирингу, компания otus. Если сравнивать с итмо, например, то курс хороший)) Кракме сдал, со всем остальным дают направление(точнее что нужно самим искать инфо в интернете) Питон используется в ida скриптах, например, но в питоне нет структур, есть словари(ассоциативные массивы), но это не структура. Читаю домашку и вижу что нужно получить видимо битовую маску, которая является дескриптором сегмента(не ассоциативный массив). Вроде бы так.... Тупой вопрос, но все таки, что такое дескриптор сегмента? --- Сообщение объединено, Oct 14, 2019 --- https://www.sendspace.com/file/mo93fs файл segmodel.asm во второй части д.з. если честно я даже не понимаю постановку вопроса
georgela, https://wasm.in/blogs/processor-intel-v-zaschischennom-rezhime-2.202/ читайте лучше весь цикл с 1 статьи
лол теоретически есть, на практике очень неудобно и думаю пользуется если только в обфускаторах --- Сообщение объединено, Oct 14, 2019 --- бытует мнение, что образование в россии "хорошее"
https://docs.python.org/2/library/struct.html Что там за жесткач в итмо, если этот - "хороший". Какая-то сборная солянка из всех, видимо, известных автору курса тем. Не тратьте свое время. Обозначьте направление, в котором хотите заниматься, вам накидают нормальной литературы.
на данный момент делаю сайт с отзывами, типа отзовика, спасает людей от жесткача)) В чем хочу развиваться? пока что хотел бы сдать домашку....
Читал когда-то список тем этого курса, на другом сайте выкладывали поржать. Там половина про написание драйверов, вторая половина еще про какую-то муть, как это относится к реверс инженерии понять трудно. А ведет курс вроде бы действующий сотрудник касперского, видимо составил план из того, что сам знает. Читать что такое дескриптор надо 3й том интеловского мануала, он кажется большим и страшным, но если не стремиться объять необъятное, за час что надо изучишь.
Да никому тут ваши скрипткиди похождения не интересны. Вопрос в том, хотите вы чистый реверс, или защиты отламывать, баги/эксплойты, вирусы/руткиты, драйвера, прошивки, может даже операционку свою Все это разные вещи и за 4 месяца вечерами вы это не пройдете, каша будет в голове, как оно собственно сейчас и есть.
обычный такой скрипткидди, не сочтите за рекламу http://telegram-reviews.ru/ Интересует реверсинг и научиться разбирать кракмы уровня средний+, материалов для новичков уже пересмотрел довольно много, в том и дело что они для совсем новичков уровня bpx MessageBoxA --- Сообщение объединено, Oct 15, 2019 --- Посмотрел статью вот эту https://wasm.in/blogs/processor-intel-v-zaschischennom-rezhime-2.202/ Итого, первый пункт домашки, на входе у нас: 1. Адрес сегмента. Речь о зеленой полоске(адрес базы)? 2. Права, на схеме в той статье вообще такого поля нету 3.Лимит сегмента, в лимите флаги + адрес Какая то шляпа, вообще не понимаю нифига. Есть кто умный реверсер? Могу даже 500р. на btc кинуть , если сможете НОРМАЛЬНО обьяснить человеку. Я понимаю что тут все заняты интересным_проектом_в_дружной_компании --- Сообщение объединено, Oct 15, 2019 --- На курсе дают направление, видимо в том самом значении слова "направление"
Отвечаю на вопросы 1) Нужно правильно сложить 3 зеленых поля, чтоб получить адрес сегмента 2) права это наверно вы имеете ввиду DPL 3) Лимит, это то что помечено красным . Состоит из двух кусочков а так же зависит от флага гранулярности. Все ведь написано в статье более того, в третьей и четвертой части есть подробный разбор уже на примере реальных цифр https://wasm.in/blogs/processor-intel-v-zaschischennom-rezhime-3.203/ https://wasm.in/blogs/processor-intel-v-zaschischennom-rezhime-4.204/