Auteur Sujet: [Ruby] Script décodage du nom des GGC  (Lu 2537 fois)

0 Membres et 1 Invité sur ce sujet

TroniQ89

  • @TroniQ89
  • Client Free adsl
  • *
  • Messages: 757
    • @troniq89@meld.de (Mastodon + Diaspora + Friendica)
[Ruby] Script décodage du nom des GGC
« le: 25 août 2017 à 19:16:51 »
Salut,


Dans la lignée des travaux de Marin, j'ai souhaité créer un petit script pour automatiser tout ça, et adapter au nouveau format des hostnames ("nouveau", par rapport au topic original).



J'ai créé ça en Ruby.
J'admet que le code n'est pas très très propre, je suis loin d'être pro en code (qui a dit "script kiddies"?)


Exemples ?
GGC Rézopole
$ ./ggc-decryptor.rb r1---sn-gx1v2vax-atne.googlevideo.com

GGC Decrypter v1.0
Your GGC server is:

   r1.rezopole-lys1.googlevideo.com

Thanks for using this script
Method found by Marin: https://lafibre.info/profile/Marin
Rewritten from BASH to Ruby, enhanced by TroniQ89: https://lafibre.info/profile/TroniQ89
GGC SFR
$ ./ggc-decryptor.rb

GGC Decrypter v1.0

PLEASE TYPE ENCRYPTED HOSTNAME OF YOUR GOOGLE GLOBAL CACHE
Example: rXX--sn-YYYYYYYYY.googlevideo.com
Please enter encrypted hostname, without "https://"

   HOSTNAME?  r2---sn-n4g-jqb.googlevideo.com

Your GGC server is:

   r2.sfr-cdg.googlevideo.com


Thanks for using this script
Method found by Marin: https://lafibre.info/profile/Marin
Rewritten from BASH to Ruby, enhanced by TroniQ89: https://lafibre.info/profile/TroniQ89


Niveau licence, je penche sur une Unlicence qui est très simple, mais je doute.

Téléchargement : version francophone ou version anglophone.
Code source: Framagit.
Analyse VirusTotal (pour ceux qui n'ont pas envie de vérifier les sources) : ici.

Bonne soiirée ;)
« Modifié: 25 août 2017 à 21:28:11 par TroniQ89 »

alegui

  • Client Bbox fibre FTTH
  • *
  • Messages: 467
  • FTTH Courbevoie (92)
[Ruby] Script décodage du nom des GGC
« Réponse #1 le: 25 août 2017 à 19:50:16 »
Super idée !

Niveau licence, je penche sur une Unlicence qui est très simple, mais je doute.
Je ne connaissais pas, en recherchant je tombe sur ça. Du coup, la CC-0 me paraît être un meilleur choix si tu veux diffuser cela le plus librement possible. ;)

TroniQ89

  • @TroniQ89
  • Client Free adsl
  • *
  • Messages: 757
    • @troniq89@meld.de (Mastodon + Diaspora + Friendica)
[Ruby] Script décodage du nom des GGC
« Réponse #2 le: 25 août 2017 à 19:57:59 »
Super idée !
Je ne connaissais pas, en recherchant je tombe sur ça. Du coup, la CC-0 me paraît être un meilleur choix si tu veux diffuser cela le plus librement possible. ;)

Merci pour l'info.
A la base j'hésitais entre la Unlicense et la MIT License. La CC-0... Pourquoi pas.

kgersen

  • Client Bouygues FTTH
  • Modérateur
  • *
  • Messages: 6 280
  • FTTH 1Gb/s sur Paris (75)
[Ruby] Script décodage du nom des GGC
« Réponse #3 le: 25 août 2017 à 20:03:23 »
Les CC ce  n'est pas trop recommandé pour le code. Voir: https://creativecommons.org/faq/#can-i-apply-a-creative-commons-license-to-software

si tu ne sais pas choisir: https://choosealicense.com/


TroniQ89

  • @TroniQ89
  • Client Free adsl
  • *
  • Messages: 757
    • @troniq89@meld.de (Mastodon + Diaspora + Friendica)
[Ruby] Script décodage du nom des GGC
« Réponse #4 le: 25 août 2017 à 20:05:27 »
si tu ne sais pas choisir: https://choosealicense.com/

Ouais, c'est là dessus que j'ai trouvé la licence Unlicence.
Je vais partir sur MIT je pense.

TroniQ89

  • @TroniQ89
  • Client Free adsl
  • *
  • Messages: 757
    • @troniq89@meld.de (Mastodon + Diaspora + Friendica)

vivien

  • Administrateur
  • *
  • Messages: 32 863
    • Twitter LaFibre.info
[Ruby] Script décodage du nom des GGC
« Réponse #6 le: 25 août 2017 à 21:44:32 »
Félicitation.

Je me demande si il ne serait pas possible de faire une petite page web qui permet de décoder le nom du GGC (pratique pour tous ceux qui ne souhaitent pas installer un bout de code)

Marin

  • Client Bbox vdsl
  • Modérateur
  • *
  • Messages: 2 783
  • 73
[Ruby] Script décodage du nom des GGC
« Réponse #7 le: 25 août 2017 à 21:51:26 »
Je n'ai pas envie de me créer un compte sur cette plateforme pour voir le code mais je rappelle que la méthode en une ligne fonctionne très bien :

$ echo gx1v2vax-atne | tr "0-9a-z" "uzpkfa50vqlgb61wrmhc72xsnid83ytoje94"
rezopole-lys1

TroniQ89

  • @TroniQ89
  • Client Free adsl
  • *
  • Messages: 757
    • @troniq89@meld.de (Mastodon + Diaspora + Friendica)
[Ruby] Script décodage du nom des GGC
« Réponse #8 le: 25 août 2017 à 21:57:25 »
Je n'ai pas envie de me créer un compte sur cette plateforme pour voir le code

Et là ? J'avais oublié d'activer ça pour les personnes déconnectées.

Je me demande si il ne serait pas possible de faire une petite page web qui permet de décoder le nom du GGC (pratique pour tous ceux qui ne souhaitent pas installer un bout de code)

C'est faisable en JS je pense, mais faudrait que j'apprenne à faire ça ;)

kgersen

  • Client Bouygues FTTH
  • Modérateur
  • *
  • Messages: 6 280
  • FTTH 1Gb/s sur Paris (75)
[Ruby] Script décodage du nom des GGC
« Réponse #9 le: 25 août 2017 à 23:16:56 »

Je n'ai pas envie de me créer un compte sur cette plateforme pour voir le code mais je rappelle que la méthode en une ligne fonctionne très bien :

+1.

Je ne vois pas l’intérêt d'utiliser Ruby qu'il faut installer alors qu'une ligne en shell fait pareil.


Félicitation.

Je me demande si il ne serait pas possible de faire une petite page web qui permet de décoder le nom du GGC (pratique pour tous ceux qui ne souhaitent pas installer un bout de code)

la version en Dart de l'époque, un peu agrandie niveau UI:
https://dartpad.dartlang.org/77db9dd741b990caa250d47a4ee54668

Je laisse le soin a TroniQ89 de la faire en JS. :P

Hugues

  • AS57199 MilkyWan
  • Expert
  • *
  • Messages: 7 473
  • Paris (15ème)
    • Twitter
[Ruby] Script décodage du nom des GGC
« Réponse #10 le: 25 août 2017 à 23:23:58 »
Tiens rigolo, depuis AS203698 ->

Stream Host:r3---sn-25glen7e

➜  ~ ggc sn-25glen7e
3s-par21s01

 

Mobile View