Быстрый поиск
Введите фрагмент названия статьи для поиска
Отправка POST- и GET-запросов на Ассемблере
15.02.2023 | Категория: Образ мышления: Assembler | Автор: ManHunter
Отправка POST- и GET-запросов на Ассемблере
В наше время интернет-технологий профессиональные приложения должны уметь работать с удаленными сервисами. Хороший пример был в недавней статье про оптимизацию изображений. Тут есть все: отправка файла через POST-запрос и получение ответа в виде текстового JSON, а затем скачивание изображения по прямой ссылке через GET-запрос. Давайте реализуем работу с POST- и GET-запросами на Ассемблере, а чтобы польза от работы получилась не только теоретической, но и практической, это будет пример с оптимизацией графических файлов через API сервиса TinyPNG.
Читать статью целиком »
Просмотров: 1330 | Комментариев: 2
Получение кода HTML-страницы и отдельных тегов
21.12.2022 | Категория: Образ мышления: Assembler | Автор: ManHunter
Получение кода HTML-страницы и отдельных тегов
Ранее мы уже познакомились с такой интересной штукой, как встроенный браузер на Ассемблере. Но его применение именно в таком виде весьма ограниченно. А вот работа с исходным текстом загруженной страницы, извлечение из нее данных, взаимодействие с элементами - это совершенно другой уровень полезности.
Читать статью целиком »
Просмотров: 876 | Комментариев: 3
Встроенный браузер в приложении на Ассемблере
06.07.2022 | Категория: Образ мышления: Assembler | Автор: ManHunter
Встроенный браузер в приложении на Ассемблере
Сегодня будем рисовать свой браузер, а точнее внедрять фрейм web-браузера в интерфейс нашего приложения. Нечто подобное мы уже делали, но там были отдельные страницы, а сейчас полноценный браузер, встроенный в приложение. Языком исполнения, естественно, будет Ассемблер.
Читать статью целиком »
Просмотров: 1375 | Комментариев: 9
Исследование защиты программы WiFi Hopper
30.06.2022 | Категория: Темная сторона Силы | Автор: ManHunter
Скриншот программы WiFi Hopper
WiFi Hopper - очень толковый менеджер WiFi-сетей с возможностью переключения адаптера, автоматического выбора и переключения между беспроводными сетями и отображением графика сигнала. Неплохая замена стандартным виндовым инструментам по работе с WiFi. К сожалению, программа давно не обновляется, последней радостной новостью была поддержка Windows Vista, после этого разработка была прекращена. В программе используется неподписанный драйвер, так что даже на Windows 7 установить ее без бубнов проблематично, не говоря уже о более новых системах. Но для старых систем WiFi Hopper до сих пор остается актуальным. В пробном режиме некоторые функции отключены, а за полную версию требуется выложить денежку. За столько лет бездействия можно было бы сделать программу фриварной, но у автора другое мнение на этот счет. Впрочем, у нас тоже есть свое мнение.
Читать статью целиком »
Просмотров: 919 | Комментариев: 1
Как узнать сетевое имя компьютера и название домена
02.05.2022 | Категория: Образ мышления: Assembler | Автор: ManHunter
Маленький сниппет для получения сетевого имени компьютера и названия домена. Но сперва структура, которая нам понадобится для работы.Code (Assembler) : Убрать нумерацию
- struct WKSTA_INFO_100
- wki100_platform_id dd ?
- wki100_computername dd ?
- wki100_langroup dd ?
- wki100_ver_major dd ?
- wki100_ver_minor dd ?
- ends
Code (Assembler) : Убрать нумерацию
- ; Запросить данные
- invoke NetWkstaGetInfo,NULL,100,lpWKSTA
- or eax,eax
- jnz loc_errror
- ; Указатель на структуру WKSTA_INFO_100
- mov ebx,[lpWKSTA]
- ; [ebx+WKSTA_INFO_100.wki100_langroup] -> название домена
- ; [ebx+WKSTA_INFO_100.wki100_computername] -> имя компьютера
Читать статью целиком »
Просмотров: 1079 | Комментариев: 2