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

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


  Mostrar Mensajes
Páginas: 1 ... 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 [89] 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 ... 235
881  Programación / Programación C/C++ / Re: [C] Duda TATETI en: 25 Agosto 2016, 17:06 pm
Tienes 2 opciones

La primera es tener respuestas predefinidas, esto es tener una tabla con todas las combinaciones (Son pocos solo hay que rotar el tablero hasta que coincida con alguna) y en base a esa tabla colocar X o O dependiendo del rol de la computadora y la mejor respuesta contra una configuración Z.

La otra opción es hacer un arbol o (Grafo) con las combinaciones posibles dada una jugada inicial, evaluar cada uno de los Nodos con una ponderación dada ciertas reglas y apatir de ahi elegir la mejor "próxima jugada", aquí el nivel de inteligencia lo dará la profundidad del grafo.

Saludos!

882  Programación / Programación C/C++ / Re: Cómo codificar con estilo (broma) en: 24 Agosto 2016, 21:42 pm
Se ve bien :)  ;D ;D ;D

Y sobre el estilo, solo falta que estuviera el codigo ofuscado con funciones muy recursivas y demas cosas que saben poner ahi xD.
883  Seguridad Informática / Hacking / Respuesta HTTP Extraña en: 24 Agosto 2016, 01:15 am
Bueno actualmente estoy testeando un servidor que me esta tratando de hackear... (Eso o estoy paranoico  :rolleyes:)

El detalle que he empezado a recibir un par de correos de una pagina legitima, pero la direccion final de destino esta en un IP dinamica, la pagina tiene el puerto 81 Abierto y he hecho un par de peticiones manualmente mediante netcat

Código:
GET / HTTP/1.1
Host: <IP>



y la respuesta siempre es la mismasimilar:

Código:
HTTP/1.1 200 OK
Cache-Control: private
Content-Length: 2463
Content-Type: text/html
Server: Microsoft-IIS/7.5
Set-Cookie: ASPSESSIONIDSSDQCRCR=SUPERCOOKIE; path=/
X-Powered-By: ASP.NET
Date: Fri, 20 Aug 2016 00:00:0 GMT

ÿØÿà J.............<OMITIDO>

El contenido nunca cambia a pesar de ser siempre los 2463 y la salida dice ser text/html

Creen que sea información comprimida o alguna idea del formato, por seguridad y un poco de paranoia colocare la información aqui despues de realizarle algunos cuantos test (Muestreos estadísticos)

Saludos!
884  Programación / Scripting / Re: [Python] ¿Se podría crear un script para iniciar sesion en EHN? en: 23 Agosto 2016, 21:34 pm
Y por que no sencillamente le das recordar sesión?

885  Programación / Programación C/C++ / Re: [C] Ayuda Comprobar cadena que cambia en: 23 Agosto 2016, 17:33 pm
pero esa cadena tiene que estar en una variable

No es necesario que este en una variable, si es la una vez que la va usar....

Intenta esto:

Código
  1. char *temp = NULL;
  2. char *last = "Last match won by";
  3. temp = strstr(last,pMessage);
  4. if(temp) { //La cadena en last si esta contenida en pMessage
  5. int last_len =strlen(last);
  6. int len = strlen(pMessage);
  7. int restante = len - last_len;
  8. temp = malloc(restante+1); //Reservamos memoria para el restante de la cadena
  9. memcpy(temp,pMessage+last_len,restante);
  10. printf("%s\n",temp); // temp deberia de contener el restante de la cadena pMessage
  11. }
  12.  


Saludos!

886  Programación / Programación C/C++ / Re: [C] (Aporte) Estructura de pila y cola con memoria dinámica en: 23 Agosto 2016, 00:58 am
 ;-) ;-) ;-)

Y con tipos de datos Genericos!!!

Código
  1. // cambiar entre int y el tipo de datos que quiera
  2. typedef int tipo;

Podrían ocultar ahi una estructura incluso hasta apuntadores  :silbar: :silbar:

Saludo!
887  Programación / Programación C/C++ / Re: [C] Ayuda Comprobar cadena que cambia en: 22 Agosto 2016, 18:11 pm
Que es lo que quieres hacer?

Comprobar si cambio la cadena o solo extraer el nombre nuevo?

Saludos!
888  Programación / Bases de Datos / Re: Insertar datos no repetidos en: 22 Agosto 2016, 14:35 pm
El usuario comenta que tiene que ser unico solo si 2 valores coinciden

Citar
Insertar los datos solo si no existe una fila con un i_type y i_id igual,
889  Programación / Programación C/C++ / Re: ayuda por favor con un ejercicio, dev c++ en: 22 Agosto 2016, 06:20 am
Se deja en 20 para que solo puedas escribir en las posiciones 0 a la 19 como dices. ya que si lo dejas en 19 solo podras escribir de la position 0 a la 18 sin errores.

Si si es posible declarar un arreglo de 20 y seguir escribiendo en las posiciones 21,22, 23, 1000 etc.. nada te lo impide recordar que las variables estan continuas en la memoria y estarias sobreescribiendo valores en otras variables.

Veamos el siguien codigo:

Código
  1. int A;
  2. char hola[3];
  3. A = 0x41414141;
  4. hola[0] = 'H';
  5. hola[1] = 'o';
  6. hola[2] = 'l';
  7. hola[3] = 'a';
  8. printf("%s\n",hola);
  9.  

Si bien la salida puede variar de un sistema a otro en mi sistema imprime:

Código:
HolaAAAA

Y por eso es que aunque si sea sufiente declarar el arreglo con 3 para la palabra en cuestion es mejor dejar la declaración en Numeros "Humanos".

Saludos
890  Programación / Bases de Datos / Re: Insertar datos no repetidos en: 22 Agosto 2016, 04:15 am
La idea quw se me ocurre pero que no se si se pueda implementar es hacer que la tabla tenga un campo "unico" y que este se genere en automatico al realizar el insert con la concatenación de los 2 datos mencionados y si este ya existe no se insertara, tal vez se pueda manejar con triggers o similar.
Páginas: 1 ... 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 [89] 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 ... 235
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines