Myvideo

Guest

Login

As For JS Asm для JS программиста: Отладка

Uploaded By: Myvideo
131 view
0
0 votes
0

🎯 Загружено автоматически через бота: 🚫 Оригинал видео: 📺 Данное видео является собственностью канала As For JS. Оно представлено в нашем сообществе исключительно в информационных, научных, образовательных или культурных целях. Наше сообщество не утверждает никаких прав на данное видео. Пожалуйста, поддержите автора, посетив его оригинальный канал: @AsForJS. ✉️ Если у вас есть претензии к авторским правам на данное видео, пожалуйста, свяжитесь с нами по почте support@, и мы немедленно удалим его. 📃 Оригинальное описание: Используя язык Ассемблера для 8086 архитектуры, напишем простенький вирус. В процесс чего, получим базовые знания о языке Ассемблера которые помогут нам читать логи V8 на предмет примененных им оптимизаций JS кода. Знакомимся с отладчиком. Изучаем поведение кода в живую: 1. Что такое стек. 2. Как адресуется исполняемая команда. 3. Как работают call и ret. 4. Как работают прерывания. 5. Решаем задачу имплантирования кода вируса в тело программы. Таймкоды: 00:00:00 Музыка 00:00:30 Введение и настройка 00:02:28 Обзор предыдущих лекций и переход к практической части 00:04:05 Обсуждение режима работы операционной системы реального времени 00:07:27 Объяснение инструкции INT и адресации памяти 00:14:51 Демонстрация выполнения программы в отладчике 00:22:43 Объяснение стека и его роли в выполнении программы 00:30:02 Детальный обзор операций с регистрами во время выполнения программы 00:37:47 Объяснение инструкции RET и ее механики 00:45:39 Демонстрация манипуляции потоком программы с использованием стека 00:52:55 Обсуждение манипуляций с памятью и их последствий для безопасности 01:00:05 Объяснение таблицы прерываний и управления потоком программы 01:08:13 Демонстрация манипуляции потоком программы с использованием отладчика 01:15:40 Введение в концепции создания вирусов 01:23:28 Объяснение инструкции JMP и ее использования в инъекции кода 01:31:02 Демонстрация внедрения кода в существующую программу 01:38:54 Обсуждение исторического контекста оптимизации кода 01:45:53 Практическая демонстрация инъекции кода и его выполнения 01:54:02 Предварительный обзор содержания следующей лекции о создании вирусов 01:58:39 Заключительные замечания и завершение AsForJs новости в Telegram: AsForJs Talks в Telegram: *Поддержать маленького бородатого JavaScript-ра* Карта Приват (Bobrov Maksym): 5168745021397333 USDT Tron (TRC20): TKoZu59WHiX6L6qvwYTYTsZJerDrnAHBTx USDT etherium (erc20): 0x75fb8a62dfcf453b2e73f1ef1c407d46f918fffa TON: UQAGXvuhxg3qU0eFgOxtdDlKXqdp1zPq6yCRSRbRYQClxOzH bitcoin:bc1q74aru82v4d3alay7p53jdwkmxe4a5gz7fmvfm2?message=AsForJS&time=1686349743 PayPal: demimurych@ Boosty: ⎡~yt ~asm ~02 ~debug ~td ~x86⎦

Share with your friends

Link:

Embed:

Video Size:

Custom size:

x

Add to Playlist:

Favorites
My Playlist
Watch Later