Перейти к содержанию

"Как выучить ассемблер" для чайников и утюгов.


Рекомендуемые сообщения

[terminus]--------------------------------------------------------------------------------

Я начал писать курс статей, рассказывающих и показывающих про язык ассемблера с

абсолютного нуля. Тут будет оглавление со ссылками на статьи.

Оглавление:

----------

Часть 0. [Установка и настройка]

Часть 1. [Пишем первую программу]

Часть 2. [Как работает процессор и что такое регистры]

Часть 3. [Знакомимся с отладчиком]

------------------------------------

Весь исходный код можно взять [тут].

Критику, отзывы, мольбы о помощи и пожелания можно оставлять в этой теме.

--------------------------------------------------------------------------------[/terminus]

  • Плюс 3
Ссылка на комментарий
Поделиться на другие сайты

Отличные статьи для новичков, с удовольствием прочитал обе (хотя новичком и не являюсь).

offtopic.gif

P.S. Хе-хе, все ссылки на adfly, даже внутренние, не хилую такую машину для монетизации придумал)

Ссылка на комментарий
Поделиться на другие сайты

Спасибо за уроки, как раз собираюсь изучать ассеблер, в книгах все сложно и слишком много теории которой с самого начала нагружают так что отбивает желание изучать данный язык.

Ссылка на комментарий
Поделиться на другие сайты

[terminus]--------------------------------------------------------------------------------

Спасибо!

Смысл затеи в том, что человек натыкается на уроки, смотрит их по порядку,

доходит до поиска значений, а дальше я не очень верю, что можно вот так взять и

начать нопить инструкции, писать скрипты и код игры отлаживать, поэтому в моем

случае человек резко сворачивает и обретает минимальные знания по ассемблеру, а

только лишь после этого - идет дальше сканеры сигнатур писать и всякие там ESP.

--------------------------------------------------------------------------------[/terminus]

Ссылка на комментарий
Поделиться на другие сайты

[terminus]--------------------------------------------------------------------------------

Спасибо!

Смысл затеи в том, что человек натыкается на уроки, смотрит их по порядку,

доходит до поиска значений, а дальше я не очень верю, что можно вот так взять и

начать нопить инструкции, писать скрипты и код игры отлаживать, поэтому в моем

случае человек резко сворачивает и обретает минимальные знания по ассемблеру, а

только лишь после этого - идет дальше сканеры сигнатур писать и всякие там ESP.

--------------------------------------------------------------------------------[/terminus]

 

Именно так и есть, и когда человек собирается познакомится с ассемблером он качает с интернета книгу и начинает её читать где:

 

 

Все сложно и слишком много теории которой с самого начала нагружают так что отбивает желание изучать данный язык.

 

А тут все понятно, ждем следующих уроков. (Вот только в блоге стало слишком много рекламы, раздражает то что постоянно перекидывает с страницы на страницу не удобно читать)

Изменено пользователем Dmitryhip
Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

хорошая попытка, но удели больше внимания:
1 х64
2 правильному оформлению процедур
3 опциям PE хидера (dll, ASLR, база, правильное расположение секций, о самих секциях, релоках и rip-relative)
4 хукам (особенно х64 call)
5 структурам
6 регистрам распиши типа: RAX > EAX > AX > AH AL
7 переходам и их аналоги в макро
для начинающих это то что надо :D

  • Плюс 1
Ссылка на комментарий
Поделиться на другие сайты

[terminus]gmz, пока что планирую рассматривать только х86, регистры уже расписывал, а остальное - по мере развития еще не окрепшего мозга читателя. Макросы, структуры и процедуры по сути не очень нужны, текущая задача-минимум - научить читать, понимать и отлаживать код, а не писать самостоятельные приложения.[/terminus]

Ссылка на комментарий
Поделиться на другие сайты

  • 2 месяца спустя...

Понимаю,на вкус и цвет все тараканы у всех разные,но изучать нужно начинать с книг,авторов вроде Э.Таненбаума с названием "Архитектура компьютера" 5-е или 6-е издания...ИМХО. Асм-это всё же язык "железа".)Этот автор преподносит в довольно не навязчивой и лёгкой форме то,что многие авторы преподносят вообще замудренно,а многого и недописывают,без понимания архитектуры компьютера и операционных систем,работать с асмом-это полный гемор...

 

Xipho: нарушение правил форума. Ссылки на материалы, защищенные авторским правом, запрещены.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 года спустя...
23 минуты назад, DeathAdder сказал:

Ребята помогите мне,я походу хуже чайника(

Лучше бы написал сообщений по делу, вместо этого бесполезного текста, так быстрее бы помогли..

 

Ссылка на комментарий
Поделиться на другие сайты

22 минуты назад, DeathAdder сказал:

Я как только не писал,никто не хочет объяснять

 

Вот как ты писал (Все твои 6 сообщений):

Скрытый текст

image.thumb.png.f90c4cefc6549350c6c6836bf8686b09.png

Ты сперва определись, что ты хочешь. 

1. Если хочешь научиться, то начни с самого туториала СЕ и просмотра видео. А потом уже задавать вопросы, по мере написания скриптов, если что-то будет не получаться,  в разделе "Вопросы по созданию читов в одиночных играх"

2. Если тебе нужен просто чит, то тебе в раздел "Запросы"  

 

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, DeathAdder сказал:

Я как только не писал,никто не хочет объяснять

 

 

Ты можешь создать тему в заказах и ждать решения https://gamehacklab.ru/forum/38-запросы-без-оплаты-труда/

Устное предупреждение за флуд (уже во второй теме).

Ссылка на комментарий
Поделиться на другие сайты

  • 9 месяцев спустя...
18 часов назад, Turbololl сказал:

ссылки не работают. На рекламу переводят

Это так называемые монитезированные ссылки. Автор статей хочет на них заработать немного.

Ссылка на комментарий
Поделиться на другие сайты

  • 7 месяцев спустя...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.