[Tutorial] Inyectar payloads con Mac OS X.

1, 2, 3, 4, 57
Wenas!.

En este pequeño tutorial aprenderemos a inyectar payloads en nuestras NSW usando Mac OS X, es un proceso relativamente sencillo, vamos a ello:

1.- En primer lugar deberemos descargar las "Command Line Tools" más recientes para nuestra versión del sistema operativo desde Apple's Developer Site, nos tendremos que registrar como desarrollador pero es gratuito. Una vez descargado el DMG lo instalaremos como cualquier otro software.

Una vez que se haya instalado abriremos una ventana de Terminal y escribiremos el siguiente código:

xcode-select --install

Se nos abrirá una ventana, pulsamos en instalar y aceptaremos los términos. *

* Si ya tienes Xcode 9.4.1 instalado con las "Command Line Tools" no es necesario que lleves a cabo este paso.


2.- Descargaremos e instalaremos Python3.


3.- Descargaremos e instalaremos Homebrew, para ello abriremos nuestra Terminal y escribiremos el siguiente código:

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Cuando haya acabado de instalarse teclearemos lo siguiente en la Terminal, para comprobar que todo está correcto:

brew doctor


4.- A continuación necesitaremos instalar "libusb", para ello teclearemos lo siguiente en la Terminal:

brew install libusb


5.- Instalaremos "pyusb" desde la Terminal, escribiremos lo siguiente:

sudo easy_install pyusb

Si no funciona el comando anterior, probad con éste:

sudo python3 -mpip install pyusb


6.- Descargaremos el fusee-launcher y un payload de prueba, por ejemplo Fusee.bin. A continuación descomprimimos el zip del "fusee-launcher" y copiaremos en dicha carpeta el payload "Fusee.bin". Para lanzarlo deberemos:

- Poner nuestra consola en RCM y conectarla al Mac con un cable USB - USB C, los USB 2 son compatibles.

- Desde la Terminal ir a la ubicación del "fusee-launcher" y teclear:

python3 ./fusee-launcher.py fusee.bin


De este modo podremos lanzar el payload que queramos, sólo tendremos que copiarlo a la carpeta del "fusee-launcher" y adaptar el comando de acuerdo al nombre del payload. Por ejemplo, para lanzar el payload del SX OS sería:

python3 ./fusee-launcher.py payload.bin


Espero que este tutorial os sea de utilidad. ;)

SalU2!.
Cs_AoK
MegaAdicto!!!
517 mensajes
desde feb 2014
gracias pero está repetido

además que es más cómodo usar esta web https://atlas44.s3-us-west-2.amazonaws. ... index.html

saludos
el_ssbb_boy
Take me on
5.955 mensajes
desde sep 2010
Cs_AoK escribió:gracias pero está repetido

además que es más cómodo usar esta web https://atlas44.s3-us-west-2.amazonaws. ... index.html

saludos

Más cómodo pero una web tiene "fecha de caducidad".
Cs_AoK
MegaAdicto!!!
517 mensajes
desde feb 2014
el_ssbb_boy
Take me on
5.955 mensajes
desde sep 2010
Wenas!.

@Cs_AoK : No creo que este tutorial esté repetido, si lo estuviera ya lo habría cerrado algún moderador, además, mientras más opciones tengamos mejor. ;)

A algunas personas nos gusta tener las herramientas a mano sin necesidad de tener que recurrir a terceros o a máquinas virtuales, como por ejemplo en mi caso, que tengo todas las herramientas compiladas para OS X si el código fuente está disponible, este tutorial es para esas personas, si a ti te parece más cómodo hacerlo vía web nadie te lo impide.

Un saludo!.
Cs_AoK
MegaAdicto!!!
517 mensajes
desde feb 2014
@Cs_AoK : No lo había visto y eso que había hecho una búsqueda, mis disculpas.

Un saludo!.
Una cosa, supongo que sabes que desde hace tiempo no hace falta estar registrado como developer para descargar el Xcode.

Se puede descargar desde el appstore y ya esta...

La verdad es que lo agradezco este tutorial, porque aunque tengo bootcamp con windows, prefiero hacerlo así...

Como soy nuevo en esto, voy a hacer la pregunta tonta del dia, de esta manera puedo cargar el xecuter sx os no?


saludos...
Wenas!.

progger escribió:Una cosa, supongo que sabes que desde hace tiempo no hace falta estar registrado como developer para descargar el Xcode.

Se puede descargar desde el appstore y ya esta...

El objetivo del primer paso del tutorial es instalar las "Command Line Tools", es decir, las herramientas necesarias para compilar en OS X, que es realmente lo que nos interesa, para hacerlo tenemos dos opciones:

1.- Instalar Xcode, lo que supone más de 5 GB de descarga. Se puede hacer desde la App Store sin ser desarrollador como bien apuntas.

2.- Instalar sólo las "Command Line Tools", 200 MB de descarga pero es necesario ser desarrollador para poder descargarlas, cosas de Apple. [+risas]

La forma que se elija de hacerlo es indiferente, yo me decanté por la segunda al hacer el tutorial porque veía absurdo instalar toda la suite si no se le va a dar más uso que el comentado, pero si os resulta más fácil instalar Xcode desde la App Store adelante. [oki]

progger escribió:Como soy nuevo en esto, voy a hacer la pregunta tonta del dia, de esta manera puedo cargar el xecuter sx os no?

Puedes lanzar cualquier payload, para hacer backup de la NAND, para lanzar Xecuter SX OS...

Un saludo!.
1, 2, 3, 4, 57