?>/script>'; } ?> Script multiuso en bash, airgeddon Widgets Magazine

Autor Tema: Script multiuso en bash, airgeddon  (Leído 672975 veces)

0 Usuarios y 64 Visitantes están viendo este tema.

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Script multiuso en bash, airgeddon
« Respuesta #100 en: 16-12-2016, 05:09 (Viernes) »
tendre que mirarlo mas despacio.

pero no vi , la opcion de elegir otro objetivo ...es decir, que se abra de nuevo el listado de lo que se ha escaneado antes, para elegir el correcto en caso de equivocacion, o que simplemente tu red conste de router + repetidor y quieras probar cosas en ambos.


lo de la interface ...tu pon en modo monitor, y cierra la ventana del script ... = te quedas colgado con wlan0mon , si no sabes desmontarlo (airmon-zc) , pues lo tienes jodidillo.

luego , lo de la bd , comprobar mediante un checksum ...que es el fichero .txt , osea otro fichero mas, cuando podria ir dentro del mismo db ..en una variable.


te pongo un ejemplo ...


tengo la bd , sincronizada con github , ...observo un positivo nuevo , y decido añadirmelo a la lista..  ahora esa lista ya no es como la que hay en github y el checksum no es igual ...  ¿que sucede en ese caso?  ... por que si es una variable definida ,como no cambia.pues no me machacara mi db local , pero si se basa en un control de checksums ...pues cuando no cuadre , no se como lo habras planeado.

v1s1t0r

  • Visitante
Re: Script multiuso en bash, airgeddon
« Respuesta #101 en: 16-12-2016, 12:28 (Viernes) »
No, el fichero del checksum no lo necesitas. Basta con que exista en la nube. Ese no lo tienes que meter, porque la comprobación es el checksum del fichero actual (que se calcula en el momento con md5sum) contra el que hay en la nube. En ningún momento el fichero txt del checksum existe en local.

En cuanto a que el propio checksum esté dentro del fichero... ha de ser un fichero aparte porque si lo meto dentro del script ya pierdo lo que quería de que se pueda actualizar la bbdd independientemente del script, y si lo meto dentro del propio fichero de la bbdd es una incongruencia porque al meterlo cambio el checksum. Así que como está creo que está perfecto. Si un colaborador quiere actualizar la bbdd, pues cambia el fichero de la bbdd, calcula el checksum y actualiza el txt de github y es independiente del script.

Respecto a eso que comentas de "veo uno nuevo y me lo añado a la lista"... airgeddon está hecho para que funcione con la lista que hay en github. Si quieres probar un pin concreto lanzas el custom pin attack y lo pruebas, y para lo demás, pues nos contactais por aqui y vamos añadiendo pines! así el conocimiento de uno lo usamos todos!  ;D un post, un mail, un msg privado, y casi con toda probabilidad en menos de un día estará actualizado en la nube.

Lo de salir del script y quedarte tirado por no saber manejar airmon... bueno, el script como te comentaba te da la opción de elegir como quieres salir, pero si en vez de hacer una salida controlada ya sea eligiendo "Salir" o dando Ctrl+C (que también se considera controlada en airgeddon), pinchas en la "X" del terminal y cortas el script a la mitad, pues eso ya no lo puedo controlar... como se quede se ha quedado. Y eso pasa además con todos los demás scripts también, no solo en airgeddon. Es que ahí no puedo hacer nada... si en medio de un proceso te lo cargas, pues es que no hay más... como mucho hacer lo que hago, que en la salida incluso de Ctrl+C se pueda quedar la tarjeta a gusto del usuario.

Respecto a lo de elegir objetivo, ahora te he entendido... te refieres a escanear objetivos y luego cambiar de objetivo sin volver a escanear. No, si quieres cambiar de objetivo volvemos a escanear en airgeddon, que no cuesta nada y así además tienes los datos actualizados lo más cerca posible en el tiempo de la acción a realizar. Si guardase la lista de lo anteriormente escaneado y permitiese cambiar de objetivo entre esos datos sin escanear de nuevo, podría pasar que si ha pasado mucho rato entre una acción y otra, igual el segundo punto de acceso que eligieses ya no esté disponible, o que si el dueño lo reinició o se reiniciase por cualquier circunstancia, ya sabes q muchos APs tienen el canal en "auto" e igual podría estar ya en otro canal y luego que no funcionase el ataque o acción a realizar. Eso siempre puede pasar, si tu justo seleccionas y te lo cambian de canal... pero al menos así intentamos minimizar el número de veces que eso pueda ocurrir.

No se, es mi punto de vista. Lo he intentando hacer lo más robusto posible. Gracias como siempre, todas las opiniones son escuchadas y valoradas y se agradecen, de verdad.

« Última modificación: 16-12-2016, 12:42 (Viernes) por v1s1t0r »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Script multiuso en bash, airgeddon
« Respuesta #102 en: 16-12-2016, 14:01 (Viernes) »
men , no he dicho nada del checksum dentro del fichero ,eso no.

una VARIABLE


VERSION=25-DE-DICIEMBRE FUN FUN FUN

Por ejemplo , y lo grepeas y comparas con el de github.
« Última modificación: 16-12-2016, 14:06 (Viernes) por USUARIONUEVO »

v1s1t0r

  • Visitante
Re: Script multiuso en bash, airgeddon
« Respuesta #103 en: 16-12-2016, 14:04 (Viernes) »
Ok ok... pero como te comentaba, quería tener separado el script de la bbdd de pines, para que se pueda actualizar una cosa sin actualizar la otra.

Citar
Y lo de lanzar algo si cierran con la X de la ventana de terminal, eso sí que me interesa!! no sabía que eso se podía controlar. Así lanzaría los mismos procesos que lanzo en la salida controlada, aunque sin preguntas, restaurando directamente el interfaz a managed si no lo estuviera ya. Lo miraré. Gracias.

EDIT. Uys... esto que pongo en el quote era mi respuesta a algo que pusiste, pero has editado y lo has quitado... que estamos los dos ahí petando el F5, refreshers totales, xdddd
« Última modificación: 16-12-2016, 14:09 (Viernes) por v1s1t0r »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Script multiuso en bash, airgeddon
« Respuesta #104 en: 16-12-2016, 14:07 (Viernes) »
espérate que arranque Linux y te lo busca.


eran cosas de tipo de "si hay interrupción" , y se llama a la función encerrada ..que solo se ejecuta al invocarla.


las versión de db y script pueden estar perfectamente en los dos ficheros y ser distintos.


luego con curl ... puedes leer la variable en cada uno de los dos ficheros de github.


igual también te interesa otra cosa ...que explicada es un poco "este tio esta flipao" .. ;D


variables que a su vez sean variables...


por ejemplo , puedes poner

DEBUG=0

Y que al mismo timpo puedas lanzarlo con DEBUG=1 pasándolo com parámetro..sin editar el script.


Código: [Seleccionar]
DEBUG=1 airgeddon.sh
« Última modificación: 16-12-2016, 14:09 (Viernes) por USUARIONUEVO »

v1s1t0r

  • Visitante
Re: Script multiuso en bash, airgeddon
« Respuesta #105 en: 16-12-2016, 14:11 (Viernes) »
Si, puedes poner num de version en vez de un checksum... pero es que no me aporta nada nuevo. Es decir, que como está ya se actualiza si procede y hay algo más nuevo en la nube... y ya está hecho. Como tu dices también está bien la verdad, pero al final el resultado es el mismo que lo que tengo ahora. Yo creo que esto lo voy a dejar así.

Lo de la interrupción de cerrar por las bravas dando a la X si se puede hacer sí que me interesa mucho!

Y lo de los parámetros de tipo debug y tal... no se... bueno, podría ser. La verdad es que me da un poco igual. Si eso solo lo uso yo para programar...
« Última modificación: 16-12-2016, 14:13 (Viernes) por v1s1t0r »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Script multiuso en bash, airgeddon
« Respuesta #106 en: 16-12-2016, 14:14 (Viernes) »
lo de ejecutar un proceso..aunque se cierre de la X


creas la funcion "encerrada"


desmontar(){
bla bla bla
}

y
Código: [Seleccionar]
trap desmontar SIGHUP SIGINT
trap llama a la funcion si se produce un  SIGHUP  o un  SIGINT

o traducido ..proceso interrumpido.

v1s1t0r

  • Visitante
Re: Script multiuso en bash, airgeddon
« Respuesta #107 en: 16-12-2016, 14:17 (Viernes) »
Genial! ahora mismo solo manejaba el Ctrl+C y el Ctrl+Z que son INT y SIGTSTP (no se si el orden era así o al revés, pero son esos dos).

Pues para la proxima subida ya tengo para entretenerme. Mil gracias!

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Script multiuso en bash, airgeddon
« Respuesta #108 en: 16-12-2016, 14:17 (Viernes) »
variable..que a su vez es variable... ;D


Código: [Seleccionar]
DEBUG=${DEBUG:-"0"}
DEBUG , sera 0 , siempre y cuando no se pase otra cosa.


si ejecutaramos

DEBUG=1 airgeddon.sh   , la variable seria = 1  ;D


No voy de pro ni nada, son truquillos que aprende de mirar otros scipts...yo soy bastante patetico con bash  ;D 8)
« Última modificación: 16-12-2016, 14:19 (Viernes) por USUARIONUEVO »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Script multiuso en bash, airgeddon
« Respuesta #109 en: 16-12-2016, 14:27 (Viernes) »
la primera vez que vi el uso de "trap"  , fue en goyscript ..

que al arrancar detenia varios servicios y aun cerrando de la x , se restauraba todo ..y estube indagandolo ..no se si se lo llegue a preguntar directamente.

luego hay varios scripts que hacen uso de esos truquillos , como geminisauditor , wpspingenerator y alguno mas.


los updaters por ejemplo llevan eso , por si cortas  a mitad de estar compilando codigo ..se limpia todo , temporales, archivos descargados y demas.  ;D


espero te sirva.  ;)
« Última modificación: 16-12-2016, 14:28 (Viernes) por USUARIONUEVO »

v1s1t0r

  • Visitante
Re: Script multiuso en bash, airgeddon
« Respuesta #110 en: 16-12-2016, 14:34 (Viernes) »
No te preocupes, yo no soy ningún pro (de hecho, estoy bastante lejos  ^-^ ), pero todos los consejos, truquillos, ayudas son bienvenidos... hay gente que igual se lo toma de alguna forma rara, en plan "me quieren corregir" o que se yo... yo solo lo tomo como que me están queriendo ayudar y sugiriendo cosas... luego ya se harán o no o lo que sea dependiendo como sea la cosa, pero que por proponer no quede.

Goyscript es muy buen script y fuente de inspiración para muchos (yo entre ellos). Es otro de los scripts que nombro en los créditos de mi github y ahora que lo sacas a la luz, pues le echaré un ojo a ver que se cuece por ahí... aun a riesgo de que algún "flammer" ahora salte diciendo que si voy a copiar no se que o los rollos de siempre... q la verdad es q "sudo" bastante <- chiste malo linuxero

Bueno, lo dicho. Voy al lío. Thx again.

v1s1t0r

  • Visitante
Re: Script multiuso en bash, airgeddon
« Respuesta #111 en: 17-12-2016, 18:56 (Sábado) »
Vale hecho, ya funciona guay... ahora si cierras por las bravas te devuelve el interfaz a modo managed si procede... probado en varios linux y con varias tarjetas. Funcionando.

Aún no lo he pasado a master, pero por si alguien lo quiere ver, está en la rama dev aquí: https://github.com/v1s1t0r1sh3r3/airgeddon/tree/dev . Es la versión 5.13... que quiero hacer más cositas antes de pasarlo a master y que se le actualice a todo el mundo.

Gracias una vez más, es una buena mejora!!!

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Script multiuso en bash, airgeddon
« Respuesta #112 en: 17-12-2016, 20:34 (Sábado) »
estoy ultimando iso para version final.


me gustaria que esa mejora entrase de serie ,por lo que te dije ... yo por que al ver wlan0mon ya sabia lo que estaba pasando ,pero la gente no va a saber devolverla a managed por que intentaran con airmon-ng , en lugar del zc  ;)


No se si ya lo habras hecho , pero tal vez es momento de ajustar el time out , aquello de ponerlo a 30 que te han recomendado mas personas  ;)

gracias por tu esfuerzo.


PD: Es un defecto que tengo ...hablar sin mirar antes :=)  ya has cambiado tambien el time out.

WPS timeouts changed. More traps handled. Auto restore managed mode o…
« Última modificación: 17-12-2016, 20:37 (Sábado) por USUARIONUEVO »

v1s1t0r

  • Visitante
Re: Script multiuso en bash, airgeddon
« Respuesta #113 en: 17-12-2016, 21:34 (Sábado) »
Joder, me has leido el pensamiento... estoy ahora mismo liado con los timeouts... jejeje, que pájaro... eso es que lees otros foros donde hablé de ello (de los timeouts)...

Bueno, estoy haciendolo pr0 para que el usuario pueda elegir el q le salga del bolo... el recomendado por defecto serán 30 segundos.

Te aviso en cuanto esté. Como estoy a tope con esto, supongo que esta noche o mañana mismo podría tenerlo. lo malo es lo de siempre... las traducciones, que la gente siempre tarda... pero bueno, las de español e inglés siempre están, que son las que yo hago. y el resto irán traducidas con traductor automático como siempre y con la marca PoT (pending of translation) hasta que lo hagan.

De todas formas, como el script se actualiza solo, en cuanto las tenga, las tendrá todo el mundo... así que lo dicho, te aviso en cuanto tenga esto por si quieres meter la 5.13

Saludos.
« Última modificación: 17-12-2016, 21:35 (Sábado) por v1s1t0r »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Script multiuso en bash, airgeddon
« Respuesta #114 en: 17-12-2016, 21:42 (Sábado) »
la idea es empaquetar en wifislax ,  ;)

ya se que se actualiza el script ,pero vamos a lo de siempre , no todo el mundo esta conectado ..usan el live sin conexion y demas...por eso quiero empaquetar una de serie , que por lo menos no se queden con la interface wlan0mon  ;).


hay tiempo ,asi que no te mates tampoco , creo que por lo menos 3-4 dias hasta la version final.

y si , leo todos los foros que de alguna manera considero interesantes , sin importarme quien este por ese foro.

He leido el comentario de pastilla (viejo conocido por aqui) , que esta usando wifislax-4.12 , ... y si que tiene reaver 1.5.2 , o 1.5.3 no recuerdo ...solo que para no solapar ese esta reonmbrado como

reaver-6tx o  reaver_6tx

no recuerdo exactamente , en cualquier caso ni te molestes por que eso va a quedar atras con la version de 64 bits, no vale la pena añadir variabls para un wifislax que va a quedar obsoleto en unos pocos dias.  ;)

v1s1t0r

  • Visitante
Re: Script multiuso en bash, airgeddon
« Respuesta #115 en: 17-12-2016, 22:18 (Sábado) »
Pues ale, ya lo tengo listo, probado y funcionando en dev... aún no lo voy a pasar a master, si tenemos aún unos días, dame algo de tiempo para ver si alguno de mis traductores le da por hacerlo a tiempo, les acabo de avisar de que hay cambios.

Yo estoy ahora de vacaciones, así que tengo tiempo para hacer el freak todo el que haga falta... dime cuando es el límite y lo paso a master justo antes con todos los cambios que haya y te aviso. Tranqui que no fallo.

Bueno, como decía, ahora te da la opción de cambiar el timeout para los ataques wps... ha quedao muy chulo la verdad  >:(

Por cierto, ayer o anteayer metí unos pines más en la bbdd, por si la quieres actualizar tb.

Respecto a lo que comentaba ese usuario en el otro foro... la verdad es que debe estar liando alguna... porque yo con wifislax 4.12 no tengo ningún problema y el reaver que viene es el 1.5.2 que es el mínimo justo para hacer los pixie dust attacks integrados... así que yo creo que se está confundiendo y no está usando wifislax 4.12 porque según el mensaje que le da airgeddon, la versión que tiene es 1.4-r119 así que no se si se referirá al 4.12 ese que sacasteis para vmware que no era la final y que igual ese tiene (no lo se) un reaver más viejuno... pero bueno, que como dices, tampoo merece la pena ya hacer nada y tampoco puedo hacer nada más, ya está validada la versión y por lo que comenta el propio usuario, airgeddon está detectando bien la versión que él tiene y validando correctamente, así que no se... que actualice.

Saludetes y feliz navidad!!


Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Script multiuso en bash, airgeddon
« Respuesta #116 en: 17-12-2016, 22:28 (Sábado) »
la db , la actualice creo ayer de madrugada , habia solo un pin nuevo.  ;D

r3sh0ck

  • Visitante
Re: Script multiuso en bash, airgeddon
« Respuesta #117 en: 17-12-2016, 23:46 (Sábado) »
Sois lo maximo, por si os sirve de algo ahi os dejo esto ;)
Estas mac son vulnerables a PixieScript

BSSID : 08:7A:4C:27:00:xx   PIN WPS : 25561043
BSSID : BC:14:01:BC:11:xx   PIN WPS : 39563293
BSSID : BC:14:01:F9:A8:xx   PIN WPS : 39594723
BSSID : 00:26:5B:44:1C:xx   PIN WPS : 22760203
BSSID : 00:22:F7:28:CF:xx   PIN WPS : 26745527
BSSID : 00:26:5B:1E:D3:xx  PIN WPS :37071233
BSSID : BC:14:01:F9:A3:xx  PIN WPS : 33658728
BSSID : F8:8E:85:27:29:xx  PIN WPS : 96458815
BSSID : E2:41:36:84:1F:xx  PIN WPS : 86588324
BSSID : B2:46:FC:78:1A:xx  PIN WPS : 78711600
BSSID : E0:41:36:4B:3B:xx  PIN WPS : 49303407
BSSID : F8:8E:85:DA:9A:xx  PIN WPS : 19117652
BSSID : E2:41:36:9C:26:xx  PIN WPS : 02335766
BSSID : F8:BF:53:C4:76:xx  PIN WPS : 12345670
BSSID : F8:63:94:87:91:xx  PIN WPS : 12345670
BSSID : F8:8E:85:CD:18:xx  PIN WPS : 16035232
BSSID : E2:41:36:9C:24:xx  PIN WPS : 02329604
BSSID : E2:41:36:9D:44:xx  PIN WPS : 03066089
BSSID : E2:41:36:65:60:xx  PIN WPS : 66437369
BSSID : E2:41:36:08:B1:xx  PIN WPS : 05698165
BSSID : E2:41:36:AE:B4:xx  PIN WPS : 14495601
BSSID : E2:41:36:5C:B4:xx  PIN WPS : 60755285
BSSID : B2:46:FC:7B:B5:xx  PIN WPS : 81073443
BSSID : F8:63:94:54:CB:xx  PIN WPS : 12345670
BSSID : E2:41:36:8F:E9:xx  PIN WPS : 94315202
BSSID : 20:08:ED:CF:34:xx  PIN WPS : 35794448
BSSID : 68:B6:FC:84:15:xx  PIN WPS : 54566859
BSSID : BC:14:01:BC:55:xx  PIN WPS : 11891987
BSSID : 00:05:CA:8D:CF:xx  PIN WPS : 48795203
BSSID : 00:05:CA:7B:88:xx  PIN WPS : 99753795
BSSID : BC:14:01:F8:D5:xx  PIN WPS : 80173496
BSSID : BC:14:01:93:4C:xx  PIN WPS : 76226199
BSSID : 6A:96:BF:6E:3C:xx  PIN WPS : 78248526
BSSID : 62:CB:A8:4B:81:xx  PIN WPS : 64878416
BSSID : 62:53:D4:B9:76:xx  PIN WPS : 48095099
BSSID : 00:14:5C:94:07:xx  PIN WPS : 97012948
BSSID : BC:14:01:F9:E2:xx  PIN WPS : 93066006
BSSID : 68:B6:FC:5E:3F:xx  PIN WPS : 33650739
« Última modificación: 17-12-2016, 23:49 (Sábado) por r3sh0ck »

Desconectado USUARIONUEVO

  • Moderador
  • *
  • Mensajes: 15985
Re: Script multiuso en bash, airgeddon
« Respuesta #118 en: 20-12-2016, 19:09 (Martes) »
fecha tope , viernes 23  ;)

pasate algo a la rama estable.

v1s1t0r

  • Visitante
Re: Script multiuso en bash, airgeddon
« Respuesta #119 en: 20-12-2016, 19:25 (Martes) »
Perfecto, la 5.13 está lista a falta de unas traducciones del francés. Voy a "achuchar" para que de tiempo, a ver si es posible, y si no, lo pasaría sin esas traducciones (hechas con el traductor automatico), pero pasar pasa a tiempo. Gracias.