Ассемблер и Си для Хакера #5. Окно-нивидимка. Минимальный шаблон окна без ресурсов.

  Рет қаралды 4,278

First Steps

First Steps

Күн бұрын

Что такое окно в Windows? Реальные возможности и предназначения окна. Родительские и дочерние окна. Создание окна без ресурсов с помощью кода. Как сделать окно невидимым для пользователя без потери функционала. Среда разработки: RadAsm и Pelles C. Простая и быстрая разработка программ для операционной системы Windows. Программы маленького размера с большим функционалом. Секреты хакеров.
Скачиваем необходимый софт по ссылке: assembler-code.com/programmnoe....
00:00 Окна везде
01:57 Общение через Windows
02:38 Урезаем код Hello World!
07:40 Предопределённые контролы
09:17 Дочерние окна
11:13 Невидимое окно в MASM32
12:35 Невидимое окно в Pelles C
15:38 Максимально режем код
18:00 С окнами разобрались

Пікірлер: 39
@MSaidu-sj6vx
@MSaidu-sj6vx 3 ай бұрын
Как только встречаю спеца в сети, сразу подписываюсь. Интересные вещи проскакивают!!!
@firststepsforward
@firststepsforward 3 ай бұрын
Благодарю!
@IVAR-uq6qz
@IVAR-uq6qz 4 ай бұрын
👍👍👍Спасибо, все на уровне. Очень интересно. Жаль только, что видео короткие. Хотя бы минут 45, а то кайф проходит очень быстро.
@firststepsforward
@firststepsforward 4 ай бұрын
Благодарю!
@AMith-lv2cv
@AMith-lv2cv 4 ай бұрын
🔥🔥🔥🔥просто шикарно, как и всегда
@firststepsforward
@firststepsforward 4 ай бұрын
Благодарю!
@pups8k
@pups8k 3 ай бұрын
огонь все круто, музыка приятная)
@firststepsforward
@firststepsforward 3 ай бұрын
Спасибо!
@bill8126
@bill8126 3 ай бұрын
Очень редкий и интересный контент. Вот интересно стало, а антивирус будет палить такое окно ?
@firststepsforward
@firststepsforward 3 ай бұрын
Такое нет. Но! - Процесс программы виден в диспетчере задач. Хотя, современный юзер, наверное редко обращается к списку процессов, к тому же exe- шник можно переименовать в exploer.exe... Следите за каналом. Серьёзность кода будет повышаться. Спасибо за поддержку.
@user-dp9em6vg8e
@user-dp9em6vg8e 4 ай бұрын
Спасибо, уважаемый! Мои потомки будут чтить тебя).
@firststepsforward
@firststepsforward 4 ай бұрын
Ёханга! Благодарность народная не знает границ :).
@user-fw3kx2ix3p
@user-fw3kx2ix3p 3 ай бұрын
Не пользуюсь виндой, но видело позновательное. Благодарю.Сделайте шрифт побольше
@firststepsforward
@firststepsforward 3 ай бұрын
Благодарю! Мне кажется, что небольшой шрифт позволяет "одним взглядом" увидеть больше кода. В программе легче идентифицировать смысловые блоки - функции, структуры, циклы и т.п., что упрощает понимание.
@user-cs1qw5tr1y
@user-cs1qw5tr1y 3 ай бұрын
Красава
@firststepsforward
@firststepsforward 3 ай бұрын
Благодарю!
@VladLyashko
@VladLyashko 4 ай бұрын
Привет,спасибо,пили видосы очень жду)
@firststepsforward
@firststepsforward 4 ай бұрын
Благодарю!
@user-ir4fc5kp8p
@user-ir4fc5kp8p 3 ай бұрын
А как сделать невидимым его(окно) в диспетчере задач?
@firststepsforward
@firststepsforward 3 ай бұрын
-Просто, грубо и легко выявляемо - переименовать процесс (исполняемый файл) в один из постоянно запущенных процессов операционки. -Более сложно - внедриться в процесс другого приложения, который всегда есть в списке процессов либо перехватить функции детекта процессов диспетчера задач и исключить детект своей проги. -Сложно на уровне гениальности... Время от времени всплывают определённые возможности на уровне руткитов, но они не долго живущие (если обнародуются) либо долго живущие, но приватные :). ЗЫ. Невидимым для диспетчера задач нужно делать не окно, а процесс.
@user-bi4ve1id8y
@user-bi4ve1id8y 3 ай бұрын
Файл FASM три раза скачивал, распаковывал с указаным паролем, но все разы было сообщение: во время распаковывания произошла ошибка. Как его распаковать?
@firststepsforward
@firststepsforward 3 ай бұрын
Добавил несколько новых утилит. Я сейчас перезалью просто в архиве и в самораспаковывающемся установщике как раньше (exe). Пароль один и тот же. Если распаковали простой архив, то чтобы установить - после распаковки запустите Installer.exe. Прога автоматически внесёт корректировки по директории. Или можете руками исправить (как это сделать - в readme.txt). ... Перезалил.
@forestergogo
@forestergogo 3 ай бұрын
Паузы между фразами длиною в жизнь. И я так и не понял запись голоса была на постобработке материала? То речь претенциозная, то такая, словно автор сомневается в своих словах. На восприятие самих слов это сильно влияет
@firststepsforward
@firststepsforward 3 ай бұрын
Как есть, так есть:).
@user-vz3ni7eo4z
@user-vz3ni7eo4z 3 ай бұрын
Не хотели бы вы создать канал в Telegram или Discord для продвижения вашего контента и распространения бесплатного обучающего материала? Я был бы первым из участников кто присоединится к вам
@firststepsforward
@firststepsforward 3 ай бұрын
Мммм...
@diez4005
@diez4005 3 ай бұрын
А зачем именно окно? Что, допустим канвы с контролом не достаточно?
@firststepsforward
@firststepsforward 3 ай бұрын
Не совсем понял вопрос.
@diez4005
@diez4005 3 ай бұрын
@@firststepsforward Зачем вы тяните ресурсы на создание окна, если собрались делать его невидимым ???
@firststepsforward
@firststepsforward 3 ай бұрын
Чтобы сохранить максимальный функционал программы. Без зарегистрированного класса окна программа не сможет в полном объёме принимать сообщения. Большое количество сообщений и функций Win32 Api привязаны к полноценному классу окна.
@diez4005
@diez4005 3 ай бұрын
@@firststepsforward Ну, батенька, а я то подумал... ( Удачи Вам обучении и освоении основ программирования, бб.
@firststepsforward
@firststepsforward 3 ай бұрын
И Вам того же :)
@DronSIG
@DronSIG 3 ай бұрын
Вижу простой разбор API отвечающих за создание и управление окнами... В чем тут хакерство? Какую хакерскую задачу, например, можно этим способом решать? Зачем весь этот оверхэд - непонятно...
@firststepsforward
@firststepsforward 3 ай бұрын
Win32 Api - основа дальнейшего подхода к созданию программ. Хакерство - синоним забытых методов программирования и оригинальности подхода к задачам, которые сейчас решаются с помощью фреймворков и т.п. Посмотрите вокруг, реально ноутпад на современных платфоормах и фреймворках будет весить гигабайты :) Это уже не будущее - это настоящее... Я считаю, что понимание простых подходов к реализации "сложных" вещей теряется. Пускай оно не будет теряться. Ведь Win32 Api настолько просто!..
@DronSIG
@DronSIG 3 ай бұрын
​@@firststepsforward Ну я когда-то тоже в радасме на asm32 писал свой пакер, дергал апихи через invoke и собирал ресурсы вручную. Но то был пакер - он хоть как-то к "хакерству" относился и пониманию полной структуры PE и как виндовый лоадер с ним обходится... А еще всякую динамическую подгрузку либ и вызов апишек по их хэшам вспомнить... Здесь даже нестандартными вещами я это не назову. Ибо просто разбор параметров конкретных API. Если IDE не брать и прогать в блокноте какой-нибудь виндовый GUI, то примерно так и будет выглядеть простое программирование интерфейса. И самое главное непонятно зачем это все в "хакерстве". Какой-нибудь дропер или шелкод вообще на прерываниях будет и завязан на stdout, stdin и сетевое взаимодействие. Зачем ему вызов GUIевых апишек? P.S. Я не критикую саму тему, что она плоха и не нужна... У меня претензия только к названию и подаче материала "... для Хакера". Это для него вообще не нужно.
@firststepsforward
@firststepsforward 3 ай бұрын
Торопиться нужно медленно... Пока код Asm и Си, как Вы заметили, практически равноценен по сути и по форме. От простого идем к сложному. Так что чистый ассемблер, конечно будет. Всему своё время.
@alexm2290
@alexm2290 3 ай бұрын
Что такой мелкий шрифт, нифига не видно, тогда хотя бы исходники на git сделай. А вообще сейчас все на visualcode видосы делают, там шрифты нормальные.
@firststepsforward
@firststepsforward 3 ай бұрын
Учту. Хотя Большой объём кода более предпочтительнее. Чем больше строк на площади - тем лучше. Мозг объёмнее и быстрее воспринимает информацию. Хотя, дело вкуса и привычки...
@AvitoB0T
@AvitoB0T 3 ай бұрын
​​@@firststepsforwardKZbin ReVanced позволяет увеличивать текст при необходимости Так что кому надо могут приблизить Единственное что было бы более удобно во взломанном Ютюбе чтобы можно было в вертикальном положении открывать на весь экран и приближать
Khó thế mà cũng làm được || How did the police do that? #shorts
01:00
🌊Насколько Глубокий Океан ? #shorts
00:42
Climbing to 18M Subscribers 🎉
00:32
Matt Larose
Рет қаралды 36 МЛН
ЭТИ КНИГИ СДЕЛАЮТ ИЗ ТЕБЯ ХАКЕРА
16:38
КАК УСТРОЕН EXE ФАЙЛ?
25:38
Alek OS
Рет қаралды 304 М.
Khó thế mà cũng làm được || How did the police do that? #shorts
01:00