защищенный режим процессора, домашка

Тема в разделе "WASM.BEGINNERS", создана пользователем georgela, 13 окт 2019.

  1. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    georgela,

    > Могу даже 500р.

    Тоесть за 500 препод отправил самостоятельно материал изучать получается :lol:
     
  2. ormoulu

    ormoulu Well-Known Member

    Публикаций:
    0
    Регистрация:
    24 янв 2011
    Сообщения:
    1.208
    В основном дефолт-ос, что для начинающего в общем-то не страшно:

    Reverse Engineering для начинающих, Денис Юричев
    https://beginners.re/

    Уроки Iczelion'а - первые штук 7
    https://wasm.in/blogs/category/uroki-iczeliona.2/

    Вместо остального Икзелиона лучше прочитать Петзольда:
    http://softtime.ru/files/books/Petzold1.pdf

    Титанический труд Нарвахи в переводе Яшечки:
    https://wasm.in/threads/perevod-vvedenie-v-reversing-s-nulja-ispolzuja-ida-pro.32249/

    Нужно также понимать, что для обратной разработки нужно иметь хотя бы поверхностное представление о разработке обычной. Если вы работаете с программой на плюсах - нужно ознакомиться с разработкой на плюсах, STL - прочитать что-то по STL, хотя бы на "чайном" уровне, другие языки, платформы, библиотеки - туда же.

    Насчет кракме не посоветую, а если хотите снимать защиты, можно начать с цикла "Об упаковщиках в последний раз", не забыть и ту литературу что там по ходу дела рекомендуют. Далее уже искать информацию отталкиваясь от того, какая программа интересует, какая защита навешена.

    Посмотрите также статьи в конце раздела "Исследование программ" https://wasm.in/blogs/category/issledovanie-programm.19/
     
    georgela нравится это.
  3. georgela

    georgela Member

    Публикаций:
    0
    Регистрация:
    13 окт 2019
    Сообщения:
    51
    Ребята, сори что пропал, был немножко busy
    Направление дали, разбирайтесь дальше сами :)
    Да да, я по прежнему считаю такой подход лучше чем в ИТМО

    У нас получается на входе
    1. Адрес базы, переменная длиною 32 бита
    2. Лимит, длиною 20 бит
    3. Тип(права) , маленькая полоска

    Остается добавить некую default переменную, в которой лежат настройки биоса по умолчанию.

    Далее серия шифтлефтов, шифтрайтов и вуаяля, готово. Так?
     
  4. georgela

    georgela Member

    Публикаций:
    0
    Регистрация:
    13 окт 2019
    Сообщения:
    51
    Прочитал на днях, Петзольд немножко совсем для новичков.
    В принципе интересно, я просто уже вагон материалов для новичков пересмотрел..

    Файл из второй части домашки, что сделатьто с ним нужно?
    https://www.sendspace.com/file/wfocxb
     
  5. ormoulu

    ormoulu Well-Known Member

    Публикаций:
    0
    Регистрация:
    24 янв 2011
    Сообщения:
    1.208
    Неужели? Тогда можно смело браться за Рихтера и Руссиновича.
    --- Сообщение объединено, 27 окт 2019 ---
    Ето шо, программа под дос?
    Посмотрите сюда, вдруг поможет: https://habr.com/ru/post/118881/
    Там кстати внизу ссылка на статьи Broken Sword. Нерабочая, но советую найти и почитать.
     
  6. Mikl___

    Mikl___ Супермодератор Команда форума

    Публикаций:
    14
    Регистрация:
    25 июн 2008
    Сообщения:
    3.708
  7. ormoulu

    ormoulu Well-Known Member

    Публикаций:
    0
    Регистрация:
    24 янв 2011
    Сообщения:
    1.208
    А ну да, на них собственно ссылку дали еще на первой странице )
     
  8. georgela

    georgela Member

    Публикаций:
    0
    Регистрация:
    13 окт 2019
    Сообщения:
    51
    Перевожусь в группу otus reverse engeneering, которая стартует в декабре.
    Боюсь мне так придется 70% домашек сюда выкладывать...

    Хотелось бы получить пару уроков по скайп, если кто может помочь, цена и нюансы обсуждаемы
    Интересно сделать полезную проектную работу, за которую будет в итоге не стыдно, но пока к сожалению не реализуемо собственными силами.
     
  9. TermoSINteZ

    TermoSINteZ Синоби даоса Команда форума

    Публикаций:
    2
    Регистрация:
    11 июн 2004
    Сообщения:
    3.546
    Адрес:
    Russia
    Это не ваше - переведитесь на ландшафтный дизайн. Там девочек больше .
     
    ormoulu и Indy_ нравится это.
  10. sn0w

    sn0w Active Member

    Публикаций:
    0
    Регистрация:
    27 фев 2010
    Сообщения:
    956
    это, мягко говоря, деньги на ветер.
     
  11. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    georgela,

    > Боюсь мне так придется 70% домашек сюда выкладывать...

    Зря ты наверно это сообщил..

    Это всё дети чинов, с непонятным нам понятием про обучение. У них там свои понятия, они думают что пр-е это что то типо курсов про экономику, гуманитарка. В результате выйдет всё тот же комерц, так что время нет смысла тратить зря, лучше сразу целевые курсы - экономика, право и прочая такая фигня, которая учит как бырыжить. Изучать матчасть мотивация и слабоумие не позволяет, это всё покрывают курсы и какой то аттестат или что там выдают.
    --- Сообщение объединено, 4 ноя 2019 ---
    sn0w,

    > это, мягко говоря, деньги на ветер.

    Да, но в экономике есть правило - чтобы что то получить нужно что то отдать, как по Ньютону. Проплатил курсы, получил аттестат, а дальше можно и папе на работу, тех деталями будут другие люди заниматься. У него вон и на аватарке кот в иной вселенной :sarcastic:
     
    Последнее редактирование: 4 ноя 2019
  12. q2e74

    q2e74 Active Member

    Публикаций:
    0
    Регистрация:
    18 окт 2018
    Сообщения:
    988
    это песец, белый и пушистый.
     
  13. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    q2e74,

    Песец это толстый откормленный кот :blush:
     
  14. sn0w

    sn0w Active Member

    Публикаций:
    0
    Регистрация:
    27 фев 2010
    Сообщения:
    956
    я тоже ЭТО видел. не могу удержаться от коммента - видать бывший сотрудник, раз жизнь заставила такую пургу толкать. этож стиль кашпирологии 90х прошлого века

    Indy_ ну может и впрямь есть у человека желание это изучать. только сразу всё не бывает, даже с курсами. тем более которые 4 месяца, а не хотябы пару лет. да и подборка в них - та еще каша.
     
    Последнее редактирование: 5 ноя 2019
  15. georgela

    georgela Member

    Публикаций:
    0
    Регистрация:
    13 окт 2019
    Сообщения:
    51
    откормленный веб песец, белый и пушистый)
    --- Сообщение объединено, 5 ноя 2019 ---
    эхх... мне бы родственника-министра, который бы барыжЫть грамотно научил
    --- Сообщение объединено, 5 ноя 2019 ---
    у меня эти курсы скачанные все, вместе с видео
     
  16. sn0w

    sn0w Active Member

    Публикаций:
    0
    Регистрация:
    27 фев 2010
    Сообщения:
    956
    а, ну тогда - чего бы и не заняться.
     
  17. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    sn0w,

    Тогда может сразу спросить - а почему не понял, раз курсы посмотрел. По мойму есть спец раздел для таких вопросов https://wasm.in/forums/wasm-commerce.27/

    Может кто то потерпит за $ в скайпе и что то объяснит. Впрочем это имхо всё бестолку, суть не меняется.
     
  18. georgela

    georgela Member

    Публикаций:
    0
    Регистрация:
    13 окт 2019
    Сообщения:
    51
    у меня кстати этот песец появился в резюме на прошлой работе когда "гуру программизды" сказали что я полный лол, и что, типа , помогут мне найти новую айти галеру.
    То что при сокращении должны выплатить тройной оклад некого не ипет, гуры айти же

    та как, в книгах 99% воды, а курсы х.а.в.н.о
     
  19. Indy_

    Indy_ Well-Known Member

    Публикаций:
    4
    Регистрация:
    29 апр 2011
    Сообщения:
    4.775
    georgela,

    Как можно не понимать, что с тобой такое.. А если тебе простейший логический вопрос задать, сможешь решить, два кролика на два поксорили сколько в сумме ?
     
    Последнее редактирование: 5 ноя 2019
  20. georgela

    georgela Member

    Публикаций:
    0
    Регистрация:
    13 окт 2019
    Сообщения:
    51
    2+2*2 = 6(8)
    2 */ (2 xor 2) = 0/infinity
     
    Indy_ нравится это.