ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ

ಆಪಲ್ ಸಾಧನಗಳು ಅತ್ಯುತ್ತಮ ಏರ್‌ಡ್ರಾಪ್ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಹೊಂದಿವೆ - ಸಾಧನಗಳ ನಡುವೆ ಡೇಟಾವನ್ನು ಕಳುಹಿಸಲು ಇದನ್ನು ಮಾಡಲಾಗಿದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಯಾವುದೇ ಸೆಟಪ್ ಅಥವಾ ಸಾಧನಗಳ ಪ್ರಾಥಮಿಕ ಜೋಡಣೆಯ ಅಗತ್ಯವಿಲ್ಲ; ಎಲ್ಲವೂ ಎರಡು ಕ್ಲಿಕ್‌ಗಳಲ್ಲಿ ಬಾಕ್ಸ್‌ನಿಂದ ಹೊರಬರುತ್ತವೆ. ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸಲು Wi-Fi ಮೂಲಕ ಆಡ್-ಆನ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು ಆದ್ದರಿಂದ ಡೇಟಾವನ್ನು ಅಗಾಧ ವೇಗದಲ್ಲಿ ವರ್ಗಾಯಿಸಲಾಗುತ್ತದೆ. ಅದೇ ಸಮಯದಲ್ಲಿ, ಕೆಲವು ತಂತ್ರಗಳನ್ನು ಬಳಸಿಕೊಂಡು, ನೀವು ಫೈಲ್ಗಳನ್ನು ಮಾತ್ರ ಕಳುಹಿಸಬಹುದು, ಆದರೆ ನಿಮ್ಮೊಂದಿಗೆ ಅದೇ ಸುರಂಗಮಾರ್ಗ ಕಾರಿನಲ್ಲಿರುವ ವ್ಯಕ್ತಿಯ ಫೋನ್ ಸಂಖ್ಯೆಯನ್ನು ಸಹ ಕಂಡುಹಿಡಿಯಬಹುದು.

ಕಳೆದ ವರ್ಷ ನಾನು ಕೆಲಸ ಮಾಡುವ ದಾರಿಯಲ್ಲಿ, ಸಾರ್ವಜನಿಕ ಸಾರಿಗೆಯಲ್ಲಿ ಮತ್ತು ಸಾರ್ವಜನಿಕ ಅಡುಗೆ ಸಂಸ್ಥೆಗಳಲ್ಲಿ ಆಸಕ್ತಿದಾಯಕ ಪರಿಚಯಸ್ಥರನ್ನು ಮಾಡಲು ಈ ಕಾರ್ಯವನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ. ಸರಾಸರಿ, ನಾನು ದಿನಕ್ಕೆ ಹಲವಾರು ಹೊಸ ಪರಿಚಯಸ್ಥರನ್ನು ಮಾಡಲು ನಿರ್ವಹಿಸುತ್ತೇನೆ, ಮತ್ತು ಕೆಲವೊಮ್ಮೆ ನಾನು ಹೊಸ ವ್ಯಕ್ತಿಯ ಕಂಪನಿಯಲ್ಲಿ ಸುರಂಗಮಾರ್ಗವನ್ನು ಬಿಡುತ್ತೇನೆ.

ಕಟ್ ಅಡಿಯಲ್ಲಿ ನಾನು ಎಲ್ಲಾ ಪರ್ಸಿಮನ್ಗಳ ಬಗ್ಗೆ ಹೇಳುತ್ತೇನೆ.

AirDrop ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ?

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ

ಏರ್‌ಡ್ರಾಪ್ ಎಂಬುದು ಪೀರ್-ಟು-ಪೀರ್ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಫೈಲ್‌ಗಳನ್ನು ವರ್ಗಾಯಿಸಲು ಪ್ರೋಟೋಕಾಲ್ ಆಗಿದೆ. ಇದು ನಿಯಮಿತ ಸ್ಥಳೀಯ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಮತ್ತು ಯಾವುದೇ ಆಪಲ್ ಸಾಧನಗಳ ನಡುವೆ ಗಾಳಿಯಲ್ಲಿ ಕೆಲಸ ಮಾಡಬಹುದು. ಎರಡು ಸಾಧನಗಳು ಸಾಮಾನ್ಯ ನೆಟ್‌ವರ್ಕ್‌ಗೆ ಸಂಪರ್ಕ ಹೊಂದಿಲ್ಲದಿರುವಾಗ, ಆದರೆ ಸರಳವಾಗಿ ಸಮೀಪದಲ್ಲಿರುವಾಗ ನಾವು ಕೊನೆಯ ಪ್ರಕರಣವನ್ನು ವಿಶ್ಲೇಷಿಸುತ್ತೇವೆ, ಉದಾಹರಣೆಗೆ, ಫೋನ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ಇಬ್ಬರು ಜನರು ಸುರಂಗಮಾರ್ಗ ಕಾರಿನಲ್ಲಿ ಪ್ರಯಾಣಿಸುತ್ತಿದ್ದಾರೆ ಮತ್ತು ಸಾಮಾನ್ಯ Wi-Fi ಗೆ ಸಂಪರ್ಕ ಹೊಂದಿಲ್ಲ.

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ
AirDrop ಮೂಲಕ ಪ್ರಸರಣದ ಮೊದಲ ಹಂತವು BLE ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಕಳುಹಿಸುತ್ತಿದೆ

Чтобы инициировать передачу данных через AirDrop, телефон инициатора посылает широковещательный BLE-пакет, в котором содержится захешированная информация об iCloud аккаунте и телефонном номере владельца устройств инициатора, с предложением установить подключение через протокол AWDL (Apple Wireless Direct Link), что-то вроде Wi-Fi Direct из мира Android. Структура этого BLE-пакета очень интересна, мы разберем ее дальше.

На стороне получателя AirDrop может быть в трех состояниях:

  • ಸ್ವಿಚ್ ಆಫ್ ಮಾಡಲಾಗಿದೆ - ಎಲ್ಲಾ ಪತ್ತೆ ಆಗುವುದಿಲ್ಲ
  • ಸಂಪರ್ಕಗಳಿಗೆ ಮಾತ್ರ — ನಿಮ್ಮ ವಿಳಾಸ ಪುಸ್ತಕದಲ್ಲಿರುವ ಸಂಪರ್ಕಗಳಿಂದ ಮಾತ್ರ ಫೈಲ್‌ಗಳನ್ನು ಸ್ವೀಕರಿಸಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸಂಪರ್ಕವನ್ನು ಐಕ್ಲೌಡ್ ಖಾತೆಯನ್ನು ಲಿಂಕ್ ಮಾಡಲಾದ ಫೋನ್ ಸಂಖ್ಯೆ ಅಥವಾ ಇಮೇಲ್ ಎಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. iMessages ಮೆಸೆಂಜರ್‌ನಂತೆಯೇ ಖಾತೆಗಳನ್ನು ಲಿಂಕ್ ಮಾಡಲು ಅದೇ ತರ್ಕವು ಇಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
  • ಎಲ್ಲರಿಗೂ — телефон будет обнаруживаться для всех

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ
ಏರ್‌ಡ್ರಾಪ್ ಗೌಪ್ಯತೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳು. ಡೀಫಾಲ್ಟ್ ಸ್ಥಿತಿಯನ್ನು "ಸಂಪರ್ಕಗಳಿಗಾಗಿ" ಹೊಂದಿಸಲಾಗಿದೆ.

В зависимости от настроек приватности, телефон либо продолжит установку соединения через AWDL, либо просто проигнорирует BLE-пакет. Если для AirDrop установлена настройка «для всех», то на следующем шаге устройства соединятся друг с другом через AWDL, поднимут между собой IPv6-сеть, внутри которой AirDrop будет работать как обычный прикладной протокол с помощью mDNS через стандартный протокол IP.

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ

ಪ್ರಯೋಗಗಳಿಗಾಗಿ, ಮ್ಯಾಕ್‌ಬುಕ್‌ನಲ್ಲಿ AWDL ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೀವು ವೀಕ್ಷಿಸಬಹುದು. ಈ ಪ್ರೋಟೋಕಾಲ್ ಅಡಿಯಲ್ಲಿ ಎಲ್ಲಾ ವಿನಿಮಯವು ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಸಂಭವಿಸುತ್ತದೆ awdl0, который можно легко снифать с помощью Wireshark или tcpdump.

ಈ ಹಂತದಲ್ಲಿ ನಾವು ಮೂರು ಘಟಕಗಳನ್ನು ತಿಳಿದಿದ್ದೇವೆ:

ಬ್ಲೂಟೂತ್ ಲೋ ಎನರ್ಜಿ (ಬಿಎಲ್‌ಇ) ಪ್ಯಾಕೇಜ್ - ಈ ಪ್ಯಾಕೆಟ್ ತನ್ನ ಸಂಪರ್ಕ ಪಟ್ಟಿಯಲ್ಲಿ ಇನಿಶಿಯೇಟರ್ ಇದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಫೋನ್ ನಿರ್ಧರಿಸುವ ಡೇಟಾವನ್ನು ಆಧರಿಸಿದೆ.
ಆಪಲ್ ವೈರ್‌ಲೆಸ್ ಡೈರೆಕ್ಟ್ ಲಿಂಕ್ (AWDL) — ಆಪಲ್‌ನಿಂದ ವೈ-ಫೈ ಡೈರೆಕ್ಟ್‌ಗೆ ಸ್ವಾಮ್ಯದ ಬದಲಿ, BLE ಮೂಲಕ ಸಂವಹನ ಯಶಸ್ವಿಯಾದರೆ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.
ಏರ್ಡ್ರಾಪ್ - mDNS, HTTP, ಇತ್ಯಾದಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ನಿಯಮಿತ IP ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಟೋಕಾಲ್. ಯಾವುದೇ ಈಥರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಬಹುದು.

Структура BLE-пакета

Может показаться, что этот BLE-пакет пролетает только один раз от инициатора к получателю, а дальше обмен происходит только по AWDL. В действительности соединение AWDL живет очень мало, всего несколько минут или меньше. Так что в случае, если получатель файла захочет вам ответить, он так же выступит инициатором и пошлет BLE-пакет.

ಇನಿಶಿಯೇಟರ್‌ನ ಸಂಖ್ಯೆ/ಇಮೇಲ್ ತನ್ನ ಸಂಪರ್ಕ ಪಟ್ಟಿಯಲ್ಲಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಸ್ವೀಕರಿಸುವ ತುದಿಯಲ್ಲಿರುವ ಫೋನ್ ಹೇಗೆ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತದೆ? ನಾನು ಉತ್ತರವನ್ನು ಕಂಡುಕೊಂಡಾಗ ನನಗೆ ತುಂಬಾ ಆಶ್ಚರ್ಯವಾಯಿತು: ಇನಿಶಿಯೇಟರ್ ತನ್ನ ಸಂಖ್ಯೆ ಮತ್ತು ಇಮೇಲ್ ಅನ್ನು sha256 ಹ್ಯಾಶ್ ಆಗಿ ಕಳುಹಿಸುತ್ತಾನೆ, ಆದರೆ ಸಂಪೂರ್ಣವಾಗಿ ಅಲ್ಲ, ಆದರೆ ಮೊದಲ 3 ಬೈಟ್‌ಗಳು ಮಾತ್ರ.

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ
ಏರ್‌ಡ್ರಾಪ್ ಇನಿಶಿಯೇಟರ್‌ನಿಂದ BLE ಪ್ಯಾಕೆಟ್‌ನ ರಚನೆ. ಫೋನ್ ಸಂಖ್ಯೆ ಮತ್ತು ಇಮೇಲ್‌ನಿಂದ ಹ್ಯಾಶ್‌ಗಳನ್ನು ಬಳಸಿ, ಪ್ರತಿಸ್ಪಂದಕನು ತನ್ನ ಸಂಪರ್ಕ ಪಟ್ಟಿಯಲ್ಲಿ ಇನಿಶಿಯೇಟರ್ ಇದ್ದಾನೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುತ್ತಾನೆ.

ಉದಾಹರಣೆಗೆ, ನಿಮ್ಮ Apple ಖಾತೆಯನ್ನು (ಅಕಾ iCloud, ಅಕಾ iMessages) +79251234567 ಸಂಖ್ಯೆಗೆ ಲಿಂಕ್ ಮಾಡಿದ್ದರೆ, ಅದರಿಂದ ಹ್ಯಾಶ್ ಅನ್ನು ಈ ರೀತಿ ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ:

echo -n "+79251234567" | shasum -a 256
07de58621e5d274f5844b6663a918a94cfd0502222ec2adee0ae1aed148def36

ಮತ್ತು ಪರಿಣಾಮವಾಗಿ, BLE ಪ್ಯಾಕೆಟ್‌ನಲ್ಲಿನ ಮೌಲ್ಯವು ಹಾರಿಹೋಗುತ್ತದೆ 07 ಡಿ 58 для телефонного номера. Этого кажется мало, но часто этих трех байт достаточно, чтобы узнать реальный номер телефона.

ಏರ್‌ಡ್ರಾಪ್ ಗೌಪ್ಯತೆ ಸೆಟ್ಟಿಂಗ್ BLE ಪ್ಯಾಕೆಟ್‌ನಲ್ಲಿರುವ ಡೇಟಾದ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ಸಹ ಮುಖ್ಯವಾಗಿದೆ. "ಎಲ್ಲರಿಗೂ" ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಹೊಂದಿಸಿದ್ದರೂ ಸಹ, ಫೋನ್ ಸಂಖ್ಯೆಯ ಹ್ಯಾಶ್ ಅದರಲ್ಲಿ ಒಳಗೊಂಡಿರುತ್ತದೆ. ಅಲ್ಲದೆ, ಹಂಚಿಕೆ ವಿಂಡೋವನ್ನು ತೆರೆದಾಗ ಮತ್ತು Wi-Fi ನೆಟ್‌ವರ್ಕ್‌ಗಾಗಿ ಪಾಸ್‌ವರ್ಡ್ ನಮೂದಿಸಿದಾಗ ಫೋನ್ ಸಂಖ್ಯೆಯ ಹ್ಯಾಶ್‌ನೊಂದಿಗೆ BLE ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಕಳುಹಿಸಲಾಗುತ್ತದೆ.

Подробный разбор структуры BLE-пакетов и возможных атак на него читайте в исследовании ಆಪಲ್ ಬ್ಲೀ ಮತ್ತು ರಷ್ಯನ್ Habré ಗೆ ಅನುವಾದ.

ಆಪಲ್ ಬ್ಲೀ ಅಧ್ಯಯನವು BLE ಪ್ಯಾಕೇಜ್‌ಗಳಲ್ಲಿ ಡೇಟಾ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಸಿದ್ದವಾಗಿರುವ ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು ಪ್ರಕಟಿಸಿದೆ. ಸಂಶೋಧನೆಯನ್ನು ಪರಿಶೀಲಿಸಲು ಮತ್ತು ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಪ್ರಯತ್ನಿಸಲು ನಾನು ಹೆಚ್ಚು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ, ಅಲ್ಲಿ ಸಾಕಷ್ಟು ಆಸಕ್ತಿದಾಯಕ ಸಂಗತಿಗಳಿವೆ.

AWDL (ಆಪಲ್ ವೈರ್‌ಲೆಸ್ ಡೈರೆಕ್ಟ್ ಲಿಂಕ್)

AWDL ಸಾಮಾನ್ಯ Wi-Fi ಗೆ ಸ್ವಾಮ್ಯದ Apple ಆಡ್-ಆನ್ ಆಗಿದ್ದು ಅದು Wi-Fi ಡೈರೆಕ್ಟ್‌ನಂತಹದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಇದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ನನಗೆ ಸಂಪೂರ್ಣವಾಗಿ ತಿಳಿದಿಲ್ಲ, ಚಾನಲ್‌ಗಳನ್ನು ಘೋಷಿಸಲು ಮತ್ತು ಸಂಯೋಜಿಸಲು ವಿಶೇಷ ಮಾರ್ಗವಿದೆ ಮತ್ತು ಇದು ಸ್ವಾಮ್ಯದ ಆಪಲ್ ಡ್ರೈವರ್‌ಗಳಲ್ಲಿ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಅಂದರೆ, AWDL ಮೂಲಕ MacBooks/iPhones ಮಾತ್ರ ಸಂಪರ್ಕಿಸಬಹುದು.

Грустные владельцы телефонов Android пока еще только мечтают о нормально работающей функции Wi-Fi Direct.

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ

ಆದರೆ ಬಹಳ ಹಿಂದೆಯೇ ಹುಡುಗರಿಂದ ಸೀಮೂ-ಲ್ಯಾಬ್ AWDL ನ ಸಂಪೂರ್ಣ ತೆರೆದ ಮೂಲ ಅನುಷ್ಠಾನವನ್ನು ಬರೆದರು ಮತ್ತು ಅದನ್ನು ಕರೆದರು ವೈರ್‌ಲೆಸ್ ಲಿಂಕ್ ತೆರೆಯಿರಿ (OWL). OWL ಅನ್ನು ಚಲಾಯಿಸಲು, Wi-Fi ಅಡಾಪ್ಟರ್ ಮಾನಿಟರ್ ಮೋಡ್ ಮತ್ತು ಪ್ಯಾಕೆಟ್ ಇಂಜೆಕ್ಷನ್ ಅನ್ನು ಬೆಂಬಲಿಸಬೇಕು, ಆದ್ದರಿಂದ ಇದು ಪ್ರತಿ ಹಾರ್ಡ್‌ವೇರ್‌ನಲ್ಲಿ ರನ್ ಆಗುವುದಿಲ್ಲ. ಸೈಟ್ ರಾಸ್ಪ್ಬೆರಿ ಪೈನಲ್ಲಿ ಕಾನ್ಫಿಗರೇಶನ್ ಉದಾಹರಣೆಗಳನ್ನು ಹೊಂದಿದೆ. ಇದು ಮೂಲ AWDL ಗಿಂತ ಗಮನಾರ್ಹವಾಗಿ ಕೆಟ್ಟದಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ಸಂಪರ್ಕ ಸೆಟಪ್ ಸಮಯವನ್ನು ಮೂಲಕ್ಕೆ ಒಂದೆರಡು ಸೆಕೆಂಡುಗಳ ಬದಲಿಗೆ ~ 10 ಸೆಕೆಂಡುಗಳಿಂದ ವಿಸ್ತರಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ

ಅಲ್ಲದೆ, ಈ ವ್ಯಕ್ತಿಗಳು ಪೈಥಾನ್‌ನಲ್ಲಿ ಏರ್‌ಡ್ರಾಪ್ ಪ್ರೋಟೋಕಾಲ್‌ನ ಅನುಷ್ಠಾನವನ್ನು ಮೊದಲಿನಿಂದ ಬರೆದಿದ್ದಾರೆ ಓಪನ್ ಡ್ರಾಪ್. ಲಿನಕ್ಸ್‌ನಲ್ಲಿ ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ಮತ್ತು ಮ್ಯಾಕೋಸ್‌ನಲ್ಲಿ ಮೂಲ AWDL ನೊಂದಿಗೆ ಇದನ್ನು OWL ಜೊತೆಯಲ್ಲಿ ಬಳಸಬಹುದು.

ಏರ್‌ಡ್ರಾಪ್ ಮೂಲಕ ರೋಲ್ ಅಪ್ ಮಾಡುವುದು ಹೇಗೆ

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ
ಏರ್‌ಡ್ರಾಪ್ ಮೂಲಕ ರೋಲಿಂಗ್ ಮಾಡುವ ವಿಶಿಷ್ಟ ಪರಿಸ್ಥಿತಿ

ಸಾಕಷ್ಟು ನೀರಸ ಸಿದ್ಧಾಂತ, ಇದು ಅಭ್ಯಾಸವನ್ನು ಪ್ರಾರಂಭಿಸುವ ಸಮಯ. ಆದ್ದರಿಂದ ನೀವು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಉಪಕರಣಗಳೊಂದಿಗೆ ಶಸ್ತ್ರಸಜ್ಜಿತರಾಗಿದ್ದೀರಿ ಮತ್ತು ಉನ್ನತ ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸಿಕೊಂಡು ಚೆಂಡುಗಳನ್ನು ಸುತ್ತಿಕೊಳ್ಳುವುದಕ್ಕೆ ಮತ್ತು ಮುಂದಕ್ಕೆ ಚಲಿಸಲು ಸಿದ್ಧರಿದ್ದೀರಿ.

Для начала нужно запомнить основные моменты:

  • AirDrop сработает только если телефон разблокирован — лучше всего, если цель непрерывно смотрит в телефон. Чаще всего это происходит в местах где скучно, например в метро.
  • ಸಮಯ ಬೇಕು — ಸಾಮಾನ್ಯವಾಗಿ, ಕಳುಹಿಸಲಾದ 3-5 ನೇ ಚಿತ್ರದಲ್ಲಿ ಧನಾತ್ಮಕ ಪರಿವರ್ತನೆ ಸಂಭವಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ನಿಮಗೆ ಒಂದೇ ಸ್ಥಳದಲ್ಲಿ ಕನಿಷ್ಠ 5 ನಿಮಿಷಗಳ ಶಾಂತ ಸಮಯ ಬೇಕಾಗುತ್ತದೆ. ಮೆಸೆಂಜರ್‌ನಲ್ಲಿ ಸಂವಹನವನ್ನು ಮುಂದುವರಿಸಲು ಏರ್‌ಡ್ರಾಪ್ ಮೂಲಕ ನೀವು ಒಪ್ಪಿಕೊಂಡ ಕ್ಷಣವೇ ಧನಾತ್ಮಕ ಪರಿವರ್ತನೆ ಎಂದು ನಾನು ಪರಿಗಣಿಸುತ್ತೇನೆ. ಹಾರಾಡುತ್ತ ಇದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು ಕಷ್ಟ, ಏಕೆಂದರೆ ನಿಮ್ಮ ಪೇಲೋಡ್ ಅನ್ನು ಯಾರು ಒಪ್ಪಿಕೊಂಡಿದ್ದಾರೆ ಎಂಬುದು ತಕ್ಷಣವೇ ಸ್ಪಷ್ಟವಾಗಿಲ್ಲ, ಮತ್ತು ನೀವು ಏನನ್ನಾದರೂ ಒಪ್ಪಿಕೊಳ್ಳುವ ಮೊದಲು ನೀವು ಬೆಚ್ಚಗಾಗುವಿರಿ.
  • ವೈಯಕ್ತಿಕಗೊಳಿಸಿದ ಸೃಜನಾತ್ಮಕ ಕೆಲಸಗಳು ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ — ನೀವು AirDrop ಮೂಲಕ ಕಳುಹಿಸುವ ಮಾಧ್ಯಮ ವಿಷಯವನ್ನು ನಾನು ಪೇಲೋಡ್ ಎಂದು ಕರೆಯುತ್ತೇನೆ. ಒಂದು ಜ್ಞಾಪಕವನ್ನು ಹೊಂದಿರುವ ಚಿತ್ರವು ಎಲ್ಲಿಯೂ ಹೋಗುವುದಿಲ್ಲ; ವಿಷಯವು ಪರಿಸ್ಥಿತಿಗೆ ಸಂಬಂಧಿಸಿರಬೇಕು ಮತ್ತು ಕ್ರಿಯೆಗೆ ಸ್ಪಷ್ಟವಾದ ಕರೆಯನ್ನು ಹೊಂದಿರಬೇಕು.

Способ классический — только телефон

ಐಫೋನ್ ಹೊಂದಿರುವ ಪ್ರತಿಯೊಬ್ಬರಿಗೂ ಸೂಕ್ತವಾಗಿದೆ, ಸಾಮಾಜಿಕ ಪದಗಳಿಗಿಂತ ಬೇರೆ ಯಾವುದೇ ವಿಶೇಷ ಕೌಶಲ್ಯಗಳ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ನಾವು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಪ್ರತಿಯೊಬ್ಬರ ಮೋಡ್‌ಗೆ ಬದಲಾಯಿಸುತ್ತೇವೆ ಮತ್ತು ಸುರಂಗಮಾರ್ಗಕ್ಕೆ ಇಳಿಯುತ್ತೇವೆ. ಮಾಸ್ಕೋ ಮೆಟ್ರೋ ಕಾರಿನಲ್ಲಿ ಸಾಮಾನ್ಯ ದಿನದಲ್ಲಿ (ಸ್ವಯಂ-ಪ್ರತ್ಯೇಕತೆಯ ಮೊದಲು), ನಾನು ಈ ರೀತಿಯದನ್ನು ಗಮನಿಸಿದ್ದೇನೆ:

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ
ಗುರಿಗಳ ಪಟ್ಟಿ

ನೀವು ನೋಡುವಂತೆ, ಬಹುತೇಕ ಎಲ್ಲಾ ಫೋನ್‌ಗಳು ಮಾಲೀಕರ ಹೆಸರನ್ನು ಪ್ರಸಾರ ಮಾಡುತ್ತವೆ, ಅದರ ಮೂಲಕ ನಾವು ಅವರ ಲಿಂಗವನ್ನು ಸುಲಭವಾಗಿ ನಿರ್ಧರಿಸಬಹುದು ಮತ್ತು ಸೂಕ್ತವಾದ ಪೇಲೋಡ್ ಅನ್ನು ಸಿದ್ಧಪಡಿಸಬಹುದು.

ಪೇಲೋಡ್

ನಾನು ಮೇಲೆ ಬರೆದಂತೆ, ಒಂದು ಅನನ್ಯ ಪೇಲೋಡ್ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ತಾತ್ತ್ವಿಕವಾಗಿ, ಚಿತ್ರವು ಮಾಲೀಕರನ್ನು ಹೆಸರಿನಿಂದ ಸಂಬೋಧಿಸಬೇಕು. ಹಿಂದೆ, ನಾನು ಟಿಪ್ಪಣಿಗಳ ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ ಗ್ರಾಫಿಕ್ ಎಡಿಟರ್ ಮತ್ತು ಕೆಲವು ರೀತಿಯ ಮೊಬೈಲ್ ಫೋಟೋಶಾಪ್ ಸ್ಟಬ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಸೃಜನಶೀಲತೆಯನ್ನು ಕೆತ್ತಿಸಬೇಕಾಗಿತ್ತು. ಪರಿಣಾಮವಾಗಿ, ಅಗತ್ಯವಿರುವ ಚಿತ್ರವನ್ನು ಎಳೆಯುವ ಹೊತ್ತಿಗೆ, ಕಾರಿನಿಂದ ಹೊರಬರಲು ಈಗಾಗಲೇ ಅಗತ್ಯವಾಗಿತ್ತು.

ನನ್ನ ಸ್ನೇಹಿತೆ ಅನ್ಯಾ ಕೋಟಿಕ್, ನಿರ್ದಿಷ್ಟವಾಗಿ ನನ್ನ ಕೋರಿಕೆಯ ಮೇರೆಗೆ, ಟೆಲಿಗ್ರಾಮ್ ಬೋಟ್ ಅನ್ನು ಬರೆದಿದ್ದಾರೆ ಅದು ಫ್ಲೈನಲ್ಲಿ ಶೀರ್ಷಿಕೆಯೊಂದಿಗೆ ಅಗತ್ಯ ಚಿತ್ರಗಳನ್ನು ರಚಿಸುತ್ತದೆ: @AirTrollBot. Спасибо ей огромное за то, что я теперь могу подкатывать шары намного технологичней, чем раньше.

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

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ
ಪೇಲೋಡ್ ಜನರೇಟರ್

ಕೆಟ್ಟ ಭಾಗವೆಂದರೆ ಚಿತ್ರವನ್ನು ಯಾವುದೇ ಕ್ರಮವಿಲ್ಲದೆ ಬಲಿಪಶುವಿನ ಪರದೆಯ ಮೇಲೆ ತಕ್ಷಣವೇ ತೋರಿಸಲಾಗಿದೆ. ನೀವು "ಸಮ್ಮತಿಸಿ" ಕ್ಲಿಕ್ ಮಾಡಬೇಕಾಗಿಲ್ಲ. ಪೇಲೋಡ್ ಅನ್ನು ಲೋಡ್ ಮಾಡುವುದರಿಂದ ಮುಖದ ಮೇಲೆ ತ್ವರಿತ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ನೀವು ನೋಡಬಹುದು. ದುರದೃಷ್ಟವಶಾತ್, iOS 13 ರಂತೆ, ಪರಿಚಯವಿಲ್ಲದ ಸಂಪರ್ಕಗಳ ಚಿತ್ರಗಳನ್ನು ಇನ್ನು ಮುಂದೆ ಪರದೆಯ ಮೇಲೆ ತೋರಿಸಲಾಗುವುದಿಲ್ಲ. ಇದು ಮೊದಲು ಹೇಗಿತ್ತು ಎಂಬುದು ಇಲ್ಲಿದೆ:

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ
ಪೇಲೋಡ್ ಅನ್ನು iOS ≤12 ನಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ

ಈಗ, ಪೂರ್ವವೀಕ್ಷಣೆ ಬದಲಿಗೆ, ಕಳುಹಿಸುವವರ ಸಾಧನದ ಹೆಸರನ್ನು ಮಾತ್ರ ತೋರಿಸಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ, ಐಒಎಸ್ ≥13 ನೊಂದಿಗೆ ಬಲಿಪಶುವನ್ನು ಹೆಸರಿನ ಮೂಲಕ ಸಂಪರ್ಕಿಸುವ ಏಕೈಕ ಮಾರ್ಗವೆಂದರೆ ಅದನ್ನು ನಿಮ್ಮ ಸಾಧನದ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ಹೊಂದಿಸುವುದು, ಉದಾಹರಣೆಗೆ, "ಯುಲಿಯಾ, ಹಲೋ" ಫೋನ್‌ಗೆ ಕರೆ ಮಾಡಿ. ಸುಳಿವು: ನೀವು ಸಾಧನದ ಹೆಸರಿನಲ್ಲಿ ಎಮೋಜಿಯನ್ನು ಬಳಸಬಹುದು. ಸಹಜವಾಗಿ, ಈ ವಿಧಾನವು ಚಿತ್ರದಂತೆ ಪ್ರಕಾಶಮಾನವಾಗಿಲ್ಲ, ಆದರೆ ಇದು "ಸ್ವೀಕರಿಸಿ" ಗುಂಡಿಯನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಅವಕಾಶವನ್ನು ಹೆಚ್ಚು ಹೆಚ್ಚಿಸುತ್ತದೆ.

ಕ್ರಿಯೆಗಳ ಹೆಚ್ಚಿನ ವಿವರಣೆಯು ತಾಂತ್ರಿಕ ಲೇಖನದ ವ್ಯಾಪ್ತಿಯನ್ನು ಮೀರಿದೆ ಮತ್ತು ನಿಮ್ಮ ಕಲ್ಪನೆ, ಸುಧಾರಣೆ ಮತ್ತು ಹಾಸ್ಯದ ಮೇಲೆ ಮಾತ್ರ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ. ಈ ಆಟಕ್ಕೆ ಸೇರುವವರು ಮತ್ತು ಚಿತ್ರಗಳೊಂದಿಗೆ ನಿಮಗೆ ಪ್ರತಿಕ್ರಿಯಿಸಲು ಅಥವಾ ಟಿಪ್ಪಣಿಗಳನ್ನು ಕಳುಹಿಸಲು ಪ್ರಾರಂಭಿಸುವವರು ಸಾಮಾನ್ಯವಾಗಿ ತುಂಬಾ ಹರ್ಷಚಿತ್ತದಿಂದ, ಮುಕ್ತ ಮತ್ತು ಆಸಕ್ತಿದಾಯಕ ಜನರು ಎಂದು ನಾನು ಹೇಳಬಲ್ಲೆ. ಚಿತ್ರವನ್ನು ನೋಡಿದ ನಂತರ, ಸರಳವಾಗಿ ಪ್ರತಿಕ್ರಿಯಿಸದ ಅಥವಾ ಕೆಟ್ಟದಾಗಿ, ಸಂದೇಶವನ್ನು ತಿರಸ್ಕರಿಸುವವರು ಸಾಮಾನ್ಯವಾಗಿ ನೀರಸ ಸ್ನೋಬ್ಸ್ ಮತ್ತು ವಿವೇಕಿಗಳು. ಭಯದ ಅಂಶವು ಆಗಾಗ್ಗೆ ಒಂದು ಪಾತ್ರವನ್ನು ವಹಿಸುತ್ತದೆ: ದುರ್ಬಲವಾದ, ಅಂಜುಬುರುಕವಾಗಿರುವ ಜನರು ಅಂತಹ ಸೊಕ್ಕಿನ ಅನಾಮಧೇಯ ಅಪರಿಚಿತರೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಹೆದರುತ್ತಾರೆ.

Автоматическая дикпик-машина

ಪೇಲೋಡ್‌ಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ರಚಿಸಲು ಮತ್ತು ಕಳುಹಿಸಲು ನೀವು ತುಂಬಾ ಸೋಮಾರಿಯಾಗಿದ್ದರೆ ಮತ್ತು ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ನೀವು ಬಯಸಿದರೆ, ನೀವು ಸ್ವಯಂಚಾಲಿತ ಧ್ವನಿ ಪಿಕ್ ಯಂತ್ರವನ್ನು ತಯಾರಿಸಬಹುದು, ಅದು ಹಿನ್ನಲೆಯಲ್ಲಿ ಏರ್‌ಡ್ರಾಪ್ ಮೂಲಕ ಚಿತ್ರಗಳನ್ನು ವ್ಯಾಪ್ತಿಯಲ್ಲಿರುವ ಎಲ್ಲರಿಗೂ ಕಳುಹಿಸುತ್ತದೆ. ನಾವು ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಶೂನ್ಯವನ್ನು ಹಾರ್ಡ್‌ವೇರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಆಗಿ ಬಳಸುತ್ತೇವೆ, ಆದರೆ ಲಿನಕ್ಸ್‌ನೊಂದಿಗೆ ಯಾವುದೇ ಕಂಪ್ಯೂಟರ್ ಮಾಡುತ್ತದೆ, ಮುಖ್ಯ ವಿಷಯವೆಂದರೆ ವೈ-ಫೈ ಕಾರ್ಡ್ ಮಾನಿಟರ್ ಮೋಡ್ ಮತ್ತು ಪ್ಯಾಕೆಟ್ ಇಂಜೆಕ್ಷನ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ
ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಶೂನ್ಯ w + UPS ಲೈಟ್ ಬ್ಯಾಟರಿ ಶೀಲ್ಡ್ ಅನ್ನು ಆಧರಿಸಿ ಏರ್‌ಡ್ರಾಪ್ ಮೂಲಕ ಸ್ಪೀಕರ್ ಕಳುಹಿಸುವವರು

ಜೈಲ್‌ಬ್ರೇಕ್ ಐಫೋನ್‌ಗಳಿಗಾಗಿ ಏರ್‌ಡ್ರಾಪ್ ಪ್ರವಾಹ ಕಾರ್ಯಕ್ರಮಗಳಿವೆ, ಅವು ರಾಸ್ಪ್ಬೆರಿ ಪೈನಲ್ಲಿ ತೆರೆದ ಆವೃತ್ತಿಗಳಿಗಿಂತ ಹೆಚ್ಚು ಸ್ಥಿರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ

ರಾಸ್ಪ್ಬೆರಿ ಪೈನಲ್ಲಿ OWL ಅನ್ನು ಹೊಂದಿಸುವುದನ್ನು ವಿವರವಾಗಿ ವಿವರಿಸಲಾಗಿದೆ ಯೋಜನೆಯ ವೆಬ್‌ಸೈಟ್, но я предпочитаю использовать сборку Kali Linux для Raspberry Pi Zero, потому что в ней уже установлены патчи nexmon, для активации мониторного режима Wi-Fi на rpi0.

BLE ಪ್ಯಾಕೆಟ್ ಪಡೆದ ನಂತರವೇ ರೋಗಿಗಳಿಗೆ Airdrop (ಅಥವಾ ಬದಲಿಗೆ AWDL) ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳುವುದು ಬಹಳ ಮುಖ್ಯ. ಆದ್ದರಿಂದ, ನಾವು ಅದನ್ನು ಹಲವಾರು ಸೆಕೆಂಡುಗಳ ಮಧ್ಯಂತರದಲ್ಲಿ ಕಳುಹಿಸಬೇಕು. ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಇದನ್ನು ಮಾಡಬಹುದು py-bluetooth-utils. start_le_advertising() ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು, ನಾನು apple bleee ಉದಾಹರಣೆಗಳಿಂದ ಡೇಟಾ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಕಳುಹಿಸುತ್ತೇನೆ: 000000000000000001123412341234123400.

После того, как вы получили работающий OWL-демон, дальше можно запускать мой форк ತೆರೆದ ಹನಿ. В репозитории лежит скрипт flooder.py, ಇದು ಎಲ್ಲರಿಗೂ ಚಿತ್ರವನ್ನು ಕಳುಹಿಸುತ್ತದೆ kak_dela.jpeg.

ನನ್ನ ಅವಲೋಕನಗಳ ಪ್ರಕಾರ, ರಾಸ್ಪ್ಬೆರಿ ಪೈ ಶೂನ್ಯ w ಮಾನಿಟರ್ ಮೋಡ್ನಲ್ಲಿ ಅಸ್ಥಿರವಾಗಿದೆ. ಸುಮಾರು 20 ನಿಮಿಷಗಳ ಸಕ್ರಿಯ ಪ್ರವಾಹ ಕಾರ್ಯಾಚರಣೆಯ ನಂತರ, Wi-Fi ಉಪವ್ಯವಸ್ಥೆಯು ಕ್ರ್ಯಾಶ್ ಆಗುತ್ತದೆ. ಸಮಸ್ಯೆಯನ್ನು ಲೇಖಕರು ವಿವರಿಸಿದ್ದಾರೆ pwnagotchi, ಮತ್ತು ಬಹುಶಃ ಅಧಿಕ ಬಿಸಿಯಾಗುವುದರಿಂದ ಉಂಟಾಗುತ್ತದೆ. ವಾಚ್‌ಡಾಗ್ ಅನ್ನು ಒದಗಿಸುವುದು ಅಥವಾ ಹೆಚ್ಚು ಸ್ಥಿರವಾದ ಯಂತ್ರಾಂಶವನ್ನು ಬಳಸುವುದು ಅವಶ್ಯಕ

Режим маньячелло — я знаю твой номер

ನೀವು ಅಸಮರ್ಪಕ ಹುಚ್ಚ ಎಂದು ತೋರಿಸಲು ಬಯಸಿದರೆ ಮತ್ತು ನಿಮ್ಮೊಂದಿಗೆ ಸಂವಹನವನ್ನು ಮುಂದುವರಿಸುವ ಬಯಕೆಯನ್ನು ಶಾಶ್ವತವಾಗಿ ನಿರುತ್ಸಾಹಗೊಳಿಸಿದರೆ, ನೀವು ಹತ್ತಿರದ ವ್ಯಕ್ತಿಯ ಫೋನ್ ಸಂಖ್ಯೆಯನ್ನು ಕಂಡುಹಿಡಿಯಲು ಪ್ರಯತ್ನಿಸಬಹುದು.

Как мы уже узнали ранее, в BLE-пакетах, которые посылает инициатор, содержатся первые три байта от sha256 телефонного номера. Этот хеш можно поймать в момент, когда жертва нажмет кнопку «поделиться» и запустит сканирование airdrop устройств или тапнет в поле ввода Wi-Fi пароля от новой сети (таким образом apple ищет друзей в радиусе действия, у которых можно запросить пароль от сети).

ಬಲಿಪಶುದಿಂದ ಹ್ಯಾಶ್ ಸಂದೇಶವನ್ನು ನೀವು ಹೇಗಾದರೂ ಪ್ರಚೋದಿಸಬೇಕು ಮತ್ತು ಅದನ್ನು ಹಿಡಿಯಬೇಕು. ನಾನು ರೆಪೊಸಿಟರಿಯಿಂದ ಉಪಯುಕ್ತತೆಗಳನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ ಆಪಲ್ ಬ್ಲೀ. Так как Bluetooth MAC-адреса устройств рандомные и постоянно меняются, тебе придется найти другой способ определить нужное устройство в этом списке. Задача упрощается тем, что iOS транслирует текущее состояние телефона вроде: выключен экран, включен экран, lock screen, разблокирован и т.д. Поэтому просто наблюдая за действиями жертвы можно сопоставить текущее состояние устройства с устройством в таблице. Проще всего поймать момент, когда юзер достал телефон из кармана, включил экран и разблокировал телефон пальцем или лицом. Все это будет видно в сниффере.

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ
ಐಕಾನ್ Х ಫೋನ್ ಹ್ಯಾಶ್‌ಗಳಿರುವ ಪ್ಯಾಕೆಟ್ ಸಿಕ್ಕಿಬಿದ್ದಿದೆ ಎಂದರ್ಥ.

ಅವರ ಪಾರ್ಸರ್ ಕೆಲವೊಮ್ಮೆ ಒಡೆಯುತ್ತದೆ, ಆದರೆ ಹೆಚ್ಚಾಗಿ ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ದುರ್ಬಲತೆಯ ಸಾರವನ್ನು ನಾನು ಸಂಪೂರ್ಣವಾಗಿ ಹೇಳುವುದಿಲ್ಲ, ಏಕೆಂದರೆ ಇದನ್ನು ಆಪಲ್ ಬ್ಲೀ ಲೇಖಕರು ವಿವರವಾಗಿ ವಿಶ್ಲೇಷಿಸಿದ್ದಾರೆ, ನಾನು ನನ್ನ ಅನುಭವವನ್ನು ಮಾತ್ರ ವಿವರಿಸುತ್ತೇನೆ. ನಾನು CSR 8510 ಚಿಪ್‌ನಲ್ಲಿ USB ಬ್ಲೂಟೂತ್ ಅಡಾಪ್ಟರ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ ಎಂದು ಹೇಳುತ್ತೇನೆ, ಏಕೆಂದರೆ ಇದು ಮ್ಯಾಕ್‌ಬುಕ್‌ನಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಮತ್ತು ವರ್ಚುವಲ್ ಯಂತ್ರದಲ್ಲಿ ಸೇರಿಸಲಾದ ಬ್ಲೂಟೂತ್ ಅಡಾಪ್ಟರ್‌ಗಿಂತ ಹೆಚ್ಚು ಸ್ಥಿರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಆದ್ದರಿಂದ ನಾವು ಬಲಿಪಶುವಿನ ಫೋನ್‌ನಿಂದ ಹ್ಯಾಶ್ ಅನ್ನು ಹಿಡಿದಿದ್ದೇವೆ ಮತ್ತು ಫೋನ್ ಸಂಖ್ಯೆಯ ಹ್ಯಾಶ್‌ನಿಂದ ಅಪೇಕ್ಷಿತ ಮೂರು ಬೈಟ್‌ಗಳನ್ನು ಸ್ವೀಕರಿಸಿದ್ದೇವೆ.

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ
Перехваченный BLE-пакет с хешем номера телефона, с помощью утилиты read_ble_state.py

ರಷ್ಯಾದಲ್ಲಿ ಎಲ್ಲಾ ಮೊಬೈಲ್ ಸಂಖ್ಯೆಗಳು ಕೋಡ್ +79 ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತವೆ ಮತ್ತು ಹೆಚ್ಚಾಗಿ, ನಮ್ಮ ಬಲಿಪಶುವಿನ ಫೋನ್ ಒಂದೇ ಕೋಡ್ ಅನ್ನು ಹೊಂದಿದೆ ಎಂದು ನಮಗೆ ತಿಳಿದಿದೆ. ನಾವು +79000000000 ರಿಂದ +79999999999 ವರೆಗಿನ ಸಂಖ್ಯೆಗಳ ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿದ್ದೇವೆ ಎಂದು ಅದು ತಿರುಗುತ್ತದೆ, ಸುಮಾರು ಒಂದು ಬಿಲಿಯನ್ ಸಂಖ್ಯೆಗಳು.

ವ್ಯಾಪ್ತಿಯನ್ನು ಸಂಕುಚಿತಗೊಳಿಸಲು, ನಾವು ಯಾವುದೇ ಆಪರೇಟರ್‌ನೊಂದಿಗೆ ವಾಸ್ತವವಾಗಿ ನೋಂದಾಯಿಸಲಾದ ಕೋಡ್‌ಗಳನ್ನು ಮಾತ್ರ ತೆಗೆದುಕೊಳ್ಳುತ್ತೇವೆ ಮತ್ತು ಉಳಿದವುಗಳನ್ನು ತ್ಯಜಿಸುತ್ತೇವೆ. ಪರಿಣಾಮವಾಗಿ, ವ್ಯಾಪ್ತಿಯು ಅರ್ಧದಷ್ಟು ದೊಡ್ಡದಾಗಿದೆ, ಸುಮಾರು ಅರ್ಧ ಶತಕೋಟಿ ಸಂಖ್ಯೆಗಳು.

Дальше генерируем sha256 от всех номеров и сохраняем от каждого хеша только первые 3 байта. Заносим этот список в Sqlite базу, для ускорения поиска строим индекс.

ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿನ ಡೇಟಾವು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ
ಎಲ್ಲಾ ರಷ್ಯನ್ ಫೋನ್ ಸಂಖ್ಯೆಗಳು ಮತ್ತು ಹ್ಯಾಶ್‌ನ ಮೊದಲ ಮೂರು ಬೈಟ್‌ಗಳು

ಮುಂದೆ, ಬಲಿಪಶುವಿನ ಹ್ಯಾಶ್ ಹೊಂದಿರುವ, ನಾವು ಡೇಟಾಬೇಸ್‌ನಲ್ಲಿ ಎಲ್ಲಾ ಹೊಂದಾಣಿಕೆಗಳನ್ನು ಹುಡುಕಬಹುದು. ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರತಿ ಹ್ಯಾಶ್‌ಗೆ 15-30 ಹೊಂದಾಣಿಕೆಗಳಿವೆ.

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ
ಬಲಿಪಶುವಿನ ಹ್ಯಾಶ್‌ಗೆ ಹೊಂದಿಕೆಯಾಗುವ ಎಲ್ಲಾ ಸಂಖ್ಯೆಗಳು

Очевидно, что не все эти номера реально используются. Мы можем отсечь лишние с помощью HLR-запроса или невидимой SMS. Из 30 номеров в сети оказалось 5.

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ
HLR ವಿನಂತಿಯ ಫಲಿತಾಂಶ. ನೆಟ್‌ವರ್ಕ್ ಸಂಖ್ಯೆಗಳನ್ನು ಹಸಿರು ಬಣ್ಣದಲ್ಲಿ ಹೈಲೈಟ್ ಮಾಡಲಾಗಿದೆ.

ನಾನು ಸಂಖ್ಯೆಗಳ ಮೂಲಕ ಶೋಧಿಸುವುದನ್ನು ಮುಂದುವರಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ, ಎಲ್ಲವನ್ನೂ ಟೆಲಿಗ್ರಾಮ್/ವಾಟ್ಸಾಪ್‌ಗೆ ಸೇರಿಸಿ ಮತ್ತು ಅವತಾರಗಳನ್ನು ನೋಡಿ, ಗೆಟ್‌ಕಾಂಟ್ಯಾಕ್ಟ್ ಮತ್ತು ಮುಂತಾದ ಡೇಟಾಬೇಸ್‌ಗಳ ಮೂಲಕ ಪರಿಶೀಲಿಸಿ. ಆದರೆ ಎಲ್ಲಾ ಐದು ಸಂಖ್ಯೆಗಳಿಗೆ ಒಂದೊಂದಾಗಿ ಕರೆ ಮಾಡುವುದು ಮತ್ತು ಬಲಿಪಶುವಿನ ಫೋನ್ ರಿಂಗ್ ಆಗುವುದನ್ನು ವೀಕ್ಷಿಸುವುದು ಸುಲಭವಾಗಿದೆ.

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ
ಗುರಿ ಇದೆ

ಮಾಡಬೇಕಾದದ್ದು

  • ರಾಸ್ಪ್ಬೆರಿ ಪೈನಲ್ಲಿನ ಪ್ರವಾಹವು ತುಂಬಾ ಅಸ್ಥಿರವಾಗಿದೆ, ನೀವು ಇತರ ಸಿಂಗಲ್ ಬೋರ್ಡ್ಗಳನ್ನು ಪ್ರಯತ್ನಿಸಬೇಕಾಗಿದೆ.
  • iOS ಗಾಗಿ ಸ್ಥಳೀಯ ಪ್ರವಾಹವು ಹೆಚ್ಚು ಉತ್ತಮವಾಗಿರುತ್ತದೆ, ಆದರೆ ಜೈಲ್ ಬ್ರೇಕ್‌ನಲ್ಲಿಯೂ ಸಹ iOS 12-13 ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಒಂದನ್ನು ನಾನು ಹುಡುಕಲಾಗಲಿಲ್ಲ.
  • flooder.py ಸ್ಕ್ರಿಪ್ಟ್ ತುಂಬಾ ಸ್ಟುಪಿಡ್ ಆಗಿದೆ. ಸ್ವೀಕರಿಸುವವರ ಸಾಧನದ ಹೆಸರಿನಿಂದ ಹೆಸರನ್ನು ತೆಗೆದುಕೊಂಡು ಐಫೋನ್ ಪದವನ್ನು ಕತ್ತರಿಸುವ ಮೂಲಕ ಇದು ಬಹುಶಃ ವೈಯಕ್ತಿಕಗೊಳಿಸಿದ ಚಿತ್ರವನ್ನು ರಚಿಸಬಹುದು.
  • Способ определения номера телефона можно оптимизировать, проверяя только факт привязки номера к iMessage. Скорее всего, это даст близкое к 100% попадание.

ತೀರ್ಮಾನಕ್ಕೆ

ಇದು ಮೆಟ್ರೋಗೆ ಪರಿಪೂರ್ಣ ಮನರಂಜನೆಯಾಗಿದೆ. ವಾವ್ ಎಫೆಕ್ಟ್ ಇದೆ, ಕುತೂಹಲಿಗಳು ಈ ಬಗ್ಗೆ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದಾರೆ. ಸಾಕಷ್ಟು ಸುಧಾರಣೆಗಳಿವೆ, ತುಂಬಾ ತಮಾಷೆಯ ಪ್ರಕರಣಗಳಿವೆ. ನಿಮ್ಮ ಮೆಟ್ರೋ ನಿಲ್ದಾಣದಲ್ಲಿ ಇಳಿಯಲು ಮತ್ತು ಕಾಫಿಗೆ ಹೋಗಲು ಅನೇಕ ಜನರು ಜೊತೆಯಲ್ಲಿ ಆಡಲು ಮತ್ತು ಅವರ ಯೋಜನೆಗಳನ್ನು ರದ್ದುಗೊಳಿಸಲು ಸಿದ್ಧರಾಗಿದ್ದಾರೆ ಎಂದು ಅದು ತಿರುಗುತ್ತದೆ. ವರ್ಷದ ಅವಧಿಯಲ್ಲಿ, ನಾನು ಬಹಳಷ್ಟು ಜನರನ್ನು ಭೇಟಿಯಾದೆ ಮತ್ತು ಅವರಲ್ಲಿ ಕೆಲವರೊಂದಿಗೆ ಸಂವಹನವನ್ನು ಮುಂದುವರೆಸಿದೆ.

ಕೆಲವೊಮ್ಮೆ ನಾನು ಟೆಲಿಗ್ರಾಮ್ ಲಾಗಿನ್ ಅನ್ನು ಆಫ್ ಮಾಡಿ ಮತ್ತು ಆನಂದಿಸುತ್ತೇನೆ ಈ ರೀತಿ.

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ

ಟಿಂಡರ್ ಬದಲಿಗೆ ನಾನು ಏರ್‌ಡ್ರಾಪ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುತ್ತೇನೆ

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ