Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Asm и иже с ним (From my blog) |

10.07.2007, 18:10
|
|
Участник форума
Регистрация: 10.10.2006
Сообщений: 127
Провел на форуме: 483695
Репутация:
31
|
|
Asm и иже с ним (From my blog)
Решил процитировать собственно написанную статью, которая размещена в моем блоге. Написана только для новичков (так как в асме я сам таковым являюсь). Если что-либо не так написал - пожалуйста поправьте, или напишите мне, чтобы поправил я. Данная статья не несет какой-либо конкретной спец. информации, а является скорее сборником ссылок на полезный материал.
Меня, как человека, который интересуется разработкой и структурой приложений всегда интересовала одна деталь - это то, чем, как и на чем возможен взлом приложения. Допустим для избавления от триал-периода или банальной русификации. И интересовало чисто теоретически пока я не занялся я проходить один интересный Quest, на мною любимом Античате.Это был 2-ой по счету quest, который разрабатывал для аЧата уважаемый Rebz. Первый квест я прошел относительно давно, а до второго (вышедшего в феврале этого года) руки дошли только сейчас.
Одно задание в этом квесте (который, кстати сказать имеет очень интересный сюжет) заключается в том, что надо получить мыло и ключ из программы, написанной на делфи и запакованной PECompact-ом. Я не стану рассказывать, как это сделать (кому надо догадается сам), но не в этом суть. Если интересно - можете сами попробовать пройти квест - это очень интересно и познавательно.
Меня заинтересовал сам процесс работы, который подтолкнул меня к изучению низкоуровнего программирования aka Assembler-а, без знания которого, проделать все вышеуказанное слишком непонятно и сложно (хотя вполне возможно с помощью FAQ-а по квесту и топов на форуме). И начал я изучение с поисков того, чего собственно и собираюсь изучать - учебником, туториалов и прочих материалов, так или иначе связанных в данным вопросом. По-гуглив и почитав форумы я хочу выложить ссылки на найденные мною материалы, а также ссылки, которые могут нам пригодиться в освоении языка.
Начнем-с:
Ресурсы, которые нам помогут:
- CRACKL@B - гениальный ресурс, в представлении не нуждается
- [WASM] - огромная библиотека статей, туториалов и прочего, касающегося Asm-а
Пособия, учебники и прочее:
Далее, перед нами стоит проблема выбора компилятора. На данный вопрос у каждого найдется свое мнение, поэтому я считаю, что решать лучше вам самим. Мой же выбор пал на 2 из них:
- MASM v 9.0 (Именно он описывается в книге Зубкова)
На этой ноте я закончу первую часть данного HOWTO и начну изучение Великого и Могучего Asm-а.
З.Ы. На момент написания статьи все ссылки были живы. Если сейчас, кликнув мышкой по какой-либо из ссылок и получив ошибку 404 не ругайте автора aka меня, а просто попробуйте найти данный материал сами (открою тайну - на поиски данного материала у меня ушло времени меньше, чем на написание данного howto 
Последний раз редактировалось Noman; 10.07.2007 в 23:50..
|
|
|
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Switch и иже с ним
|
Noman |
С/С++, C#, Delphi, .NET, Asm |
11 |
14.12.2006 23:16 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|