Название: «Программирование на ассемблере на платформе x86-64»
Автор: Аблязов Р.З.
Год: 2016
Наконец-то пришла мне книга по языку программирования Ассемблер. Заказывал на Озоне, все четко. У меня вообще проблем с этим интернет-магазином никогда не возникало, да и доставка достаточно быстрая, что не может не радовать.
Прочитал где-то страничек 100, и пока не ощутил каких-либо трудностей. Первые 50 страничек начинаются с основ, да и сам автор говорит о том, что данная книга подойдет даже тем людям, которые с ассемблером не сталкивались, т.е в рамках данной книги можно получить базовые знания по этому языку.
Далее книга плавно переходит в так называемый защищенный режим. Защищенный режим называется так потому, что он позволяет защитить данные операционной системы от приложений, работающих в ней, а также данные приложений друг от друга. Защита достигается благодаря разделению приложений на разные уровни привилегий.
Более пока не вычитывал :), поэтому пардон...
А так на этом все. Всем успехов в изучении Ассемблера.
Ваш Михаил Тарасов (Timcore).
Ссылка на книгу: https://vk.com/hacker_timcore?w=wall-44038255_3047
Автор: Аблязов Р.З.
Год: 2016
Наконец-то пришла мне книга по языку программирования Ассемблер. Заказывал на Озоне, все четко. У меня вообще проблем с этим интернет-магазином никогда не возникало, да и доставка достаточно быстрая, что не может не радовать.
Прочитал где-то страничек 100, и пока не ощутил каких-либо трудностей. Первые 50 страничек начинаются с основ, да и сам автор говорит о том, что данная книга подойдет даже тем людям, которые с ассемблером не сталкивались, т.е в рамках данной книги можно получить базовые знания по этому языку.
Далее книга плавно переходит в так называемый защищенный режим. Защищенный режим называется так потому, что он позволяет защитить данные операционной системы от приложений, работающих в ней, а также данные приложений друг от друга. Защита достигается благодаря разделению приложений на разные уровни привилегий.
Более пока не вычитывал :), поэтому пардон...
А так на этом все. Всем успехов в изучении Ассемблера.
Ваш Михаил Тарасов (Timcore).
Ссылка на книгу: https://vk.com/hacker_timcore?w=wall-44038255_3047
VK
Хакеры | Этичный хакинг с Михаилом Тарасовым
#blog@mikhail_tarasovcom #books@mikhail_tarasovcom #assembler@mikhail_tarasovcom Название: «Программирование на ассемблере на платформе x86-64» Автор: Аблязов Р.З. Год: 2016 Наконец-то пришла мне книга по языку программирования Ассемблер. Заказывал на…
Изучаю книгу по Ассемблеру. Она 2011 года. По крупицам собираю информацию по этому «древнему» языку программирования. Для меня он очень интересен. 😊 #ассемблер #программирование #assembler #programming
#books
#assembler
Название: Профессиональное программирование на ассемблере x64 с расширениями AVX, AVX2 и AVX-512
Автор: Даниэль Куссвюрм
Год: 2021
В книге рассматривается программирование для 64-разрядной архитектуры x86 и использование расширенного набора векторных команд (AVX). Изучив этот материал, вы сможете кодировать быстродействующие функции и алгоритмы с использованием 64-разрядного языка ассемблера x86 и расширений набора команд AVX, AVX2 и AVX-512.
Примеры исходного кода разработаны с использованием Visual Studio C++ и MASM; для их запуска рекомендуется ПК на базе x86 с 64-разрядной ОС Windows 10 и процессором, поддерживающим AVX.
Предполагается, что читатели имеют опыт программирования на языках высокого уровня и базовые знания C++.
Книга предназначена разработчикам, которые хотят научиться писать код с использованием языка ассемблера x64.
Скачать.
#assembler
Название: Профессиональное программирование на ассемблере x64 с расширениями AVX, AVX2 и AVX-512
Автор: Даниэль Куссвюрм
Год: 2021
В книге рассматривается программирование для 64-разрядной архитектуры x86 и использование расширенного набора векторных команд (AVX). Изучив этот материал, вы сможете кодировать быстродействующие функции и алгоритмы с использованием 64-разрядного языка ассемблера x86 и расширений набора команд AVX, AVX2 и AVX-512.
Примеры исходного кода разработаны с использованием Visual Studio C++ и MASM; для их запуска рекомендуется ПК на базе x86 с 64-разрядной ОС Windows 10 и процессором, поддерживающим AVX.
Предполагается, что читатели имеют опыт программирования на языках высокого уровня и базовые знания C++.
Книга предназначена разработчикам, которые хотят научиться писать код с использованием языка ассемблера x64.
Скачать.
#assembler
#reverse_engineering
Название: Понимание языка ассемблера. Reverse Engineering для начинающих
Автор: Юричев Д.
Год: 2020
Когда автор данной книги учил C, а затем C++, он просто писал небольшие фрагменты кода, компилировал и смотрел, что получилось на ассемблере. Так было намного проще понять. Он делал это такое большое количество раз, что связь между программным кодом на C/C++ и тем, что генерирует компилятор, вбилась в его подсознание достаточно глубоко. После этого не трудно, глядя на код на ассемблере, сразу в общих чертах понимать, что же там было написано на C. Возможно эти знания смогут помочь кому-то ещё. Иногда здесь используются достаточно древние компиляторы, чтобы получить самый короткий (или простой) фрагмент кода.
Скачать.
#reverse_engineering
Название: Понимание языка ассемблера. Reverse Engineering для начинающих
Автор: Юричев Д.
Год: 2020
Когда автор данной книги учил C, а затем C++, он просто писал небольшие фрагменты кода, компилировал и смотрел, что получилось на ассемблере. Так было намного проще понять. Он делал это такое большое количество раз, что связь между программным кодом на C/C++ и тем, что генерирует компилятор, вбилась в его подсознание достаточно глубоко. После этого не трудно, глядя на код на ассемблере, сразу в общих чертах понимать, что же там было написано на C. Возможно эти знания смогут помочь кому-то ещё. Иногда здесь используются достаточно древние компиляторы, чтобы получить самый короткий (или простой) фрагмент кода.
Скачать.
#books
#assembler
Название: Программирование на ассемблере x64: от начального уровня до профессионального использования AVX
Автор: Йо Ван Гуй
Год: 2021
Цель этой книги – показать, как используются инструкции языка ассемблера, и научить читателей программировать на нем – начиная с создания самых простых программ и заканчивая использованием расширенной системы команд Advanced Vector Extensions (AVX). Для изучения практической части потребуется знание основы программирования на каком-либо языке высокого уровня,
например C.
Теоретический материал сведен к необходимому минимуму: немного информации о двоичных числах, краткое описание логических операторов и кое-что об основах линейной алгебры. Исходный ассемблерный код представлен в виде завершенных программ, которые читатель может протестировать на своем компьютере и поэкспериментировать с ними. Рассматриваются инструментальные средства, которыми можно воспользоваться, и потенциальные проблемы при использовании этих инструментов.
Скачать.
#assembler
Название: Программирование на ассемблере x64: от начального уровня до профессионального использования AVX
Автор: Йо Ван Гуй
Год: 2021
Цель этой книги – показать, как используются инструкции языка ассемблера, и научить читателей программировать на нем – начиная с создания самых простых программ и заканчивая использованием расширенной системы команд Advanced Vector Extensions (AVX). Для изучения практической части потребуется знание основы программирования на каком-либо языке высокого уровня,
например C.
Теоретический материал сведен к необходимому минимуму: немного информации о двоичных числах, краткое описание логических операторов и кое-что об основах линейной алгебры. Исходный ассемблерный код представлен в виде завершенных программ, которые читатель может протестировать на своем компьютере и поэкспериментировать с ними. Рассматриваются инструментальные средства, которыми можно воспользоваться, и потенциальные проблемы при использовании этих инструментов.
Скачать.
#assembler
#nasm
#programming
Простой сканер TCP-портов на Ассемблере.
Здравствуйте, дорогие друзья.
Написание сканера портов на ассемблере является сложной задачей, потому что это требует глубоких знаний сетевых протоколов и системного программирования. Кроме того, реализация будет сильно отличаться в зависимости от используемой операционной системы и архитектуры процессора.
Тем не менее, я могу показать Вам пример простого сканера TCP портов на ассемблере для Linux, на архитектуре x86-64, с использованием системных вызовов. Для создания и использования сетевых сокетов нам понадобятся системные вызовы socket, connect, close и т.д.
Подробнее: https://timcore.ru/2024/03/06/prostoj-skaner-tcp-portov-na-assemblere/
#nasm
#programming
Простой сканер TCP-портов на Ассемблере.
Здравствуйте, дорогие друзья.
Написание сканера портов на ассемблере является сложной задачей, потому что это требует глубоких знаний сетевых протоколов и системного программирования. Кроме того, реализация будет сильно отличаться в зависимости от используемой операционной системы и архитектуры процессора.
Тем не менее, я могу показать Вам пример простого сканера TCP портов на ассемблере для Linux, на архитектуре x86-64, с использованием системных вызовов. Для создания и использования сетевых сокетов нам понадобятся системные вызовы socket, connect, close и т.д.
Подробнее: https://timcore.ru/2024/03/06/prostoj-skaner-tcp-portov-na-assemblere/
Этичный хакинг с Михаилом Тарасовым (Timcore)
Простой сканер TCP-портов на Ассемблере. - Этичный хакинг с Михаилом Тарасовым (Timcore)
Написание сканера портов на ассемблере является сложной задачей, потому что это требует глубоких знаний сетевых протоколов и системного программирования. Кроме того, реализация будет сильно отличаться в зависимости от используемой операционной системы и архитектуры…
#assembler
#nasm
Простой TCP реверс-шелл на Ассемблере.
Здравствуйте, дорогие друзья.
Реверс-шелл на Ассемблере является довольно сложной задачей, так как требует углубленного понимания сетевого программирования и системных вызовов операционной системы. Кроме того, код будет специфичен для операционной системы и архитектуры процессора. Например, реверс-шелл для Linux на архитектуре x86 будет отличаться от реверс-шелла для Windows.
В качестве примера давайте рассмотрим создание простого TCP реверс-шелла на Linux для архитектуры x86 с использованием системных вызовов. Этот код будет использовать системные вызовы для установки соединения с удаленным сервером и выполнять команды оболочки, получая их от сервера.
Подробнее: https://timcore.ru/2024/03/12/prostoj-tcp-revers-shell-na-assemblere/
#nasm
Простой TCP реверс-шелл на Ассемблере.
Здравствуйте, дорогие друзья.
Реверс-шелл на Ассемблере является довольно сложной задачей, так как требует углубленного понимания сетевого программирования и системных вызовов операционной системы. Кроме того, код будет специфичен для операционной системы и архитектуры процессора. Например, реверс-шелл для Linux на архитектуре x86 будет отличаться от реверс-шелла для Windows.
В качестве примера давайте рассмотрим создание простого TCP реверс-шелла на Linux для архитектуры x86 с использованием системных вызовов. Этот код будет использовать системные вызовы для установки соединения с удаленным сервером и выполнять команды оболочки, получая их от сервера.
Подробнее: https://timcore.ru/2024/03/12/prostoj-tcp-revers-shell-na-assemblere/
Этичный хакинг с Михаилом Тарасовым (Timcore)
Простой TCP реверс-шелл на Ассемблере. - Этичный хакинг с Михаилом Тарасовым (Timcore)
Реверс-шелл на Ассемблере является довольно сложной задачей, так как требует углубленного понимания сетевого программирования и системных вызовов операционной системы. Кроме того, код будет специфичен для операционной системы и архитектуры процессора. Например…
#assembler
#asm
#programming
Курс — «Программирование на Ассемблере для начинающих» — #1 Введение. Что такое Ассемблер?
Здравствуйте, дорогие друзья.
Ассемблер — это низкоуровневый язык программирования, который напрямую взаимодействует с аппаратным обеспечением компьютера. В отличие от языков высокого уровня, таких как Python, Java или C++, ассемблер предоставляет программисту возможность работать с инструкциями, которые непосредственно выполняются процессором.
Подробнее: https://timcore.ru/2024/05/14/kurs-programmirovanie-na-assemblere-dlja-nachinajushhih-1-vvedenie-chto-takoe-assembler/
#asm
#programming
Курс — «Программирование на Ассемблере для начинающих» — #1 Введение. Что такое Ассемблер?
Здравствуйте, дорогие друзья.
Ассемблер — это низкоуровневый язык программирования, который напрямую взаимодействует с аппаратным обеспечением компьютера. В отличие от языков высокого уровня, таких как Python, Java или C++, ассемблер предоставляет программисту возможность работать с инструкциями, которые непосредственно выполняются процессором.
Подробнее: https://timcore.ru/2024/05/14/kurs-programmirovanie-na-assemblere-dlja-nachinajushhih-1-vvedenie-chto-takoe-assembler/
Этичный хакинг с Михаилом Тарасовым (Timcore)
Курс - «Программирование на Ассемблере для начинающих» — #1 Введение. Что такое Ассемблер? - Этичный хакинг с Михаилом Тарасовым…
Ассемблер — это низкоуровневый язык программирования, который напрямую взаимодействует с аппаратным обеспечением компьютера. В отличие от языков высокого уровня, таких как Python, Java или C++, ассемблер предоставляет программисту возможность работать с инструкциями…
#assembler
#asm
#programming
Курс — «Программирование на Ассемблере для начинающих» — #2 Введение. История и эволюция Ассемблера.
Здравствуйте, дорогие друзья.
Ассемблер, как низкоуровневый язык программирования, имеет богатую и интересную историю, которая начинается с первых дней вычислительной техники. Понимание истории ассемблера помогает лучше осознать его важность и роль в развитии программирования и компьютерных технологий.
Подробнее: https://timcore.ru/2024/05/15/kurs-programmirovanie-na-assemblere-dlja-nachinajushhih-2-vvedenie-istorija-i-jevoljucija-assemblera/
#asm
#programming
Курс — «Программирование на Ассемблере для начинающих» — #2 Введение. История и эволюция Ассемблера.
Здравствуйте, дорогие друзья.
Ассемблер, как низкоуровневый язык программирования, имеет богатую и интересную историю, которая начинается с первых дней вычислительной техники. Понимание истории ассемблера помогает лучше осознать его важность и роль в развитии программирования и компьютерных технологий.
Подробнее: https://timcore.ru/2024/05/15/kurs-programmirovanie-na-assemblere-dlja-nachinajushhih-2-vvedenie-istorija-i-jevoljucija-assemblera/
Этичный хакинг с Михаилом Тарасовым (Timcore)
Курс — «Программирование на Ассемблере для начинающих» — #2 Введение. История и эволюция Ассемблера. - Этичный хакинг с Михаилом…
Ассемблер, как низкоуровневый язык программирования, имеет богатую и интересную историю, которая начинается с первых дней вычислительной техники. Понимание истории ассемблера помогает лучше осознать его важность и роль в развитии программирования и компьютерных…