Выбор Пути.

Тема в разделе "WASM.HEAP", создана пользователем BednyeTozheSmeyutsya, 23 сен 2011.

  1. BednyeTozheSmeyutsya

    BednyeTozheSmeyutsya New Member

    Публикаций:
    0
    Регистрация:
    23 сен 2011
    Сообщения:
    1
    Братья по разуму, обращаюсь к вашей помощи. Мне интересен реверсинг(в качестве хобби), начал постигать его с изучения ассемблера и крэкинга. Начал с книги "Искусство дизассемблирования" Криса Касперски, потом видео-туториалы от lena151 и переодически читал статьи с крэклэба и тутсфою. В итоге взломал уже около 15 программ(ломаю ради интереса, крэки не афиширую), притом 2/3 из них закейгенил. Некоторые закейгененые мной защиты были с применением криптографии. Патчил только тогда, когда понимал, что кейген тут не возможен(интернет-проверка или грамотное использование криптографии). Ломать программы уже не очень интересно, хочу двинуться дальше. Посоветуйте, куда. Возможно стоит начать изучение поиска ошибок и написания под них эксплойтов?
     
  2. Kaimi

    Kaimi Андрей

    Публикаций:
    0
    Регистрация:
    15 апр 2010
    Сообщения:
    120
    В аверлабы иди работать
     
  3. Neonix

    Neonix New Member

    Публикаций:
    0
    Регистрация:
    2 май 2009
    Сообщения:
    839
    Иди работать консультантом в магазин, хватит на шее у родителей сидеть. Но только после школы!
     
  4. Smile

    Smile New Member

    Публикаций:
    0
    Регистрация:
    28 июл 2004
    Сообщения:
    129
    Настоящие поцанчики выбирают путь к успеху!
     
  5. Rainghost

    Rainghost New Member

    Публикаций:
    0
    Регистрация:
    12 янв 2011
    Сообщения:
    228
    не слушай их - они тебя плохому научат.... двигайся в проф. плане дальше - читай, изучай, эксперементируй, программируй. у тебя ща переходный этап - нужно подумать и выбрать путь по душе.
     
  6. Scholium

    Scholium New Member

    Публикаций:
    0
    Регистрация:
    5 мар 2009
    Сообщения:
    96
    Согласен, что только ломать программы малоинтересно. Надо бы еще и писать собственные. Но что можно программировать на асме? Начинать со стандартных учебных программ и ими же и закончить? Это не есть гуд. Самостоятельно большие проекты на асме не освоить, тем более что этому никто не учит. Остается только одно – декомпилировать, модифицировать и затем снова скомпилировать бинарный код какой-нибудь небольшой, но полезной для разностороннего развития программулины. Сейчас за несколько часов можно перекомпилировать мегабайтный бинарный код. Нужные библиотеки для dll-ек создать тоже не проблема. Теперь, внимание, вопрос. Какой бинарник распотрошить? Так чтобы с ассемблерным кодом было интересно возиться да и, теоретически, рассчитывать на пользу от его модификации (для себя, естественно, любимого, чтобы не нарваться на ненужные неприятности). Думаю, что очень трудно предложить что-либо кроме загрузчика 1cv7l.exe / 1cv7.exe / 1cv7s.exe. Во-первых, у него очень маленький размер – порядка 300 Кб (локальная и сетевые версии отличаются размером на 1 байт). Во-вторых, если перекомпилировать непатченные версии, то будет весьма нетривиально «вылечить» эти загрузчики. В-третьих, можно сделать незначительные, но существенные изменения к загрузчику, например, чтобы не пользоваться различными внешними компонентами и т.п. улучшизмы. И не важно, что сейчас многие переходят на 8-ку. Для 7-ки ниша еще будет оставаться долго. В-четвертых, это будет очень хорошая школа работы с реальным асм-кодом, что вполне пригодится в будущем. Другие хорошизмы можете придумать себе сами :) .
     
  7. s_d_f

    s_d_f New Member

    Публикаций:
    0
    Регистрация:
    15 май 2008
    Сообщения:
    342
    Scholium
    Вот он щас всё бросит и примется этот загрузчик развинчивать.)

    BednyeTozheSmeyutsya
    Продолжай ломать, может и доломаешься до какого-нибудь VMProtecta.