TUTORIAL - Monta tu server Henkaku offline

Moderadores: Kravenbcn, largeroliker, fidelcastro, cerealkiller, pspCaracas, dark_sasuke, m0skit0, LnD, ka69, zacky06, DrNefarious

Responder
Avatar de Usuario
DrNefarious
Moderador
Moderador
Mensajes: 876
Registrado: 14 Dic 2009, 07:46
Gamertag Xbox Live: TheDrNefarious
Twitter: DrNefarious360
Contactar:

TUTORIAL - Monta tu server Henkaku offline

Mensaje por DrNefarious »

Antes que nada dar las gracias a @woulf_alpha que gracias a el abrimos la caja de pandora del server

Aclaro que esta version del server es una modificacion mia del original, con las mejoras de traduccion al español y en vez instalar moleculashell instala directamente vitashell, y editado el livearea del vitashell asi.

Imagen


Lo primero necesitamos descargar este paquete y extraerlo en alguna parte de tu PC por ejemplo en c:
en mi caso D: por que C. esta a tope.

Imagen


Instalacion:
Instalamos go1.6.3.windows-386.msi
Instalamos msys2-i686-20160205.exe
python 3 para 64 bits el de la descarga es de 32bits
Instalamos python-3.5.2.exe 32bits (en este ultimo en la instalacion tiene que estar marcada la opcion add patch, y para todo los usuarios)

1º Parte, la parte critica del proyecto

Añadir el patch de python3 a las variables de entorno del usuario de windows:
Spoiler:
para que nos funciones python3 tenemos que agregar la ruta de instalacion de python3 a las variables de entorno del usuario de windows.

Abrimos propiedades del sistema/Opciones avanzadas/Variables de entorno.

Imagen

en la seccion variables de usuario para (Tu nombre de usuario)
Seleccionamos Patch y le damos a editar.

Imagen


Dentro del Parch le damos a nuevo y metemos la direccion de instalacion del python3
(en mi caso C:\Program Files\Python35-32)
Imagen

una vez metida la direccion le damos a aceptar a todo lo que hemos abierto
despues de quedarnos sin ventanas abiertas de las variables de entorno y propiedades del sistema reiniciamos windows.

Entramos en C:\Program Files\Python35-32 y copiamos y pegamos el archivo pythonw.exe, en el escritorio y lo renombramos a python3.exe, y lo cortamos y pegamos en C:\Program Files\Python35-32


Imagen

Imagen


Una vez hecho lo anterior abrimos ejecutar (Tecla windows+R) y escribimos cmd y aceptamos.

Imagen


y se nos abrira la consola de comandos (una pantalla negra con letras blancas)
dentro de esa consola escribimos python3 y le damos a enter (nos saldra esto exactamente)

Imagen


si nos sale lo de la imagen, la configuracion del patch de python3 en la variable de entornos del sistema esta correctamente configurada.



Parte 2:

Compilar con python3 ayudado de MSYS2:
Spoiler:
Primero averiguar nuestra ip de nuestro pc, tecla windows+r y escribir cmd y aceptar
dentro de cmd escribimos ipconfig y le damos a enter

Imagen

nos apareceran varias apartados buscamos el de nuestro pc y nos mostrara la ip local

Imagen

Esa ip la apuntamos en un papel o algun lugar a mano la necesitaremos luego.


Vamos a iniciar la consola de comandos de MSYS2 desde el menu inicio, el acceso directo se llama MSYS2 Shell

Imagen

cuando este abierta la consola de comandos se vera parecido al cmd

Imagen

Dentro de la consola de MSYS2 vamos a nuestra carpeta del henkaku a base de comandos
por ejemplo si lo teneis en c: teneis que ejecutar (cd C: y le damos al enter) en mi caso es la letra D:

Imagen

ahora tenemos que entrar dentro de la carpeta de henkaku que la teniamos en la raiz de C: (D: en mi caso)
ejecutamos cd henkaku y le damos a enter

Imagen

una vez que estamos dentro de henkaku con la consola de comando de msys2 vamos a compilar.
en la consola de msys2 escribimos ./build.sh http://nuestra ip local:4000/ http://nuestra ip local:8888/pkg ( donde pone nuestra ip local tenemos que poner la ip que apuntamos en un papel) y le damos a enter

por ejemplo en mi caso:

./build.sh http://192.168.1.10:4000/ http://192.168.1.10:8888/pkg

Imagen

una vez que a terminado y a salido la palabra DONE, esta listo para ejecutar el server.



Parte 3: Iniciar el server:

Iniciando el servidor con Go:
Spoiler:
para iniciar el servidor con go abrimos nuestra carpeta de henkaku y nos metemos en la carpeta host

Imagen

abrimos el archivo Iniciar Stage1 y Stage2.txt dentro estan los comando para ejecutar las dos partes del servidor.

Imagen

ahora abrimos dos ventanas de comandos de windows (cmd) pero desde la carpeta, pulsando en archivo/abrir simbolo de sistema

Imagen

una vez abiertas las dos ventanas de comandos, en una ejecutamos el primer comando del archivo Iniciar Stage1 y Stage2.txt, go run stage1.go y pulsamos enter,

Imagen

cuando ejecutemos el comando en unos segundo puede tardar un poco nos saldra un aviso de firewall, le damos a permitir acceso.

Imagen


Volvemos a hacer lo mismo pero con la segunda ventana de comandos y el segundo comando del archivo Iniciar Stage1 y Stage2.txt go run stage2.go -payload stage2.bin -port 4000

Imagen


cuando ejecutemos el comando en unos segundo puede tardar un poco nos saldra un aviso de firewall, le damos a permitir acceso.

Imagen

Nos quedarian las dos ventanas asi:

Imagen

las podemos minimizar pero en ningun caso cerrarlas. solo hasta que ejecuteis con exito el exploit en la vita.
una vez que se a activado henkaku en la consola podeis cerrarlo. Pero recordar cada vez que apagueis consola hay que ejecutar los dos comandos como hemos hecho. osea repetir esta tercera parte.


ahora quedara ir al navegador de la vita y escribir nuestra ip:8888/exploit.html (en mi caso 192.168.1.10:8888/exploit.html

Imagen

Imagen


El navegador a veces falla y da error, para eso se borra cache y reinicia consola.


BONUS:
para cambiar la direccion de ip del modo offline del livearea del vitashell, nos metemos en la carpeta contents de donde se inicia el server osea C:/henkaku/host/pkg\sce_sys/livearea/contents

y editamos el archivo template.xml con notepad++

y editamos nuestra direccion sobre la que esta.

Imagen

guardamos el archivo template.xml y borramos la burbuja vitashell de la vita y volvemos a ejecutar el exploit para que te instale todo con tu ip


y aqui termina el tutorial, espero que os sirva de ayuda y consigais que arranquen los servidores privados.
DISFUTAR
Imagen

Avatar de Usuario
pspCaracas
Moderador Global
Moderador Global
Mensajes: 3080
Registrado: 03 Sep 2009, 03:29
Ubicación: Buenos Aire - Argentina
Contactar:

Re: TUTORIAL - Monta tu server Henkaku offline

Mensaje por pspCaracas »

Lástima que no hay una versión para Linux...o sí?
http://farm3.static.flickr.com/2497/3983880148_f5ae0aaab2_o.png

Avatar de Usuario
largeroliker
Administrador
Administrador
Mensajes: 8283
Registrado: 03 Sep 2009, 09:46
PSN ID: larger0o
Gamertag Xbox Live: larger0o
Steam ID: larger0o
Twitter: larger0o
Ubicación: Málaga
Contactar:

Re: TUTORIAL - Monta tu server Henkaku offline

Mensaje por largeroliker »

pspCaracas escribió:
20 Sep 2020, 01:34
Lástima que no hay una versión para Linux...o sí?
Es Python y Go, en teoría debería correr igual, digo yo.
Imagen
Steam Deck · Xbox Series X · PS5 · Switch · PS Vita · WiiU · PS3 · new 3DS XL · Xbox 360 · PSP · PS2

Avatar de Usuario
pspCaracas
Moderador Global
Moderador Global
Mensajes: 3080
Registrado: 03 Sep 2009, 03:29
Ubicación: Buenos Aire - Argentina
Contactar:

Re: TUTORIAL - Monta tu server Henkaku offline

Mensaje por pspCaracas »

Bueno las imágenes están rotas, capaz falta actualizar los enlaces de las imágenes...porque así a primera vista no se entiende nada :(
http://farm3.static.flickr.com/2497/3983880148_f5ae0aaab2_o.png

Responder