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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18
31  Programación / .NET (C#, VB.NET, ASP) / Re: Problema con emails. SMTP 5.5.1 Autentificación. en: 25 Febrero 2018, 01:18 am
Gracias por la mención, pero la clase que compartí de mi framework ElektroKit no es una solución al problema, sino una ayuda para envíar e-mails de forma abstracta y sencilla. Lo único y realmente importante a tener en cuenta es esto que ya he repetido en varias ocasiones en el foro:



Es evidente que si el código funciona usando tu cuenta de Gmail ello implica que en algún momento ya habilitaste el uso de "aplicaciones menos seguras" en tu cuenta de Google, pero quizás... ¿es posible que ya no recordases esa opción?, me refiero, si cada PC/usuario usa una cuenta distinta de gmail para envíar los emails a través de tu programa entonces cada una de esas cuentas debe habilitar el uso de "aplicaciones menos seguras", de lo contrario se disparará una excepción de autentificación en el servidor SMTP al intentar enviar un correo precisamente como el problema que has descrito.

Si ese no es el problema entonces no se me ocurre que otra cosa puede ser, problemas de red puede ser cualquier cosa...

Saludos.

Hola Elektro.

El email es siempre el mismo y tiene la configuración activada para el uso de aplicaciones externas.

Problemas de internet no pueden ser porque son tres ordenadores de tres diferentes sitios, (ciudades). Me he percatado que tengo un aviso de seguridad, diciendome que alguien de X ciudad intentó acceder a mi cuenta, misma ciudad de dónde están esos ordenadores, pero insisto en que tengo activada esa opción.

Ahora bien, otro ordenador de la misma ciudad que yo tampoco lo puede enviar.

Así qué realmente no sé de dónde viene el problema...

Edito:
Este es el mensaje que me envian al email cuándo el programa intenta acceder al email.

Alguien tiene tu contraseña; Google ha evitado que inicie sesión.  Más información
Dispositivo desconocido
Hora:    Hace 5 minutos
Ubicación:    Zaragoza, España
Dirección IP:    XX.XXX.XXX.XX


Mi idea, es, que gmail debe tener un algoritmo algo tal que así, guarda tu ultima conexión con su localización, y si la siguiente localización es una ciudad diferente, compara el intevarlo que ha habido desde la ultima conexion hasta la nueva, y la longitud en tiempo que hay desde la primera localizacion hasta la nueva, y si es fisicamente imposible estar ahi, reenvia el mensaje de alerta.

Eso explicaria porque a los ordenadores de mi ciudad, no les manda el mensaje de seguridad.

Ahora bien, no les manda el mensaje de seguridad pero tampoco gmail le conecta.

Si al menos me diese la alerta de seguridad, podria darle permiso al ordenador en cuestion aunque fuese manual, ya que está pensado para un ordenador de mi misma localidad.
32  Programación / .NET (C#, VB.NET, ASP) / Problema con emails. SMTP 5.5.1 Autentificación. en: 24 Febrero 2018, 19:33 pm
Buenas, he estado haciendo un programa que enviara un email y adjuntara una foto en él, el problema está en que, aún cuándo a mi me funciona sin problema, en los otros tres ordenadores dónde lo he probado el resultado ha sido una excepción no controlada (no uso try/catch) sobre un problema de autentificación en el SMTP.

Código
  1. Public Function Email(path As String)
  2.        Dim MIHTML As String = "<html><body><img src=""cidIMG1"">"
  3.  
  4.        Dim VISTAHTML As AlternateView = AlternateView.CreateAlternateViewFromString(MIHTML, Nothing, System.Net.Mime.MediaTypeNames.Text.Html)
  5.  
  6.        Dim IMAGEN1 As LinkedResource = New LinkedResource(path, System.Net.Mime.MediaTypeNames.Image.Jpeg)
  7.        IMAGEN1.ContentId = "IMG1"
  8.        VISTAHTML.LinkedResources.Add(IMAGEN1)
  9.  
  10.        Dim MENSAJE As MailMessage = New MailMessage
  11.        MENSAJE.AlternateViews.Add(VISTAHTML)
  12.  
  13.        MENSAJE.From = New MailAddress("thisinsttheemailtho@gmail.com")
  14.        MENSAJE.To.Add("0xbeetesting@gmail.com")
  15.        MENSAJE.Subject = "Pic."
  16.  
  17.        Dim MISMT As SmtpClient = New SmtpClient("SMTP.GMAIL.COM")
  18.        MISMT.EnableSsl = True
  19.        MISMT.Port = "587"
  20.        MISMT.Credentials = New Net.NetworkCredential("thisisnttheemailtho@gmail.com", "thisinstthepasswordtho")
  21.  
  22.        MISMT.Send(MENSAJE)
  23.    End Function
  24.  

He probado si fuera por ser en cuenta local, pero ya tengo más que comprobado que no. ¿Alguna idea? Y en el caso de no poder solucionarse, ¿alguna idea de pasar esa foto a algún otro sitio que no sea via e-mail?

Edito: Ahora que me percato esta el SSL activo, quizá es por eso. (Voy a testear y ahora editaré otra vez)
Edito otra vez: Sigue dando error, pero esta ocasion es diferente.

En windows 7, con SSL True:


En windows 7, con SSL False:


He probado en W8 y W10 con SSL True y el error es exactamente el mismo que la primera imagen, también con cuentas admin y locales.

Insisto en que en mi pc, W10, funciona sin problema, pero desconozco el por qué.
Gracias!
33  Programación / Programación C/C++ / Re: Compilar y ejecutar sin necesidad de tener las .DLL'S en: 24 Febrero 2018, 19:28 pm
Normalmente las librerías deberían estar configurada para que cuando mude el tipo de proyecto para relesed, como en la siguiente imagen, debería solucionar el problema:


Si no de una leída aquí:
https://stackoverflow.com/questions/13768515/how-to-do-static-linking-of-libwinpthread-1-dll-in-mingw

Puede dar una mirada aquí también, hay una explicación en castellano:
https://iie.fing.edu.uy/~vagonbar/gcc-make/gcc.htm#4.Enlazado

Básicamente para compilar de forma estática(dll adjuntos), en consola bastaría hacer algo como eso:
Código
  1. gcc -static -o circulo circulo.c
Su programa está compilando de forma dinámica por eso no incluye los dll dentro.

Para no tener que estar poniendo -static todo el tiempo en linea de comandos, o cuando usas el botón "compile" de Code::blocks, vete a la pestaña Settings/Compiler Settings...


E en la pestaña Other compiler settings:


...Escriba -static, con eso verás que al compilar sale -static en la linea que genera el codeblocks al compilar, como en la foto:


Básicamente cualquier comando puede ser inserido ahí de los que ves en la primera página que he puesto, y muchos otros, eso terá efecto em todos los programas que compiles de ahí adelante.

Espero que le ayude.

Seurte

Otra cosa más... Siempre de una mirada en la documentación de las bibliotecas que uses para saber como linkar de forma correcta, estática o dinámicamente, esas explicaciones que puse son para las bibliotecas padrón, las que no son padrón pueden variar algo.


Buenas, lamento responder tan tarde, y gracias por tu ayuda!

La primera opción, no me deja cambiarla, está desabilitada y no aparece ningún texto Debug/Release.

En cuánto a la segunda opción, he probado pero el error perdura, tras incluso incluir las DLL a mano, lanza un error sobre un problema con vinculos dinámicos.

Gracias y lamento las molestias.
34  Programación / Programación C/C++ / Compilar y ejecutar sin necesidad de tener las .DLL'S en: 17 Febrero 2018, 16:27 pm
Pues eso, uso Codeblocks y creé un ahorcado todo cutre, la cosa está en que usé algunas librerias como la de vectores, la de ficheros, etc...

Mi pc puede ejecutar el programa sin problema, pero otros compañeros requieren de algunas .DLL.

¿Hay alguna forma de expotar el programa con todo ello incluido para no necesitar meter todas las DLL que se vayan pidiendo? Gracias.
35  Programación / Scripting / Python, duda sobre procesos, persistencia y ese tipo de cosas... en: 10 Diciembre 2017, 04:49 am
A raíz de hacer tonterias y divertirme con la programación se me ocurrió hacer un programa que generase una key aleatoria y la mandase por e-mail, y si esta no se introducia en menos de X tiempo, apagar el ordenador, la finalidad era saber si entraban a la particion de la tarde gente de por la mañana. El script basta con meterlo en la carpeta dónde windows inicia los programas por defecto al encender el ordenador.

La cosa es, que es tan sencillo como matar el proceso para no lidiar con el programa.

Había pensado sobre un segundo proceso que estuviese pendiente de si el primero lo cerraban, o mataban el proceso, pero pensandolo bien si matan uno muy probablemente matasen el otro. ¿Alguna idea?

Se me ocurren chapuzas como que esté matando siempre el proceso del administrador de tareas, pero podrían matar los procesos mediante la consola, lo cuál también podría matar al cmd... - que sangriento suena todo esto -

Gracias de antemano!
36  Comunicaciones / Redes / Re: Evil twin? en: 4 Diciembre 2017, 13:00 pm
para ser evil twin la red tiene que ser abierta.

las herramientas mas usuales que automatizan este tipo de ataque, hacen una imitacion de la mac.

conclusion, algun vecino ha tenido la misma ocurrencia que tu en llamarle igual.

aunque segun tu captura tener el punto de acceso a -75 dbm me da entender que precisamte "Mia"/"Tuya" no es  ;)

Nunca dije que esa red fuese mía, me dio por mirar eso y me sorprendió que hubiese dos redes iguales, sin embargo con el móvil solo encontraba una y cifrada, de ahi que dijese que era extraño que si fuese un evil twin hubiese un hotspot y no era así.

Curiosamente, mi red es una de las que esta a -85 :P

37  Comunicaciones / Redes / Evil twin? en: 4 Diciembre 2017, 06:26 am


Pues eso, tiré un airodump al aire y esto fue lo que me encontré... ¿Evil twin o demasiada casualidad? lo curiosio es que a la hora de mirar el supuesto hotspot solo encontré una red y cifrada...
38  Comunicaciones / Redes / Re: Saltar a otra dirección de red local en: 4 Diciembre 2017, 01:12 am
Ya te contestaste a ti mismo, si estas en la red de la izquierda solo podrias establecer conexion a esas maquinas, al estar fuera de la red de la derecha cualquier contacto seria remoto y a traves del router.

De la forma que esta planteado el esquema, vulnerando el router, o alguna maquina, no veo mas opcion.

Un saludo.

P.D: El unico punto que une la maquinas de la derecha con el exterior es el router, es como si corto el cable de fibra, eso seria una intranet y si no estas localmente la verdad lo tienes crudo por no decir imposible.


¡Entiendo!

¿Y si en el mismo esquema, los dos switches conectasen al mismo router, la tabla arp debería mostrarme todas las redes locales o solo las direciones dónde se encuentra el switch en el que estoy?

Lo digo porque me cuesta creer que tengan 20 mil routers, pero por otra parte, ¿cómo conectas 20mil switchs a un mismo router? Digo, quizá cinco vale, pero tendrias que tener cinco cables por ahí tirados ¿no?
39  Comunicaciones / Redes / Saltar a otra dirección de red local en: 3 Diciembre 2017, 20:00 pm


Bueno, tenemos una red local en la cual se tiene acceso a la parte izquierda de la imagen, mi pregunta es, ¿sabiendo que hay más ordenadores de los que desconocemos su dirección, y que pasan por diferente router, hay alguna forma desde nuestra red poder llegar a ella?

Edito: La lógica me dice que no, que practicamente es como si tu tuvieses tu red y tu vecino otra, no hay forma posible de conectarse a la otra red, pero por otro lado me cuesta creer que una universidad tuviese tantos routers conectados, así que no sé hasta que punto esta mi esquema bien, la cosa es que lo único que conozco es la existencia de la red izquierda, y que de seguro existen más pero ni idea de como estan conectadas.

En la tabla arp solo están las direcciones que proceden desde el router 192.168.5.1
40  Programación / PHP / Re: ¿Como imprimo sin hacer consulta? en: 2 Diciembre 2017, 16:35 pm
Puedes hacerlo con un while

 
Código
  1. $i = 0;
  2.  
  3. while ($i < 40){
  4.  
  5. echo '['.$i.']' . "<h1> That's an example </h1>" . '<br>';
  6. $i++;
  7. }
  8.  
  9.  

O con un for.
Código
  1. for($i=0; $i < 40; $i++){
  2.  
  3.  echo '['.$i.']' . "<h1> That's an example </h1>" . '<br>';
  4.  
  5. }
  6.  
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16 17 18
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines