Хакер | Этичный хакинг с Михаилом Тарасовым (Timcore)
1.65K subscribers
935 photos
50 videos
85 files
3.39K links
Обучение:

- Pentesting
- Социальная инженерия
- Проникновение
- Защита
- Работа с эксплойтами
- Аудит безопасности Обратная связь: admin@timcore.ru @timcore1
Download Telegram
Название: «Программирование на ассемблере на платформе x86-64»
Автор: Аблязов Р.З.
Год: 2016

Наконец-то пришла мне книга по языку программирования Ассемблер. Заказывал на Озоне, все четко. У меня вообще проблем с этим интернет-магазином никогда не возникало, да и доставка достаточно быстрая, что не может не радовать.

Прочитал где-то страничек 100, и пока не ощутил каких-либо трудностей. Первые 50 страничек начинаются с основ, да и сам автор говорит о том, что данная книга подойдет даже тем людям, которые с ассемблером не сталкивались, т.е в рамках данной книги можно получить базовые знания по этому языку.

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

Более пока не вычитывал :), поэтому пардон...

А так на этом все. Всем успехов в изучении Ассемблера.
Ваш Михаил Тарасов (Timcore).


Ссылка на книгу: https://vk.com/hacker_timcore?w=wall-44038255_3047
Изучаю книгу по Ассемблеру. Она 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
#reverse_engineering

Название: Понимание языка ассемблера. Reverse Engineering для начинающих
Автор: Юричев Д.
Год: 2020

Когда автор данной книги учил C, а затем C++, он просто писал небольшие фрагменты кода, компилировал и смотрел, что получилось на ассемблере. Так было намного проще понять. Он делал это такое большое количество раз, что связь между программным кодом на C/C++ и тем, что генерирует компилятор, вбилась в его подсознание достаточно глубоко. После этого не трудно, глядя на код на ассемблере, сразу в общих чертах понимать, что же там было написано на C. Возможно эти знания смогут помочь кому-то ещё. Иногда здесь используются достаточно древние компиляторы, чтобы получить самый короткий (или простой) фрагмент кода.

Скачать.
#assembler

Имена регистров общего назначения.
#books
#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/
#assembler
#nasm

Простой TCP реверс-шелл на Ассемблере.

Здравствуйте, дорогие друзья.

Реверс-шелл на Ассемблере является довольно сложной задачей, так как требует углубленного понимания сетевого программирования и системных вызовов операционной системы. Кроме того, код будет специфичен для операционной системы и архитектуры процессора. Например, реверс-шелл для Linux на архитектуре x86 будет отличаться от реверс-шелла для Windows.

В качестве примера давайте рассмотрим создание простого TCP реверс-шелла на Linux для архитектуры x86 с использованием системных вызовов. Этот код будет использовать системные вызовы для установки соединения с удаленным сервером и выполнять команды оболочки, получая их от сервера.

Подробнее: https://timcore.ru/2024/03/12/prostoj-tcp-revers-shell-na-assemblere/
#assembler
#asm
#programming

Курс — «Программирование на Ассемблере для начинающих» — #1 Введение. Что такое Ассемблер?

Здравствуйте, дорогие друзья.

Ассемблер — это низкоуровневый язык программирования, который напрямую взаимодействует с аппаратным обеспечением компьютера. В отличие от языков высокого уровня, таких как Python, Java или C++, ассемблер предоставляет программисту возможность работать с инструкциями, которые непосредственно выполняются процессором.

Подробнее: https://timcore.ru/2024/05/14/kurs-programmirovanie-na-assemblere-dlja-nachinajushhih-1-vvedenie-chto-takoe-assembler/
#assembler
#asm
#programming

Курс — «Программирование на Ассемблере для начинающих» — #2 Введение. История и эволюция Ассемблера.

Здравствуйте, дорогие друзья.

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

Подробнее: https://timcore.ru/2024/05/15/kurs-programmirovanie-na-assemblere-dlja-nachinajushhih-2-vvedenie-istorija-i-jevoljucija-assemblera/
#assembler

Простой TCP реверс-шелл на Ассемблере.

Здравствуйте, дорогие друзья.

Реверс-шелл на Ассемблере является довольно сложной задачей, так как требует углубленного понимания сетевого программирования и системных вызовов операционной системы. Кроме того, код будет специфичен для операционной системы и архитектуры процессора. Например, реверс-шелл для Linux на архитектуре x86 будет отличаться от реверс-шелла для Windows.


Подробнее: https://timcourse.ru/prostoj-tcp-revers-shell-na-assemblere/
#assembler
#exploit
#shellcode

Шеллкод для Windows 11: Как обойти Control Flow Guard и писать Position-Independent Code (PIC) на ассемблере

Эй, привет, кодеры! Сегодня мы погружаемся в мрачный и крутой мир шеллкодов для Windows 11. Мы разберем, как обойти защиту Control Flow Guard (CFG), встроенную в современные системы Microsoft, и напишем Position-Independent Code (PIC) на чистом ассемблере. Это не просто теория — я дам тебе рабочие примеры, лайфхаки и пошаговый разбор. Готов? Погнали!

Подробнее: https://timrobot.ru/shellkod-dlya-windows-11-kak-obojti-control-flow-guard-i-pisat-position-independent-code-pic-na-assemblere/

Другие наши проекты:

https://timcore.ru/
https://timcourse.ru/
https://timforensics.ru/
https://tarasovinvest.ru/
https://mikhailtarasovcom.ru/
https://timrobot.ru/
https://timneuro.ru/

👨‍💻 https://vk.com/hacker_timcore - Образование для хакеров Junior, Middle.
🏫 https://vk.com/school_timcore - Школа этичного хакинга Timcore.
🤖 https://vk.com/programmer_timcore - Разработка роботов под заказ, готовые скрипты.
🎮 https://vk.com/timcore_games - Разработка игр.
🕵️‍♂️ https://vk.com/forensics_timcore - Услуги кибердетектива.
💰 https://vk.com/project_financing - Инвестиции (проектное финансирование).

Телеграм-каналы:
https://t.me/timcore_hacking
https://t.me/school_timcore
https://t.me/programmer_timcore

Будем рады видеть Вас в числе наших посетителей и подписчиков в представленных сайтах и пабликах вк.