Я намагаюся запустити whatsapp з веб-браузера ПК.
У мене немає камери, щоб зчитати і обробити згенерований QR-код.
Тоді я скористався цим веб-сайтом, щоб прочитати зображення, і він видав мені наступний рядок:
1@wQ6XTiEmEYSbopFLeZhyeYpTBuXNkUgS6t21o4BfCpMamxgjpSjnJ1KN,5HnBeFEQlOLz1eUij+0svtffHpSvOvexDJX+nts0TDA=,Gd2eq2kDLGpWQp5rrzRHqw==
Я знаю, що деякі QR-коди насправді є посиланнями, але не цей. Отже, як діяти з цим QR-кодом?
На виході QR-зчитувача виходить рядок Base 64,1 який можна розшифрувати тут. однак, його декодування дає сміттєвий текст
:]8FnE-a)L6E Kv֎|*Ljl`J7DBSW?_|zR2W{l0ݞi,jVBk4G
що означає, що це, ймовірно, біт двійкових даних, в якомусь форматі, який WhatsApp розпізнає. Це має сенс, оскільки Base64 часто використовується для кодування двійкових даних у форматі, який допускає лише звичайний текст.
Щоб з'ясувати більше, вам потрібно знати про внутрішню роботу WhatsApp. Насправді для його використання потрібно буде ввести цей рядок Base64 в WhatsApp таким чином, щоб програма думала, що він надходить від QR-зчитувача/камери. Легше сказати, ніж зробити!
Не кожен рядок base64 закінчується символом ==
, але наявність цього символу в кінці є явною помилкою.