elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Tutorial básico de Quickjs


  Mostrar Mensajes
Páginas: [1] 2 3
1  Programación / Bases de Datos / [?] Consulta Sentencia "SELECT" SQL Anidada en: 30 Septiembre 2016, 20:12 pm
Hola a todos, soy nuevo en este subforo y recién estoy comenzando a ver las cosas que se pueden ir haciendo con bases de datos (léase, perdón desde ya por mi ignorancia).
El tema es el siguiente:

Tengo una DB con 2 tablas que me interesan: Una llamada "Servicios" (tabla 1) y la otra "PagoServicios" (tabla 2).
(Cualquier cosa, si no carga la imágen acá el link https://kn3.net/61CA354A71AJPG.html).
El hecho es que necesito una sentencia SQL que me seleccione los Nombres de servicios según el ID del servicio de la tabla 2, sin repetir y su respectivo costo, de un usuario específico en un año específico.
Intenté con algo parecido a esto:

Código
  1. SELECT (SELECT DISTINCT t1.nombreservicio FROM Tabla1 AS t, Tabla2 AS t2 WHERE t1.IDServicio = t2.IDServicio), t2.Costo FROM Tabla2 AS t2 WHERE t2.año = 2016 AND IDUsuario = 14;
La cuestión: Sólo me devuelve la primera coincidencia dentro de la búsqueda.
No se si me hago entender pero, el resultado que espero, es el siguiente:
Código:
Agua | 80
Gas  | 60
Y no, sólo me tira "Agua | 80", "Agua | 60". Como recién inicio en SQL (sólo manejo las sentencias más básicas que existen) no tengo idea dónde puede estar mi error.

Cualquier sugerencia, corrección y demás será agradecida siempre y cuando sea en un marco de respeto.

Gracias desde ya :).
2  Sistemas Operativos / GNU/Linux / Re: [?] Ayuda con interfaz de red en Kali Linux en: 7 Mayo 2016, 20:47 pm
Hola, BloodSharp. Antes que nada, muchas gracias por responder (fuiste el único).
Lamentablemente prové con todo:
Borrando el archivo persistent.rules del directorio de udev, creando uno nuevo vacío, y hasta cambiandole los parámetros con los propios de mi tarjeta. Sigue todo igual y me es muy molesto. Gracias de todas formas por el enlace de la wiki de archlinux, me sirvió mucho y me servirá para estudiar más a fondo.
Esperaré a algún otro comentario y si ya no hay vuelta atrás, volveré a instalar la distro y actualizar paquetes a mano, porque hay "algo" que me renombra la interfaz (y no lo encuentro).
Gracias de todas formas por la ayuda, un saludo.

Nota: Esto es algo nuevo :| y me asustan los "timed out".

Citar
root@Kali:~# dmesg | grep wlx

[   17.370192] ath9k_htc 4-2:1.0 wlxa42bb0beeae0: renamed from wlan1

[   30.044638] IPv6: ADDRCONF(NETDEV_UP): wlxa42bb0beeae0: link is not ready

[   30.238239] IPv6: ADDRCONF(NETDEV_UP): wlxa42bb0beeae0: link is not ready

[   30.677481] IPv6: ADDRCONF(NETDEV_UP): wlxa42bb0beeae0: link is not ready

[   32.348608] wlxa42bb0beeae0: authenticate with 00:23:cd:f4:b8:da

[   32.520604] wlxa42bb0beeae0: send auth to mi_mac_:) (try 1/3)

[   32.624137] wlxa42bb0beeae0: send auth to mi_mac_:)(try 2/3)

[   32.732220] wlxa42bb0beeae0: send auth to mi_mac_:)(try 3/3)

[   32.836135] wlxa42bb0beeae0: authentication with mi_mac_:) timed out

[   34.280882] wlxa42bb0beeae0: authenticate with mi_mac_:)
[   34.543910] wlxa42bb0beeae0: send auth to mi_mac_:) (try 1/3)

[   34.652045] wlxa42bb0beeae0: send auth to mi_mac_:) (try 2/3)

[   34.756113] wlxa42bb0beeae0: send auth to mi_mac_:) (try 3/3)

[   34.764270] wlxa42bb0beeae0: authentication with mi_mac_:) timed out

[   36.586743] wlxa42bb0beeae0: authenticate with mi_mac_:)
[   36.866767] wlxa42bb0beeae0: send auth to mi_mac_:) (try 1/3)

[   36.972055] wlxa42bb0beeae0: send auth to mi_mac_:) (try 2/3)

[   37.076122] wlxa42bb0beeae0: send auth to mi_mac_:) (try 3/3)

[   37.180072] wlxa42bb0beeae0: authentication with mi_mac_:) timed out

[   39.518745] wlxa42bb0beeae0: authenticate with mi_mac_:)
[   39.781038] wlxa42bb0beeae0: send auth to mi_mac_:) (try 1/3)

[   39.884159] wlxa42bb0beeae0: send auth to mi_mac_:) (try 2/3)

[   39.988080] wlxa42bb0beeae0: send auth to mi_mac_:) (try 3/3)

[   40.092115] wlxa42bb0beeae0: authentication with mi_mac_:) timed out

[   52.658664] wlxa42bb0beeae0: authenticate with mi_mac_:)

[   52.983411] wlxa42bb0beeae0: send auth to mi_mac_:) (try 1/3)

[   53.088171] wlxa42bb0beeae0: send auth to mi_mac_:) (try 2/3)

[   53.192120] wlxa42bb0beeae0: send auth to mi_mac_:) (try 3/3)

[   53.296094] wlxa42bb0beeae0: authentication with mi_mac_:) timed out

[   58.044952] IPv6: ADDRCONF(NETDEV_UP): wlxa42bb0beeae0: link is not ready

[   59.361543] wlxa42bb0beeae0: authenticate with mi_mac_:)

[   59.674609] wlxa42bb0beeae0: send auth to mi_mac_:) (try 1/3)

[   59.788122] wlxa42bb0beeae0: send auth to mi_mac_:) (try 2/3)

[   59.892094] wlxa42bb0beeae0: send auth to mi_mac_:) (try 3/3)

[   59.996091] wlxa42bb0beeae0: authentication with mi_mac_:) timed out

[   71.334989] wlxa42bb0beeae0: authenticate with mi_mac_:)
[   71.606890] wlxa42bb0beeae0: send auth to mi_mac_:) (try 1/3)

[   71.716080] wlxa42bb0beeae0: send auth to mi_mac_:) (try 2/3)

[   71.820150] wlxa42bb0beeae0: send auth to mi_mac_:) (try 3/3)

[   71.924097] wlxa42bb0beeae0: authentication with mi_mac_:) timed out

[   84.022056] IPv6: ADDRCONF(NETDEV_UP): wlxa42bb0beeae0: link is not ready

[   85.354389] wlxa42bb0beeae0: authenticate with mi_mac_:)

[   85.613740] wlxa42bb0beeae0: send auth to mi_mac_:) (try 1/3)

[   85.728087] wlxa42bb0beeae0: send auth to mi_mac_:) (try 2/3)

[   85.832106] wlxa42bb0beeae0: send auth to mi_mac_:) (try 3/3)

[   85.936127] wlxa42bb0beeae0: authentication with mi_mac_:) timed out

[   97.279010] wlxa42bb0beeae0: authenticate with mi_mac_:)

[   97.590526] wlxa42bb0beeae0: send auth to mi_mac_:) (try 1/3)

[   97.692107] wlxa42bb0beeae0: send auth to mi_mac_:) (try 2/3)

[   97.796260] wlxa42bb0beeae0: send auth to mi_mac_:) (try 3/3)

[   97.900092] wlxa42bb0beeae0: authentication with mi_mac_:) timed out

[  110.148766] IPv6: ADDRCONF(NETDEV_UP): wlxa42bb0beeae0: link is not ready

[  111.497900] wlxa42bb0beeae0: authenticate with mi_mac_:)

[  111.668805] wlxa42bb0beeae0: send auth to mi_mac_:) (try 1/3)

[  111.772165] wlxa42bb0beeae0: send auth to mi_mac_:) (try 2/3)

[  111.876164] wlxa42bb0beeae0: send auth to mi_mac_:) (try 3/3)

[  111.980167] wlxa42bb0beeae0: authentication with mi_mac_:) timed out

[  123.337056] wlxa42bb0beeae0: authenticate with mi_mac_:)

[  123.597429] wlxa42bb0beeae0: send auth to mi_mac_:) (try 1/3)

[  123.700143] wlxa42bb0beeae0: send auth to mi_mac_:) (try 2/3)

[  123.804097] wlxa42bb0beeae0: send auth to mi_mac_:) (try 3/3)

[  123.908093] wlxa42bb0beeae0: authentication with mi_mac_:) timed out

[  136.117958] IPv6: ADDRCONF(NETDEV_UP): wlxa42bb0beeae0: link is not ready

Aclaración: mi_mac :) es la mac de mi placa USB y wlxa42bb0beeae0 es el nombre que le da el sistema a la interfaz de red USB (ya ven por qué quiero cambiarlo :( ?)
3  Sistemas Operativos / GNU/Linux / [?] Ayuda con interfaz de red en Kali Linux en: 6 Mayo 2016, 20:52 pm
Hola, hace poco postié en el foro el problema que tuve (pero al parecer, no tuvo relevancia).
Espero que alguien pueda dar con una posible solución, ya que me es imposible cambiar todos los script que debo utilizar a diario por el "problema".

En fin, tengo una netbook viejita y decidí poner a prueba mi red. Instalé Kali (la última versión actualizada), y empecé a probar las distintas formas de vulnerabilidades que presentaba mi red. Me encontré con una herramienta muy buena como Linset, la cual procedí a instalar (previo update del sistema) y sus paquetes correspondientes (como hostapd y otros). Hasta acá, todo perfecto, el tema es que cuando conecto la placa usb a la net, me cambia de nombre:

Citar
ath9k_htc wlxa42bb0beeae0 renamed from wlan1

El tema es que ya estuve revisando varios lugares
(http://askubuntu.com/questions/142731/problem-renaming-wireless-interfaces
https://ivi.fnwi.uva.nl/sne/air//wiki/LogicalInterfaceNames/
https://answers.launchpad.net/ubuntu/+question/62716)
y nada...no quiere volver a llamarse wlan1 la interfaz de red.

Tengo conectadas dos placas, la PCI que ni ocupo y la USB (que es la que me está dando problemas desde que hice el update). La placa en cuestión es una USB TP-LINK TL-WN722N y el chipset que la maneja es un Atheros (9k_htc en Kali).
Sin más, les agradezco desde ya cualquier información que tengan.

Nota: No hay problemas de compatibilidad, ya que el driver viene por defecto en el núcleo (y además, antes podía usar sin problema alguno)
Nota 2: Probé, como lo dice en las páginas consultadas, cambiar la configuración que traía el archivo de la norma udev, pero grande fue la sorpresa al saber que estaba vacío (?) por lo que inserté los datos de mi tarjeta y reinicié, sin dar con una solución.
Nota 3: Me molestó tanto que procedí a reinstalar toda la distribución, desde 0 (si, por esto) pero al hacer de nuevo el update me tira ese nombre de interfaz igual  >:D :-( .
Nota 4: Soy extranjero en linux, por lo tanto estoy aprendiendo de la mejor forma (rompiendo todo) por lo tanto, si es un error muy común/simple/boludo sepan entender.
4  Seguridad Informática / Hacking Wireless / [?] ayuda con interfaz de red en: 5 Mayo 2016, 20:52 pm
Hola a todos.
Mi problema es bastante difícil de explicar, pero voy a tratar de resumir y ser conciso:
Tenia un problema con mi placa PCI inalámbrica por lo que decidí comprar una wireless usb (que por cierto, es baratisima y funciona 10p  ::)).
Al conectarla pude hacer una auditoría y pentesting (básico, estoy en el aprendizaje) de mi propia red. El tema es que, quise instalar linset para hacerme un evil twin y poder monitorear desde mi teléfono. Al instalar linset me pedía otros paquetes (dhcp, hostapd, etc) los cuales, cambiando de repositorio, pude instalar.
El tema es que ahora, mi placa de red usb paso a llamarse wlax00b4r4 (algo así, no me voy a poner a tipear eso xD) y no tengo forma de volver a su básica wlan1.
Es horrible tener que poner en modo monitor una interfaz con ese nombre (a pesar que, luego de hacerlo, en modo monitor se llame wlan1mon).
Buscando en don Google me enteré que Linux asocia el nombre de la interfaz con su Mac en un archivo de configuración, y que si lo eliminaba, al volver a conectarla le agregaría otro nombre a la interfaz pero...nada.
Sigo con wlxjeie93  :(
Si alguien podría ayudarme (si es con detalles para estudiarlos, mejor) le agradezco.
Saludos :).

Nota: si sirve de algo, la placa usb es una tplink wn722n chiste atheros (el parcheado es 9k). Gracias desde ya.
5  Seguridad Informática / Wireless en Linux / Re: [?] Ayuda sobre Airodump-ng en: 22 Abril 2016, 05:00 am
Nota: intenté poner en modo monitor desde la consola sin usar Airmon-ng pero todo sigue igual...por favor, si alguien puede ayudar con una idea, como para que siga investigando, le estaré agradecido.
6  Seguridad Informática / Wireless en Linux / Re: [?] Ayuda sobre Airodump-ng en: 21 Abril 2016, 10:17 am
¿Es raro no? Siempre tengo errores del tipo ";" pero no lo veo. Ya probe varias cosas como ifdown ifup para ver si la placa estaba saturada con algo, que se yo. No crei necesario el cambio de MAC porque, estoy probando con mi propia red y me importa poco que me descubra mi otro yo

Lei por algunas paginas que varias personas han tenido problemas similares (no de este tipo puntual, pero si de conexiones) con el network manager y han cambiado a otro (no recuerdo el nombre pero se que empieza por D jaja) y "se solucionaron los problemas" (mas precisamente, era un problema que le tiraba ip dinamicas siempre y necesitaba si o si fijas, sobre Ubuntu 13x).

Hace unos dias tambien hice un escaneo y pense que dejandola una hora...hora y media iba a empezar a captar algo, pero no...todo igual.

Recien me puse a descargar cualquier cosa para probar pero tampoco, nada de nada. Si alguien puede con esto, gracias...mientras tanto estoy viendo otras placas usb :xD.

Nota: Tambien consulte en varias paginas y en la ultima distribucion de Kali el driver ya esta parcheado (ath5k). Sera necesario recompilar las build? Porque ahi si que estoy muerto, no capto una.
7  Seguridad Informática / Wireless en Linux / Re: [?] Ayuda sobre Airodump-ng en: 21 Abril 2016, 09:59 am
Gracias por la tan pronta respuesta. Si, definitivamente estoy intentando capturar el handshake pero...me parece demasiado raro que no capture paquetes y sobre todo, que no me muestre mis propios equipos para mandarle un deauth y acelerar el proceso.
Te muestro los pasos que fui haciendo (no me quedo otra que levantarme de la cama y prender la net, ya que me parecia una falta de respeto como estaba preguntando con tan poca informacion). Desde ya, disculpen los acentos pero en teclado ingles me va para el toor  :-[.

Citar
#esto lo saque con un "iw list | grep 7 Supported"
Supported interface modes:
       * IBSS
       * managed
       * AP
       * AP/VLAN
       * monitor
       * mesh point

root@Kali:~# iwconfig
wlan0     IEEE 802.11bg  ESSID:off/any 
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
         
lo        no wireless extensions.

eth0      no wireless extensions.

root@Kali:~# #ahora la paso a monitor
root@Kali:~# airmon-ng start wlan0

Found 2 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!

  PID Name
  535 NetworkManager
  611 wpa_supplicant

PHY   Interface   Driver      Chipset

phy0   wlan0      ath5k      Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)

Newly created monitor mode interface wlan0mon is *NOT* in monitor mode.
Removing non-monitor wlan0mon interface...

WARNING: unable to start monitor mode, please run "airmon-ng check kill"
root@Kali:~# #pequenio problemita con el network manager (no pregunten por que, lo busque y al parecer es "comun")
root@Kali:~# kill 535 && kill 611
root@Kali:~# # reintentamos (y ahora si que la pasa a modo monitor como "wlan0mon")
root@Kali:~# airmon-ng start wlan0


PHY   Interface   Driver      Chipset

phy0   wlan0      ath5k      Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)

      (mac80211 monitor mode vif enabled for [phy0]wlan0 on [phy0]wlan0mon)
      (mac80211 station mode vif disabled for [phy0]wlan0)

root@Kali:~# #veo nuevamente la configuracion para saber si realmente la paso o no a monitor
root@Kali:~# iwconfig
wlan0mon  IEEE 802.11bg  Mode:Monitor  Frequency:2.457 GHz  Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
         
lo        no wireless extensions.

eth0      no wireless extensions.

#aca empece un escaneo cualquiera de una red que, como pueden notar, cambie la MAC pero la red realmente es funcional. Solo escanee por 42 segundos para demostrar que ni 1 solo paquete fue capturado en #Data y que, no aparecen los equipos conectados debajo (tampoco aplique filtros como para guardar los datos capturados en archivos, ni filtro de canal ya que era solo para demostrar).

 CH  9 ][ Elapsed: 42 s ][ 2016-04-21 04:40
                                                                               
 BSSID              PWR  Beacons    #Data, #/s  CH  MB   ENC  CIPHER AUTH ESSID
                                                                               
 00:11:22:33:44:55  -66      163        0    0   11  54 . WPA2 CCMP   PSK  MARTI
                                                                               
 BSSID              STATION            PWR   Rate    Lost    Frames  Probe     
                                                                               

[2]+  Detenido                airodump-ng --bssid 54:E6:FC:AF:D0:46 wlan0mon
root@Kali:~#

PD: Si pase algun dato privado (no creo) haganme saber asi lo edito :P.

Nuevamente, gracias.
8  Seguridad Informática / Wireless en Linux / [?] Ayuda sobre Airodump-ng en: 21 Abril 2016, 09:22 am
Hola a todos. Estoy teniendo un problema mayor con Airodump-ng.
Instale en una netbook bastante viejita la nueva versión de la distro de Kali para iniciarme con ella. Leí todo lo que pude resistirme antes de querer arrancar a probar el sistema como un terrible noobie.
En fin, estoy auditando mi propia red y me encuentro con el problema que, al capturar con airmon-ng no suben los #Data (ni aparecen equipos conectados, a pesar que tengo algunos 24-7). Busque info en el foro y en el Sr Google pero nada parecía ser tal cuál me sucede a mi.
La tarjeta de red que tiene la Net es una rtl8180 (no recuerdo bien) y el chipset es un Atheros AR242/542 aunque no recuerdo bien: en todo caso, ante mi rotunda amnesia, no esta demás decir que es compatible con el modo monitor y la suite de aircrack-ng (según un iw list y varias páginas revisadas con anterioridad).
Pensaba que el problema radicaba en los canales que estaba revisando pero cuando vi algo de documentación de airodump caí que revisa por defecto todos los canales. Los beacons suben a no dar más pero los #Data no...quedan en 0, y me sorprende saber que "no hay equipos conectados".
Desde ya, gracias por toda la ayuda que puedan brindar y sepan disculpar mi severa ignorancia sobre el tema (todavía reviso cada tanto las normas y protocolos 😪😂).
Nota: Les dejó los pasos que sigo para que me corrijan el/los error/es:
(Todo como root)

*Airmon-ng start wlan0

*Airodump-ng wlan0 (para revisar en que canal está corriendo una red; en el caso de la mía se que es el 11).
[Acá usualmente lo paro al ver el canal y la Mac]

*Airodump-ng wlan0 --bssid 00-11-22-33-44-55 -w captura_babosa -c 11

*Y acá seguiría con aircrack-ng y un diccionario, si tan solo tuviese paquetes capturados 😡.

Demás está decir que me encuentro en el rango de la señal de la onda, ya que es mi propia red y la tengo a unos metros, configurada con WPA2/CCMA/AES y con filtro de MAC habilitado, y reitero que la tarjeta es compatible para modo monitor y que tengo equipos conectados a la red todo el tiempo, solo que "no aparecen". Nuevamente, gracias desde ya.
9  Programación / Programación C/C++ / Re: [C++][?] C++ Integración con wxWidget - Aplicación Cliente/Servidor en: 30 Julio 2015, 20:53 pm
Gracias por tu tan pronta respuesta. Voy a intentar familiarizarme con BOOST C++ para ver si puedo terminar la app. Pueden dar por cerrado el tema :).
10  Programación / Programación C/C++ / [C++][?] C++ Integración con wxWidget - Aplicación Cliente/Servidor en: 30 Julio 2015, 19:07 pm
Hola a todos, llevo bastante tiempo sin publicar en el foro (aunque no sin revisar ;D).
El tema es el siguiente:

Estoy desarrollando una aplicación cliente/servidor desde C++ con wxWidget. Tengo las clases wxSocketClient y wxSocketServer, que me sirven para conectar un socket del cliente y otro del server respectivamente. Mi duda es la siguiente:

¿Hay alguna manera de autenticar los datos enviados desde el cliente hacia el server?

Ejemplo:

El cliente tiene un formulario con 2 textbox: "Usuario" y "Contraseña". Conecto desde el cliente al server y le envío los datos de los mismos. Para saber si el cliente que se conecta es un usuario registrado, ¿debería operar de forma totalmente apartadas a las clases de sockets para luego buscarlas en una base de datos y revisar que el cliente existe o las propias clases wx tienen algún método más seguro de autenticación? Desde ya, muchas gracias y perdonen mi ignorancia.

Páginas: [1] 2 3
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines