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 ... 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 105 106 107 108 109 110 ... 123
941  Programación / Programación C/C++ / Re: Codigo en C se cuelga sin motivo aparente en: 7 Agosto 2012, 15:18 pm
yo quisiera saber que significa eso de "top" y "fin". por favor??

Son etiquetas, se pueden usar para muchas cosas, en esta ocasion el las usa para saltar de nuevo a una parte de la funcion. Salta con goto ej: goto top;

saludos.
942  Programación / Programación C/C++ / Re: Codigo en C se cuelga sin motivo aparente en: 7 Agosto 2012, 14:24 pm
Código
  1. fin:
  2.    printf("Si quieres salir pulsa 1\nSi quieres hacer otra operaci\242n pulsa 2\n");
  3.        scanf ("%d", opcion2);
  4.            if (opcion2 == 1){
  5.                printf("Adios!!!\n");
  6.                getch(); //<conio.h>
  7.                return 0;
  8.            }else
  9.  
  10.            if (opcion2 ==2)
  11.                goto top;
  12.  

Código:
scanf ("%d", opcion2);

eso es así:

Código:
 scanf ("%d", &opcion2);

Con ese & funciona perfecto ;)

saludos.
943  Seguridad Informática / Análisis y Diseño de Malware / Re: Vb6 shellcode help ayuda :( en: 7 Agosto 2012, 13:51 pm
http://www.karmany.net/index.php/programacion-software/25-programacion-vb6/132-codigo-ensamblador-en-visual-basic-6
944  Programación / Programación C/C++ / Re: palindromo en: 7 Agosto 2012, 13:34 pm
Mucho más simple

Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main()
  6. {
  7. char Palabra[100];
  8. int i,len;
  9.  
  10. memset(Palabra,0,100);
  11.  
  12. printf("Introduce la palabra: ");
  13. scanf("%s",&Palabra);
  14.  
  15. len = strlen(Palabra);
  16.  
  17. for (i=0;i!=len;i++)
  18. {
  19. if (Palabra[i] != Palabra[len-i-1]) break;
  20. }
  21.  
  22. if (i==len) printf("Palindroma\n");
  23. else printf("No es palindroma\n");
  24.  
  25. system("PAUSE");
  26. return 0;
  27. }
945  Programación / Programación C/C++ / Re: PREGUNTA: COMO PUEDO ENVIAR ARCHIVOS GRANDES POR SOCKETS EN C++??? en: 3 Agosto 2012, 13:43 pm
El máximo se lo informa el propio S.O.

Código
  1.  
  2.    int uiSize = sizeof(int);
  3.  
  4.    //  Obtenemos los buffers del Sistema Operativo, tanto de Envio como de Recepción de datos.
  5.    if (::getsockopt(this->mySock, SOL_SOCKET, SO_RCVBUF, (char*)&this->uiBuffRcv, &uiSize) == SOCKET_ERROR ||
  6.            ::getsockopt(this->mySock, SOL_SOCKET, SO_SNDBUF, (char*)&this->uiBuffSnd, &uiSize) == SOCKET_ERROR)
  7.    {
  8.        closesocket(this->mySock);
  9. ...
  10.  
  11.    }
  12. ...
  13.  
  14.  

Dulces Lunas!¡.

Cambia en cada SO el tamaño del paquete?  :-\

Yo no me la jugaría con eso y miraria el standart TCP/IP como bien dije antes, para asegurarme de que sea compatible siempre.

saludos.
946  Seguridad Informática / Análisis y Diseño de Malware / Re: Evadir emulacion de AVs. en: 1 Agosto 2012, 15:18 pm
No entendí tu primera oración XDDD

En cuanto a lo segundo, se podría decir que si hago que la primera instrucción del programa sea armar un buffer en la heap de 1 GB y llenarlo de información pseudoaleatoria utilizando la funcion rand(), eso ayudaría?? Hay alguna instrucción que los emuladores no puedan emular y que no haga saltar el anti virus por si misma???

En la primera oración se refiere a que segun la forma de detecar en virus los AV le ponen una firma u otra, por poner un ejemplo cuando avira analiza un fichero desde su emulador y detecta el virus de pone la firma TR.Dropper.Gen (Nose si esa firma de avira sera por eso, es un ejemplo).

Respecto a lo segundo, Swash tenia una teoría de que si hacia varios bucles largos al inicio del programa para que superara un tiempo determinado que tiene el AV para analizar el archivo el AV no lo emulaba por completo y no lo detectaria...
En cuanto a las instrucciones, si hay alguna que no es capaz de emular... pues seguramente! pero es cuestion de descubrir cual y para que AV funciona.

saludos.





947  Programación / Programación C/C++ / Re: Simulador de un administrador de tareas en: 1 Agosto 2012, 15:05 pm
W$

http://msdn.microsoft.com/en-us/library/windows/desktop/ms684847%28v=vs.85%29.aspx
948  Programación / Programación C/C++ / Re: WinForm Aplicacion para varios Sistemas en: 30 Julio 2012, 21:59 pm
Con cualquiera, el problema no es el IDE sino las librerías que uses para crear el programa  :P

saludos.
949  Programación / Programación C/C++ / Re: PREGUNTA: COMO PUEDO ENVIAR ARCHIVOS GRANDES POR SOCKETS EN C++??? en: 28 Julio 2012, 16:45 pm
Tienes que ir enviando el archivo por partes, me parece que el protocolo TCP/IP permite mandar unos 8000 bytes (mas o menos) en cada paquete, informate sobre cual es el máximo del paquete.

saludos.
950  Programación / Programación C/C++ / Re: Variables Extern en: 19 Julio 2012, 21:58 pm
no, si pruebas te vas a dar cuenta.
Páginas: 1 ... 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 105 106 107 108 109 110 ... 123
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines