Pull to refresh
8K+
14
Dmitry M@x88

Tech Lead, R&D, System Design, LLM/AI Engineer

3
Rating
8
Subscribers
Send message

Атаки с подменой адреса: Никто не проверяет 42 символа

Level of difficultyEasy
Reading time14 min
Reach and readers9.8K

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

Читать далее

Каким образом спецслужбы отслеживают пользователей мессенджеров (без доступа к устройству и ключам)

Level of difficultyEasy
Reading time3 min
Reach and readers73K

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

Читать далее

Получаем i18n список стран, регионов, населенных пунктов из ВКонтакте

Reading time5 min
Reach and readers66K

Получить базу данных стран, регионов, населенных пунктов с переводом названий и связями бесплатно и без регистрации? Это реально!


При разработке небольшого стартап-проекта с большими амбициями столкнулся с необходимостью в базе данных стран, регионов и городов, с переводом названий хотя бы на самые распространенные языки (английский, русский, испанский, немецкий и т. д.). Готовое решение найдено не было, поэтому стал искать источники, из которых можно спарсить необходимые данные. На ум сразу пришли известные социальные сети. В этой статье уже описывалось получение данных из ВКонтакте, но покопавшись в документации API ВКонтакте, был приятно удивлен, найдя открытые документированные методы получения геоданных:

database.getCountries — Возвращает список стран.

database.getRegions — Возвращает список регионов.

database.getCities — Возвращает список населенных пунктов.

database.getCountriesById — Возвращает информацию о странах по их идентификаторам

database.getCitiesById — Возвращает информацию о городах по их идентификаторам.

Это основные, интересные нам методы, к тому же не требующие авторизации и использования токенов. Больше методов можно посмотреть в разделе документации.

Пример url для обращения к методу получения списка стран представлен ниже (аналогично происходит обращение по протоколу https):
http://api.vk.com/method/database.getCountries?v=5.5&need_all=1&count=10
Читать дальше →

Information

Rating
1,423-rd
Location
Ростов-на-Дону, Ростовская обл., Россия
Date of birth
Registered
Activity