Seguridad Wireless - Wifi
Suite Seguridad Wireless => Colaboracion y desarrollo de nuestras lives => Mensaje iniciado por: USUARIONUEVO en 21-09-2020, 22:48 (Lunes)
-
Nueva iso , EL DRIVER NVIDIA SIRVE EL MISMO
ISO --> https://mega.nz/file/HtpCQSCI#nIRNxUCapK5xVp9k-nsvp0iBOKuqiBSQVxW7okGENXE
He actualizado vlc a la version 3.0.11.1 , y las dependencias common.
dependencias --> https://mega.nz/file/3howRCAK#1HWA6BjPmiSGfz7qRoaZlwnDQJTEC-ZK3MWV0IUruOg
vlc-3.0.11.1 --> https://mega.nz/file/GkoAhahJ#lbcZiiyFf9bNIH-ghqHI1TuholeoURt7QS82J5-JT5U
Los cambios desde la iso del 18 , son pocos ...
21/09/2020
01 - Incluido paquete automoc4
algunos paquetes que usan cmake buscan
este complemento (kronometer) , por ejemplo.
02 - Actualizados firmwares de sistema
03 - Actualizado chrome-85.0.4183.102 --> 85.0.4183.121
04 - Incluido etherape
20/09/2020
01 - Removido kdeconnect-kde
19/09/2020
01 - Incluido paquete slackware db44
02 - Sustituido ruby-2.2.1o por 2.7.1
03 - Recompilado paquete subversion e hydra
(por el cambio de version de ruby)
04 - Removido paquete de slackbuilds rubygem-bundler
ruby-2.7.1 ya lleva el suyo mas nuevo.
05 - Al cambiar ruby , beef necesita ser actualizado
este requiere el paquete nodejs para funcionar
se incorpora de slackbuilds.
06 - Actualizado beef-0.4.7.0_dfc0859 --> 0.5.0.0
-
esta ya no tiene gtk1 ni xmms ;D , POR FIN !!!
lo mas destacable es ruby-2.7.1 y cmake-3.18.2
las apps nuevas estan en los menus unas en WPA y otras en PENTEST
Tengo un monton de modulos extras nuevos , pero de momento los dejo sin poner , que cuando los tenga que colgar en el hilo de modulos voy a flipar
-
Prueba rápida en el PC de sobremesa con el driver de Nvidia y en el portátil Toshiba y todo O.K.
Hashcat = O.K.
Navegación Chrome = O.K.
Panel de control de Nvidia = O.K.
Airgeddon = O.K.
Un saludo.
-
yo gasto mucho avidemux para convertir video, ardour para grabar guitarras,aqualung de reproductor de audio compatible con Jack,con rakarrack no creo que tenga problemas y es que suenan de la leche las guitarras,una cosa cuda y sus openjdk están ligadas al kernel o tengo que volver a compilar? es mucho tiempo xd
este es mi menu multimedia bien arreglao con la 2.0 final
(https://i.ibb.co/s14YHBM/sdr.jpg) (https://ibb.co/t26rXdW)
-
hola
joder este hombre no para >:( >:( >:( >:( >:(
saludos
-
yo gasto mucho avidemux para convertir video, ardour para grabar guitarras,aqualung de reproductor de audio compatible con Jack,con rakarrack no creo que tenga problemas y es que suenan de la leche las guitarras,una cosa cuda y sus openjdk están ligadas al kernel o tengo que volver a compilar? es mucho tiempo xd
este es mi menu multimedia bien arreglao con la 2.0 final
(https://i.ibb.co/s14YHBM/sdr.jpg) (https://ibb.co/t26rXdW)
el ardour , lo puse como modulo , en el hilo 2 o 3 , ... avudemux , tengo que probar , aegisub tambien lo puse ... mirare los otros que dices . para ver si compilan.
cuda y openjdk no se vinculan al kernel , pero cuda creo que no necesita openjdk , y puede usar jre , mirare de hacer el modulo de cuda, que en slackbuilds pedi una actualizacion y subieron a cua 11 o asi creo. (hashcat usa cuda si lo encuentra tambien)
-
no creo que haya problema con cuda y la version de jre que lleva wifislax, de hecho el script de cuda, elimina una version de jre que trae el propio cuda y linkea a la version de sistema , por lo que deberia funcionar correctamente.
# Remove included copy of java and link to system java 8
rm -fr "${PKG}/usr/share/cuda/jre"
sed 's|../jre/bin/java|/usr/bin/java|g' \
-i "${PKG}/usr/share/cuda/libnsight/nsight.ini" \
-i "${PKG}/usr/share/cuda/libnvvp/nvvp.ini"
-
joder , cuda en xzm ocupa mas que la iso , jaja 1,7 gigas , e instalado casi 4 gigas ...
voy a probar el modulo , parece que esta ok , obviamente para usar cuda SI O SI , se necesita tarjeta NVIDIA + DRIVER NVIDIA , en hashcat creo que mejoraba un poco los numeros.
-
para el hilo de modulos creo que esta vez lo hare de otra forma , en un solo post , dividire en bloques multimedia , redes y tal ..y posteare todos juntos ..con una breve explicacion anotando las dependencias.
o tal vez en varios post ,dividiendo las categorias ... mas comodo , te vas al post multimedia y miras si algo de hace falta o lo quieres probar ..
-
No voy a tocar kernel aunque salga nuevo , creo que ya probamos esto lo que queda de semana y solo voy a ir probando de instalar cosas a ver si compilan bien ... si os dais cuenta de alguna app "NETWORKING" que no este , decidlo y lo miro.
-
el modulo de cuda ... NI SE OS OCURRA EN MODO LIVE HACERLE CLICK DERECHO AUTOINSTALAR , que petais todo ...descomprimido son 3.7 gigas. ;D
a la carpeta modules y arrancais con este y driver nvidia
https://mega.nz/file/O95DVbob#noXBrxwmf7mJeN35e9EqdMxuEjDnI2hOrmYlJTDD4MY
-
si os dais cuenta de alguna app "NETWORKING" que no este , decidlo y lo miro.
si mira faltan Raw-packet, xerosploit, Pmkid Verifier, wifi-radar y spoonweb xDD
y tambien un ufonet funcionando con unos bots xD
wifi-radar --> no , usamos networkmanager y no lo voy a cambiar ni en sueños
spoonweb , es en realidad spoonwep ... una app para WEP ... va ser que tampoco
el xerosploit no lo conozco , lo mirare
raw-packet ... tampoco se que es ni pmkid verifier tampoco ...
-
https://github.com/raw-packet/raw-packet
https://github.com/LionSec/xerosploit
el otro ni lo encuentro ,solo veo servicios online de verificacion de hash
mpkid-verifyer
--------------
que raro , raw-packet es un proyecto que por la info se supone es como scapy , pero mas rapido en las funciones, sin embargo , para funcionar usa scapy ...mi no entender jajaa
scapy>=2.4.3
-
raw-packet ya lo tengo , he puesto la ultima que tienen estable , ahora mirare el otro, que me parece es mas complicado.
el xerosploit tambien lo tengo ya , (que manera mas rara de instalarse macho) .
por cierto no soy capaz de capturar ni una sola imagen con driftnet ...
-
el driftnet he leido que no captura por que no soporat SSL , osea HTTPS , ... TAMOS APAÑAOS.
Los navegadores ya ni soportan HTTP a secas, o como mucho te avisan y tienes que forzar ..
driftnet
warning: link-level (LINUX_SLL) header is not supported
-
el serosploir , lo que usa en realidad es una version vieja de bettercap-1.5.6 ..modificada , osea como si el desarrollador hubiera seguido con la rama ruby , y lo llama el ejecutable de otra forma,para no interferir con el bettercap de verdad.
el bettercap 2.x se compila con google-golan , y queda un ejectable en C , ya no usan ruby.
pero bueno este lo tengo apañao... el instalador deja un script en bin que lanza el fichero python en /opt ...
el raw-packet , supongo que si sitio es "redes" ya que lo que llev aosn 7 u 8 apps , de posioning y arp ...pero no voy a meterlas todas en el menu.
-
estaba buscando otra cosa y he hido a parar a este sitio , interesante ..
https://github.com/topics/wpa2?o=desc&s=updated
-
ya acabe el turno y estoy en casa ..me vicio un rato y a dormir , que a la noche toca mas curro
he encontrado el github del mpkid_verifier , pero no se , me parece un poco raro ..
me pide mi pmkid , mi nombre de red , mi mac , y mi pass wpa .. y entonces me dice si esta bien o no ;D ;D
no lo entiendo.
https://github.com/s77rt/pmkid_verifier/blob/master/pmkid_verifier.py
-
ese repo tiene cosas interesantes ...
https://github.com/s77rt/hashcat.launcher
he liedo hraphical interface hashcat ..y lo tengo que probar ..jaja
-
Ya que estás puesto podrías añadir cupp a la sección de diccionarios, sqlmap a el apartado de pentesting y no se si llegaste a meter el adaptador driver rtl8188eus (https://foro.seguridadwireless.net/live-wifislax/modulo-driver-tplink-tl-wn722n-v2v3-modo-monitor!-(rtl8188eus)/msg369746/#msg369746) para el tp-link tl-wn722n v2/3.
(Aviso que el módulo del driver que hay en mi hilo solo sirve para el kernel 5.4.42-wifislax64 y seguramente está mal hecho ya que lo hice a toda prisa ^-^ )
-
Ya que estás puesto podrías añadir cupp a la sección de diccionarios, sqlmap a el apartado de pentesting y no se si llegaste a meter el adaptador driver rtl8188eus (https://foro.seguridadwireless.net/live-wifislax/modulo-driver-tplink-tl-wn722n-v2v3-modo-monitor!-(rtl8188eus)/msg369746/#msg369746) para el tp-link tl-wn722n v2/3.
(Aviso que el módulo del driver que hay en mi hilo solo sirve para el kernel 5.4.42-wifislax64 y seguramente está mal hecho ya que lo hice a toda prisa ^-^ )
el driver ya esta , sqlmap compro , cupp . .. no me convence.
a la noche sehuire mirando cosas.
-
ostias con el wat , me ha costao un poco que funcionara , se cerraba con un error raro de console_scripts , ahora ya me va bien
saca un monton de pmkid en poco tiempo ...jajaja.
-
Pregunta: ¿Tienes pensado crear, en el menú, un aparatado de PMKID o un sub-menu dentro de WPA por ejemplo?
Por cierto, he estado viendo el raw-packet y es una locura eh. Voy a tener que llevar todo anotado. es una barbaridad todo lo que tiene >:D
-
Pregunta: ¿Tienes pensado crear, en el menú, un aparatado de PMKID o un sub-menu dentro de WPA por ejemplo?
Por cierto, he estado viendo el raw-packet y es una locura eh. Voy a tener que llevar todo anotado. es una barbaridad todo lo que tiene >:D
Los he metido en wpa , a fin de cuentas es el objetivo final ..el pass wpa.
Podria hacerse un submenu u otra categoria , pero creo que solo hay 2 o 3 cosas pmkid
su hago un menu/submenu va a parecer que lleva mas cosas y todo ...
-
ene ste video se ve realmente potente, pero ..o yo no me entero o algo no funciona bien del todo.
en el video se ve como opciones y menus , y yo por que que presion CTRL+H o CTRL + D , no consigo que salga nada..
en el video se ve el tio que desautentica a los aps , y entonces se infla a coger pkmid , handshakes y detectar ataques krook
-
el wat se me peta mucho , me va solo a veces y no se por que.. :-\
-
bueno , si de vez en cuando peta a todos , me tranquilizo , por que ya estaba emparanollao ...
lo probe en current y tambien peta , parece que es la libreria python npyscreen , que la ultima es de 2015 ...
-
Bueno esta noche me aburría y en un par de horas de tranquis he hecho este script :-\
No lo he publicado en ningún sitio, ni tengo planeado hacerlo, pero si a @USUARIONUEVO le parece bien que sea añadida al menú de GPU cracking (por rellenar un poco) o piensa que puede ser útil lo mejoro (podría añadirle unas cositas más bastante mejores) y paso el código + icono y tal para ponerlo en el menú.
El script te va haciendo unas preguntas en plan "Cotraseás de cuantos carácteres quieres probar" y al final te da el código que puedes usar en hashcat para Auditar contraseñas siguiendo ese patrón sin usar diccionarios, usando máscaras.
Si viene bien puedo pasarlo a Python y hacerle una interfaz gráfica bonita y tal >:D
Por aquí dejo un gif de demostración:
(https://i.postimg.cc/sxv6ybgv/hww.gif)
Desconecto por hoy que mañana toca madrugar ^-^
Un saludo como siempre al foro y a USUARIONUEVO!
-
Bueno esta noche me aburría y en un par de horas de tranquis he hecho este script :-\
No lo he publicado en ningún sitio, ni tengo planeado hacerlo, pero si a @USUARIONUEVO le parece bien que sea añadida al menú de GPU cracking (por rellenar un poco) o piensa que puede ser útil lo mejoro (podría añadirle unas cositas más bastante mejores) y paso el código + icono y tal para ponerlo en el menú.
El script te va haciendo unas preguntas en plan "Cotraseás de cuantos carácteres quieres probar" y al final te da el código que puedes usar en hashcat para Auditar contraseñas siguiendo ese patrón sin usar diccionarios, usando máscaras.
Si viene bien puedo pasarlo a Python y hacerle una interfaz gráfica bonita y tal >:D
Por aquí dejo un gif de demostración:
(https://i.postimg.cc/sxv6ybgv/hww.gif)
Desconecto por hoy que mañana toca madrugar ^-^
Un saludo como siempre al foro y a USUARIONUEVO!
todo proyecto nuevo es bienvenido , ademas solo hay en esa seccion un script ,un poco chapuza que escribi hace tiempo ...que no deja configurar nada si no lo editas a mano.
la interface grafica que puse un poco mas atras no me va, ni la he podido compilar ya que pide gtk 3.20 ..y tenemos 3.18 ;D
-
bueno , con respecto al wat , mi mejor prueba ha sido poniendo antes la interface en monitor con airmon-ng...a aguantado y no me ha petado.
parace que va bien antes de nada un
airmon-ng check kill
-
Bueno esta noche me aburría y en un par de horas de tranquis he hecho este script :-\
No lo he publicado en ningún sitio, ni tengo planeado hacerlo, pero si a @USUARIONUEVO le parece bien que sea añadida al menú de GPU cracking (por rellenar un poco) o piensa que puede ser útil lo mejoro (podría añadirle unas cositas más bastante mejores) y paso el código + icono y tal para ponerlo en el menú.
El script te va haciendo unas preguntas en plan "Cotraseás de cuantos carácteres quieres probar" y al final te da el código que puedes usar en hashcat para Auditar contraseñas siguiendo ese patrón sin usar diccionarios, usando máscaras.
Si viene bien puedo pasarlo a Python y hacerle una interfaz gráfica bonita y tal >:D
Por aquí dejo un gif de demostración:
(https://i.postimg.cc/sxv6ybgv/hww.gif)
Desconecto por hoy que mañana toca madrugar ^-^
Un saludo como siempre al foro y a USUARIONUEVO!
todo proyecto nuevo es bienvenido , ademas solo hay en esa seccion un script ,un poco chapuza que escribi hace tiempo ...que no deja configurar nada si no lo editas a mano.
la interface grafica que puse un poco mas atras no me va, ni la he podido compilar ya que pide gtk 3.20 ..y tenemos 3.18 ;D
#!/bin/bash
# Selecionar tipo de hash
function hashtype(){
ok1="false"
echo
echo " ---------------------------"
echo
echo "$(tput setaf 3)1.$(tput sgr0) WPA-EAPOL-PBKDF2 (handshake)"
echo "$(tput setaf 3)2.$(tput sgr0) WPA-PMKID-PBKDF2 (pmkid)"
echo
while [ "$ok1" == "false" ]; do
printf "$(tput setaf 6) Tipo de hash => $(tput sgr0)"
read hasht
if [ "$hasht" == "1" ]; then
ok1="true"
type="2500"
elif [ "$hasht" == "2" ]; then
ok1="true"
type="16800"
else
echo """
$(tput setaf 3)/!\\ La opción introducida no es valida /!\\ $(tput sgr0)
"""
fi
done
}
# Elegir cifras
function cifra(){
ok2="false"
echo
echo " ---------------------------"
echo
echo " Elige el número de cifras de las contraseñas"
echo " $(tput setaf 3)Ejemplo:$(tput sgr0) 12 o 8-10"
echo
while [ "$ok2" == "false" ]; do
printf "$(tput setaf 6)Cifras => $(tput sgr0)"
read cfrs
min="$(echo "$cfrs" | sed -e 's/-.*//')"
max="$(echo "$cfrs" | sed -e 's/.*-//')"
if ! [[ "$min" =~ ^[0-9]+$ ]]; then
echo """
$(tput setaf 3)/!\\ La opción introducida no es valida /!\\ $(tput sgr0)
"""
else
if ! [[ "$max" =~ ^[0-9]+$ ]]; then
echo """
$(tput setaf 3)/!\\ La opción introducida no es valida /!\\ $(tput sgr0)
"""
else
if [ "$min" != "0" ]; then
guion="$(echo "$cfrs" | sed -e 's/.*-.*/a/')"
if [ "$guion" == "a" ]; then
if [ "$max" -gt "$min" ]; then
two="true"
ok2="true"
else
echo """
$(tput setaf 3)/!\\ La opción introducida no es valida /!\\ $(tput sgr0)
"""
fi
else
ok2="true"
fi
else
echo """
$(tput setaf 3)/!\\ La opción introducida no es valida /!\\ $(tput sgr0)
"""
fi
fi
fi
done
}
# Combinaciones
function comb(){
fallo="yes"
echo
echo " ---------------------------"
echo
echo "$(tput setaf 3)1.$(tput sgr0) Números (0-9)"
echo "$(tput setaf 3)2.$(tput sgr0) Minúsculas (a-z)"
echo "$(tput setaf 3)3.$(tput sgr0) Mayúsculas (A-Z)"
echo "$(tput setaf 3)4.$(tput sgr0) Carácteres especiales (!#/+]...)"
echo
echo " $(tput setaf 3)Ejemplo:$(tput sgr0) 1 3"
echo
while [ "$fallo" == "yes" ]; do
printf "$(tput setaf 6)Combinacion de caracteres => $(tput sgr0)"
read comb
for num in $comb; do
if ! [[ "$num" =~ ^[0-9]+$ ]]; then
echo """
$(tput setaf 3)/!\\ La opción introducida no es valida /!\\ $(tput sgr0)
"""
else
if [ "$num" == "1" ]; then
if [ "$d9" != "y" ]; then
fallo="no"
d9="y"
comm="$(echo "$comm?d")"
#echo "$comm"
fi
elif [ "$num" == "2" ]; then
if [ "$l9" != "y" ]; then
fallo="no"
l9="y"
comm="$(echo "$comm?l")"
#echo "$comm"
fi
elif [ "$num" == "3" ]; then
if [ "$u9" != "y" ]; then
fallo="no"
u9="y"
comm="$(echo "$comm?u")"
#echo "$comm"
fi
elif [ "$num" == "4" ]; then
if [ "$s9" != "y" ]; then
fallo="no"
s9="y"
comm="$(echo "$comm?s")"
#echo "$comm"
fi
else
fallo="yes"
echo """
$(tput setaf 3)/!\\ La opción introducida no es valida /!\\ $(tput sgr0)
"""
fi
fi
done
done
}
function show() {
inter="0"
echo
echo
echo " ---------------------------"
echo
echo " $(tput setaf 2)COMANDO GENERADO:$(tput sgr0)"
echo
printf " hashcat -m $type "
if [ "$type" == "2500" ]; then
print="*.hccapx"
printf "*.hccapx"
else
print="<ArchivoPMKID>"
printf "<ArchivoPMKID>"
fi
printf " -a 3 "
while [ "$inter" != "$max" ]; do
printf "?1"
inter="$(($inter + 1))"
done
printf " -1 $comm "
if [ "two" == "true" ]; then
printf "--increment --increment-min=$min --increment-max=$max "
fi
printf " --status --status-timer=15 "
echo
echo
echo
echo " $(tput setaf 3)Dónde pone \"$print\" va el nombre del archivo donde tenemos el hash.$(tput sgr0)"
echo
echo " [$(tput setaf 2)+$(tput sgr0)] Saliendo... ¡¡Que aproveche!!"
echo
}
# Option 1
function atk(){
hashtype
cifra
comb
show
}
# Menu
echo """
┌────────────────────────────┐ ┌─────────────────────────────┐
│┌──────────────────────────┐│ │ Automatización de ataques │
││ $(tput setaf 6)┬ ┬$(tput setaf 7)┌─┐┌─┐┬ ┬┌─┐┌─┐┌┬┐ ││ │ sin diccionarios en Hashcat │
││ $(tput setaf 6)├─┤$(tput setaf 7)├─┤└─┐├─┤│ ├─┤ │ ││ ├─────────────────────────────┤
││ $(tput setaf 6)┴ ┴$(tput setaf 7)┴ ┴└─┘┴ ┴└─┘┴ ┴ ┴ ││ │ $(tput setaf 3)1.$(tput sgr0) Generar comando Hashcat │
││ $(tput setaf 6)┬ ┬$(tput setaf 7)┬┌┬┐┬ ┬┌─┐┬ ┬┌┬┐ ││ │ $(tput setaf 3)2.$(tput sgr0) Salir │
││ $(tput setaf 6)│││$(tput setaf 7)│ │ ├─┤│ ││ │ │ ││ └─────────────────────────────┘
││ $(tput setaf 6)└┴┘$(tput setaf 7)┴ ┴ ┴ ┴└─┘└─┘ ┴ ││ ┌─────────────────────────────┐
││ $(tput setaf 6)┬ ┬$(tput setaf 7)┌─┐┬─┐┌┬┐┬ ┬┌─┐┌┬┐ ││ │ Por Miguelillo │
││ $(tput setaf 6)│││$(tput setaf 7)│ │├┬┘ │││ │└─┐ │ ││ └─────────────────────────────┘
││ $(tput setaf 6)└┴┘$(tput setaf 7)└─┘┴└──┴┘┴─┘┴└─┘ ┴ ││ ┌─────────────────────────────┐
│└──────────────────────────┘│ │$(tput setaf 1)███████$(tput setaf 3)███████████████$(tput setaf 1)███████$(tput sgr0)│
└────────────────────────────┘ └─────────────────────────────┘
"""
ok="false"
while [ "$ok" = "false" ]; do
printf "$(tput setaf 6)=>$(tput sgr0) "
read option
if [ "$option" == "1" ]; then
ok=true
atk
elif [ "$option" == "2" ]; then
exit
else
echo """
$(tput setaf 3)/!\\ La opción introducia no es valida /!\\ $(tput sgr0)
"""
fi
done
Eso sería, soy totalmente consciente de que no se entiende nada y está fatal, pero para las horas que eran y que lo hice así sobre la marcha ^-^
-
un detalle sobre wat
si miras la ayuda veras esto
Ctrl-D Send IEEE 802.11 deauth packets
Ctrl-D Switch WiFi channel
esta mal parido para cambiar de canal es Ctrl-S y para deauth si es Ctrl-D
es un poco retorcido el programa pero si lo conoces no tanto
si lo mejor es usar mon y activo desde el principio
sino se pone a crear mons o peta todo
Habria que abrirle un commit , si la interface que eliges ya es monitor no debe crear mas...
he acabado con mon14 , y eso que eligo mon0 ...y encima la real wlan0 si la miras con iwconfig veras que tambien la paso amonitor ...acabas con un monton jajaja.
-
Bueno esta noche me aburría y en un par de horas de tranquis he hecho este script :-\
No lo he publicado en ningún sitio, ni tengo planeado hacerlo, pero si a @USUARIONUEVO le parece bien que sea añadida al menú de GPU cracking (por rellenar un poco) o piensa que puede ser útil lo mejoro (podría añadirle unas cositas más bastante mejores) y paso el código + icono y tal para ponerlo en el menú.
El script te va haciendo unas preguntas en plan "Cotraseás de cuantos carácteres quieres probar" y al final te da el código que puedes usar en hashcat para Auditar contraseñas siguiendo ese patrón sin usar diccionarios, usando máscaras.
Si viene bien puedo pasarlo a Python y hacerle una interfaz gráfica bonita y tal >:D
Por aquí dejo un gif de demostración:
(https://i.postimg.cc/sxv6ybgv/hww.gif)
Desconecto por hoy que mañana toca madrugar ^-^
Un saludo como siempre al foro y a USUARIONUEVO!
todo proyecto nuevo es bienvenido , ademas solo hay en esa seccion un script ,un poco chapuza que escribi hace tiempo ...que no deja configurar nada si no lo editas a mano.
la interface grafica que puse un poco mas atras no me va, ni la he podido compilar ya que pide gtk 3.20 ..y tenemos 3.18 ;D
#!/bin/bash
# Selecionar tipo de hash
function hashtype(){
ok1="false"
echo
echo " ---------------------------"
echo
echo "$(tput setaf 3)1.$(tput sgr0) WPA-EAPOL-PBKDF2 (handshake)"
echo "$(tput setaf 3)2.$(tput sgr0) WPA-PMKID-PBKDF2 (pmkid)"
echo
while [ "$ok1" == "false" ]; do
printf "$(tput setaf 6) Tipo de hash => $(tput sgr0)"
read hasht
if [ "$hasht" == "1" ]; then
ok1="true"
type="2500"
elif [ "$hasht" == "2" ]; then
ok1="true"
type="16800"
else
echo """
$(tput setaf 3)/!\\ La opción introducida no es valida /!\\ $(tput sgr0)
"""
fi
done
}
# Elegir cifras
function cifra(){
ok2="false"
echo
echo " ---------------------------"
echo
echo " Elige el número de cifras de las contraseñas"
echo " $(tput setaf 3)Ejemplo:$(tput sgr0) 12 o 8-10"
echo
while [ "$ok2" == "false" ]; do
printf "$(tput setaf 6)Cifras => $(tput sgr0)"
read cfrs
min="$(echo "$cfrs" | sed -e 's/-.*//')"
max="$(echo "$cfrs" | sed -e 's/.*-//')"
if ! [[ "$min" =~ ^[0-9]+$ ]]; then
echo """
$(tput setaf 3)/!\\ La opción introducida no es valida /!\\ $(tput sgr0)
"""
else
if ! [[ "$max" =~ ^[0-9]+$ ]]; then
echo """
$(tput setaf 3)/!\\ La opción introducida no es valida /!\\ $(tput sgr0)
"""
else
if [ "$min" != "0" ]; then
guion="$(echo "$cfrs" | sed -e 's/.*-.*/a/')"
if [ "$guion" == "a" ]; then
if [ "$max" -gt "$min" ]; then
two="true"
ok2="true"
else
echo """
$(tput setaf 3)/!\\ La opción introducida no es valida /!\\ $(tput sgr0)
"""
fi
else
ok2="true"
fi
else
echo """
$(tput setaf 3)/!\\ La opción introducida no es valida /!\\ $(tput sgr0)
"""
fi
fi
fi
done
}
# Combinaciones
function comb(){
fallo="yes"
echo
echo " ---------------------------"
echo
echo "$(tput setaf 3)1.$(tput sgr0) Números (0-9)"
echo "$(tput setaf 3)2.$(tput sgr0) Minúsculas (a-z)"
echo "$(tput setaf 3)3.$(tput sgr0) Mayúsculas (A-Z)"
echo "$(tput setaf 3)4.$(tput sgr0) Carácteres especiales (!#/+]...)"
echo
echo " $(tput setaf 3)Ejemplo:$(tput sgr0) 1 3"
echo
while [ "$fallo" == "yes" ]; do
printf "$(tput setaf 6)Combinacion de caracteres => $(tput sgr0)"
read comb
for num in $comb; do
if ! [[ "$num" =~ ^[0-9]+$ ]]; then
echo """
$(tput setaf 3)/!\\ La opción introducida no es valida /!\\ $(tput sgr0)
"""
else
if [ "$num" == "1" ]; then
if [ "$d9" != "y" ]; then
fallo="no"
d9="y"
comm="$(echo "$comm?d")"
#echo "$comm"
fi
elif [ "$num" == "2" ]; then
if [ "$l9" != "y" ]; then
fallo="no"
l9="y"
comm="$(echo "$comm?l")"
#echo "$comm"
fi
elif [ "$num" == "3" ]; then
if [ "$u9" != "y" ]; then
fallo="no"
u9="y"
comm="$(echo "$comm?u")"
#echo "$comm"
fi
elif [ "$num" == "4" ]; then
if [ "$s9" != "y" ]; then
fallo="no"
s9="y"
comm="$(echo "$comm?s")"
#echo "$comm"
fi
else
fallo="yes"
echo """
$(tput setaf 3)/!\\ La opción introducida no es valida /!\\ $(tput sgr0)
"""
fi
fi
done
done
}
function show() {
inter="0"
echo
echo
echo " ---------------------------"
echo
echo " $(tput setaf 2)COMANDO GENERADO:$(tput sgr0)"
echo
printf " hashcat -m $type "
if [ "$type" == "2500" ]; then
print="*.hccapx"
printf "*.hccapx"
else
print="<ArchivoPMKID>"
printf "<ArchivoPMKID>"
fi
printf " -a 3 "
while [ "$inter" != "$max" ]; do
printf "?1"
inter="$(($inter + 1))"
done
printf " -1 $comm "
if [ "two" == "true" ]; then
printf "--increment --increment-min=$min --increment-max=$max "
fi
printf " --status --status-timer=15 "
echo
echo
echo
echo " $(tput setaf 3)Dónde pone \"$print\" va el nombre del archivo donde tenemos el hash.$(tput sgr0)"
echo
echo " [$(tput setaf 2)+$(tput sgr0)] Saliendo... ¡¡Que aproveche!!"
echo
}
# Option 1
function atk(){
hashtype
cifra
comb
show
}
# Menu
echo """
┌────────────────────────────┐ ┌─────────────────────────────┐
│┌──────────────────────────┐│ │ Automatización de ataques │
││ $(tput setaf 6)┬ ┬$(tput setaf 7)┌─┐┌─┐┬ ┬┌─┐┌─┐┌┬┐ ││ │ sin diccionarios en Hashcat │
││ $(tput setaf 6)├─┤$(tput setaf 7)├─┤└─┐├─┤│ ├─┤ │ ││ ├─────────────────────────────┤
││ $(tput setaf 6)┴ ┴$(tput setaf 7)┴ ┴└─┘┴ ┴└─┘┴ ┴ ┴ ││ │ $(tput setaf 3)1.$(tput sgr0) Generar comando Hashcat │
││ $(tput setaf 6)┬ ┬$(tput setaf 7)┬┌┬┐┬ ┬┌─┐┬ ┬┌┬┐ ││ │ $(tput setaf 3)2.$(tput sgr0) Salir │
││ $(tput setaf 6)│││$(tput setaf 7)│ │ ├─┤│ ││ │ │ ││ └─────────────────────────────┘
││ $(tput setaf 6)└┴┘$(tput setaf 7)┴ ┴ ┴ ┴└─┘└─┘ ┴ ││ ┌─────────────────────────────┐
││ $(tput setaf 6)┬ ┬$(tput setaf 7)┌─┐┬─┐┌┬┐┬ ┬┌─┐┌┬┐ ││ │ Por Miguelillo │
││ $(tput setaf 6)│││$(tput setaf 7)│ │├┬┘ │││ │└─┐ │ ││ └─────────────────────────────┘
││ $(tput setaf 6)└┴┘$(tput setaf 7)└─┘┴└──┴┘┴─┘┴└─┘ ┴ ││ ┌─────────────────────────────┐
│└──────────────────────────┘│ │$(tput setaf 1)███████$(tput setaf 3)███████████████$(tput setaf 1)███████$(tput sgr0)│
└────────────────────────────┘ └─────────────────────────────┘
"""
ok="false"
while [ "$ok" = "false" ]; do
printf "$(tput setaf 6)=>$(tput sgr0) "
read option
if [ "$option" == "1" ]; then
ok=true
atk
elif [ "$option" == "2" ]; then
exit
else
echo """
$(tput setaf 3)/!\\ La opción introducia no es valida /!\\ $(tput sgr0)
"""
fi
done
Eso sería, soy totalmente consciente de que no se entiende nada y está fatal, pero para las horas que eran y que lo hice así sobre la marcha ^-^
hoy viernes y el sabado no trabajo , no se si entrare al foro , el domingo noche revisare y si no ha salido nada raro , creo que ya acabare lanzando esto ..total ,despues podemos seguir aqui mareando la perdiz ;D
-
Perfecto! Cuando lo saques si tengo un tiempo y me acuerdo, al menos que alguien se me adelante, edito el apartado de Wikipedia de Wifislax, que pone que la última versión estable es la 4.19... :-\
-
Habria que abrirle un commit , si la interface que eliges ya es monitor no debe crear mas...
he acabado con mon14 , y eso que eligo mon0 ...y encima la real wlan0 si la miras con iwconfig veras que tambien la paso amonitor ...acabas con un monton jajaja.
que loco yo aguanto hasta el mon4 y lo quito xDDD
lo otro me lo hace en wlan1 tambien se pone en monitor
si lo mejor es usar mon y activo desde el principio
un commint seria lo suyo porque el tio esta ahi la ultima actualizacion es del 11 de agosto
con que el script simplemente chequeara que la elegida ya es monitor y no toque nada , con eso estaria ok.
-
miguelito que nombre le ponemos al script, y un icono , o le pongo uno cialquiera. ;D
-
miguelito que nombre le ponemos al script, y un icono , o le pongo uno cialquiera. ;D
umm... Como quieras, si se te ocurre alguno pues ponselo
Si no dímelo y hago en 5 mins un icono y tal :-*
-
miguelito que nombre le ponemos al script, y un icono , o le pongo uno cialquiera. ;D
umm... Como quieras, si se te ocurre alguno pues ponselo
Si no dímelo y hago en 5 mins un icono y tal :-*
Le puedo poner el icono de hashcat en otro color ... y el ?¿ nombre para el script ?¿
HWW
Las iniciales ..
-
HWW (Hashcat sin diccionarios)
El icono de hashcat en color asi cian va bien
-
Esta versión sale ya hoy?? ;D
-
Esta versión sale ya hoy?? ;D
no
para el lunes a asi , pero ya voy preparando cosas
-
Linux_Wifislax_Boot_Installer.com
a mi no me da ningun error.
no hay que abriri consola ni nada de nada , ni marcarlo ejecutable..solo le pinchas y el solo abrira una shell .. de echp lo he usado hoy mismo 2 veces para dos pinchos distintos , y el unico problema ha sido cuando el pincho estaba en formato exFAT , que me daba error hasta que lo he formateado a fat32.
He puesto el modulo de compiz en sistema ... con las notas que has dejado de instrucciones para el que lo use por primera vez.
-
He estado haciendo pruebas con el fichero de boot en linux, y solo me ha dado error , si la consola esta fuera de la carpeta , es decir ..o abres la shell dentro del mismo sitios del fichero o te da error.
la opcion 2 ,es la mas sencilla ... solo clicea 2 veces el ficheros y el solo se autoabrira una consola en la ruta ..
tube que hacer ese nuevo , ppor que el anterior no funcionaba si intentabas hacer el boot desde un sistema de 32 , por que metia un arranque de 32 al de 64 y luego no arrancaba , si se hace desde el mismo wifislax si ,por que es de 64 , pero por ejemplo desde un debian 32 fallaba , el installer.com tiene ficheros de 32 y 64 y ejecuta uno u otro segun en que arquitectura estes.
no te compliques , 2 clicks y el hace todo solo , bueno te dira que pulses enter ;D
-
y el unico problema ha sido cuando el pincho estaba en formato exFAT , que me daba error hasta que lo he formateado a fat32.
lo tengo todo en ext4 y nada en fat32 debe ser de eso,
si tu autoarranque no soporta ext4 y solo soporta fat32 tu autoarranque tiene un problema.
prueba en ext4 y quizas te de mi error, si es asi ya sabes cambia de autoarranque.
He puesto el modulo de compiz en sistema ... con las notas que has dejado de instrucciones para el que lo use por primera vez.
pero no has puesto las capturas,
lo suyo seria ponerlo igual que aqui y borrar este de aqui,
o sea editar el post si quieres ya lo hare yo
y muy wai que lo subieras a mega mersis
.
Amoa a aclararnos , lo unico que importa es el formato del pincho usb , ...debe ser FAT o NTFS , no acepta otros formatos , igual un dia lo miro , por que ahora los pinchos de 32 y 64 gigas vienen en exfat
lo del modulo , cuando lo ponga en abierto , si quieres lo posteas con mas detalles , no me gusta poner fotos, por que luego se pierden y el hilo queda to feo ..
-
pss , he tenido que volver a poner el dichoso xmms , la libreria flac del compat 32 quiere xmms y gtk1 ... que ascazo le estoy pillando al xmms ;D
wine no va si no los vuelvo a poner y por supuesto la libreria original flac...que yo habia compilado sin xmms ... :(
-
Amoa a aclararnos , lo unico que importa es el formato del pincho usb , ...debe ser FAT o NTFS , no acepta otros formatos , igual un dia lo miro , por que ahora los pinchos de 32 y 64 gigas vienen en exfat
pero que salvajadas dices estoy flipando
cambia el autoarrranque para que sea compatible con todos los formatos.
yo no decido que cosas puede hacer o no syslinux ... ni que la peña ahora tubiera los pinchos en ext4 ... ;D
-
yo no decido que cosas puede hacer o no syslinux ... ni que la peña ahora tubiera los pinchos en ext4 ... ;D
se llama compatibilidad a mi me funciona
pues deberian a quien se le ocurre usar eso del fat 32 con linux
sacrilegio total
los pinchos usb de toda la vida han estado en fat ... se llama COMPATIBILIDAD , lo que me extraño es que no funcionara con exfat , tengo que mirarlo pero vamos ...ya llevo ese varios años , cero problemas, cero quejas ... asi que no ira tan mal.
un pincho en ext4 , lo nunca visto , que para usarlo en win tienes que instalar una app , o en la tv que no lo pilla, ni la play ... ni na de na ;D
supongo que al igual que yo , la gente querra usar sus pinchos usb , en todos sus dispositivos, y no tenerlo exclusivamente para usar un live
-
COMPATIBILIDAD con la mugre y el engaño de windows
tu es que llevas windows en las venas,
un usb en ext pues de toda la vida vaya comparacion de formatos madre de dioooooooooooossssssssss
para que quiero usar yo eso que llamas win, antes muerto
ves como llevas windows en las venas,
la tv la pilla de miedo me veo toda la liga la champiñon y lo ke me sale en hd
la gente que use lo que quiera,
aqui ext4 no usan muchos no
o se callan yo porque estoy en plan bocazas
A ver, no es por meterme donde no me llaman pero...
Yo también soy usuario de Linux, no me despierta simpatía ninguna Windows
pero entiendo que no ya USUARIONUEVO, sino cualquier otra de las muchas personas que dependan de Windows por ciertos motivos o por "comodidad", prefieran tener su pendrive en el que además puedan guardar lo que quieran y reproducirlo, modificarlo y verlo en windows, linux, en su tele, en el ordenador del trabajo o donde quieran
-
yo no uso win , pero bueno ... "como yo no lo uso no lo usara nadie en el mundo" ... vaya suposicion mas atrevida.
y de la tv, no has pillao tampoco nada , ..la gente lleva sus pinchos o hdd externos en FAT , por que si grabas o pones pelis en el pincho para verlas, o cualquier otra cosa...una actualizacion de firm para la tv ... en fin no te voy a explicar nada , por que tu no usas eso , yo tampoco claro ..ni los juegos pirateados en pinchos tampoco ... decir que ext4 es lo mejor para usar en el pincho ,es vivir en los mundos de yupi.
de cada 10 personas que preguntes 9 usaran fat en sus pinchos o en su defecto ntfs o exfat (para guardar ficheros de mas de 4 gigas) ... pero ninguno te dira, yo voy de guay , uso ext4 , por que mis pinchos solo los uso para lives. linux , si tengo ficheros hay que liuego necesito en otro aparato , pues me jodo y bailo .. jaja
actualizar una bios , de pc o portatil .. HAY 10.000 COSAS que se hacen desde un pincho ... y en la mayoria vas a necesitar formato FAT , a ver si es que ahora los fabricantes son todos tontos, y ponen FAT , para que sus pinchos solo se usen en linux. ;D
yo si que flipo cuando veo este tipo de argumentos ... como a mi me gusta el color verde , es que todo el mundo usa el verde , los demas colores no existen .. ;D
y tampoco entiendo a que viene tanta pataleta ... se trata unica y exclusivamente de que el instalador de arranque , solo va a buscar NTFS O FAT ,por que el 99% de pinchos usb van a estar en ese formato ..y luego el otro 1 por ciento se lo dividen 0.9 exfat y 0,1 otros formatos ..
a ver si ahora un bootloader va a tener soporte tambien para MAC , btrfs y 300 tipos de istemas de ficheros. .. ;D
-
solo por diversion , podrias abrir un post de encuesta ..a ver la gente en que formato lleva sus pinchos usb. ;D
a veces quieres tener razon en cosas super absurdas
¡compatibilidad FAT? ---> CUALQUIER APARATO LO VA A LEER ,repito ... CUALQUIERA y no solo LEE , si no ESCRIBIR.
¿cuantos aparatos leen pinchos en ext4? ... prueba tu pincho ext4 en una play , en una tv , en el portatil del colega que le quieres instalar algo ... o fornatear el pc , actualiza una bios , SI PUEDES , pasa tus fotos al pincho ext4 y llevalo para verlo a casa de alguien ... la verdad me cuesta mucho , imaginar una situacion en la que un pincho ext4 vaya a ser la salvacion.
No se trata de que sistema de ficheros es mejor , FAT ,es un sistema muy viejo , con limites de tamaño a 4gb , por eso salio exfat ... o ntfs
Aun asi , y siendo los tres grabdes sistemas de ficheros de nuestro bill ventanas , resulta que solo el FAT , te garantiza compatibilidad con cualquier trasto , por que los fabricantes lo adoptaron , logica aplastante ¿que sistema es el mas usado del mundo ? ... pues hay que tener compatibilidad con eso , aunque un pincho se puede formatear , la mitad de la gente no sabe ni lo que es dar formato.
-
Al final lo he arreglado.
YO ESTABA EQUIVOCADO , el que da solo FAT/NTFS es el exe de windows , por su propia naturaleza.
El installer de linux, SI DEBERIA FUNCIONAR CON EXT 2 3 y 4 , fat , ntfs , btrfs y alguno mas.
ME FALTABA --> extlinux.com
Pero para que veas que al final yo tengo razon ... pincho en ext4 , todo ok , ¿sabes cual es el problema? , que los equipos que solo pueden arrancar con EFI/UEFI , si deben estar en FAT , EFI SOLO FUNCIONA EN UNA PARTICION FAT , asi que al final es lo que hay... lo he arreglao , pero tampoco es que me sienta muy contento , al final los equipos modernos si solo llevan EFI , el usuario debera tener el pincho en FAT , para que funcione lo que hay en la carpeta EFI , y hay si que no hay nada que rascar.
RESUMEN , yo estaba equivocado , si se puede usar ext4 , pero solo si no vas a tirar de EFI
pincho en ext4 , ejecutado el loader , y arranca sin drama , en bios CSM / LEGACY .
-
bueno , pues de momento ya esta , aunque podemos seguir, debatiendo y probando cosas..
gracias a todos
https://foro.seguridadwireless.net/live-wifislax/wifislax64-2-2-final-para-descarga/msg370513/#new