Yritän käyttää whatsappia tietokoneen verkkoselaimesta.
Minulla ei ole kameraa, jolla lukea ja käsitellä tuotettua QR-koodia.
Sitten käytin tätä verkkosivustoa kuvan lukemiseen, ja se antaa minulle seuraavan merkkijonon:
1@wQ6XTiEmEYSbopFLeZhyeYpTBuXNkUgS6t21o4BfCpMamxgjpSjnJ1KN,5HnBeFEQlOLz1eUij+0svtffHpSvOvexDJX+nts0TDA=,Gd2eq2kDLGpWQp5rrzRHqw==
Tiedän, että jotkut QR-koodit ovat itse asiassa urleja, mutta ei tämä. Miten tämän QR-koodin kanssa pitäisi edetä?
QR-lukijan tuloste on Base 64 -merkkijono,1 joka voidaan purkaa täällä. Sen purkaminen antaa kuitenkin roskatekstiä.
:]8FnE-a)L6E Kv֎|*Ljl`J7DBSW?_|zR2W{l0ݞi,jVBk4G
mikä tarkoittaa, että se'on luultavasti bitti binääridataa, jossain muodossa, jonka WhatsApp tunnistaisi. Tämä on järkevää, koska Base64:ää käytetään usein binääridatan koodaamiseen muotoon, joka sallii vain tavallisen tekstin.
Enemmän selvittäminen vaatisi WhatsAppin sisäisen toiminnan tuntemusta. Sen todellinen käyttö edellyttäisi tämän base64-merkkijonon syöttämistä WhatsAppiin siten, että sovellus luulee sen tulevan QR-lukijasta/kamerasta. Helpommin sanottu kuin tehty!
1 Kaikki base64-merkkijonot eivät pääty ==
:ään, mutta sen esiintyminen lopussa on selvä merkki.