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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Mensajes
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16
31  Programación / Programación C/C++ / Re: Para que sirve el archivo con extensión .o que se crea con codeblocks. en: 21 Junio 2013, 12:07 pm
La compilación se divide en varias partes: dos de ellas son la compilación (código objeto) y el enlazado (código máquina).

http://es.wikipedia.org/wiki/Compilador#Proceso_de_compilaci.C3.B3n

Para que resuelvas las dudas que te queden.



Una vez enlazado, es decir, una vez tienes un .exe, puedes borrarlo, ya no es necesario.

Sa1uDoS
32  Programación / Ingeniería Inversa / Re: [InyectMe] Edge en: 18 Junio 2013, 15:24 pm
Flamer, por favor quita los enlaces y enviamelos por privado. Deja que pase una semana y luego si quieres posteas la solucion o un tutorial o lo que quieras.

Yo, en una semana, posteare el codigo.

Sa1uDoS
33  Programación / Ingeniería Inversa / [InyectMe] Edge en: 16 Junio 2013, 20:08 pm
Hoy les dejo un InyectMe muy sencillito, para que los nuevos practiquen un poco ;).

Deben cambiar el "Cambiame" del MessageBox por su nick, así de sencillo. Cuando lo consigan me envían un MP con una captura y les agrego al Hall Of Fame.

[Edge] InyectMe.rar (486 B)
https://mega.co.nz/#!HZ0hmRDK!QDgKJHCprddUBsNUEYVjQ1WM2JphG5A_V84Mqzf2SjU



Hall of Fame
  • Tincopasan
  • Flamer

Sa1uDoS
34  Seguridad Informática / WarZone / Re: Reto Warzone Muy Sencillito en: 15 Junio 2013, 23:33 pm
Me he puesto y en un momento he llegado al 18, que no consigo pasar. Me voy a dormir y mañana le doy ;). Están interesantes los de las comprobaciones, del 15 al 17 o así.

Sa1uDoS
35  Programación / Programación C/C++ / Re: If o Switch? en: 15 Junio 2013, 12:49 pm
Si das un ejemplo concreto, seguramente podamos ayudarte a optimizarlo al máximo.

El compilador lo traduce de la misma forma, pero el goto no es una buena práctica de programación.

Sa1uDoS
36  Programación / Programación C/C++ / Re: If o Switch? en: 15 Junio 2013, 12:26 pm
EDITO: Antes de postear se publicaron dos nuevas respuestas ;).



Creo que se que quieres hacer y es bastante más fácil de hacer de lo que planteas.

Código
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. char abecedario[]="abcdefghijklmnopqrstuvwxyz";
  6. char letra;
  7.  
  8. do
  9. {
  10. letra=getchar();
  11. if( letra>='a' && letra<='z' )
  12. {
  13. abecedario[letra-'a'+1]='\0';
  14. puts(abecedario);
  15. abecedario[letra-'a'+1]=letra+1;
  16. }
  17.  
  18. }while(letra!='0');
  19.  
  20. return 0;
  21. }
  22.  

Puedes hacerlo con un if y un for, pero creo que es menos eficaz.

Código
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. char letra;
  6. int i;
  7.  
  8. do
  9. {
  10. letra=getchar();
  11. if( letra>='a' && letra<='z' )
  12. {
  13. for(i='a';i<=letra;i++)
  14. putchar(i);
  15. putchar('\n');
  16. }
  17.  
  18. }while(letra!='0');
  19.  
  20. return 0;
  21. }
  22.  

Sa1uDoS
37  Programación / Programación C/C++ / Re: como compilar un ejercicio en C en: 10 Junio 2013, 19:11 pm
Creo que con esto:

Código
  1. puts ("\n\nPresione ENTER para salir");
  2.    getchar();

es más que suficiente para verlo, al menos a mí me funciona .

Saluditos! .... ..


Dice lo de los dos getchar(); por la basura que deja scanf en el buffer de entrada. Eso puede arreglarse con fflush(stdin); aunque yo uso setbuffer(stdin, 0, 0);

Sa1uDoS
38  Programación / ASM / Re: Pregunta acerca de MessageBox en: 28 Mayo 2013, 20:08 pm
MessageBoxW (de Wide) es la otra version, por regla general casi todas la funciones A terminan llamando a las W.

Buen apunte. Esas funciones se ven mirando la Import Address Table y no sabía qué sentido tenía.

Sa1uDoS
39  Programación / Programación C/C++ / Re: Crear un pequeño programa en C++ para WIN para detectar las direcciones MAC en: 27 Mayo 2013, 23:25 pm
Teóricamente sí, busca en Google a ver si se puede, creo que en algún Service Pack se permitía.

Sa1uDoS
40  Programación / ASM / Re: Ayuda con funcion "Split" en: 27 Mayo 2013, 23:23 pm
Código
  1. mov eax, 'b'
  2.  
  3. mov edi, cadena
  4.  
  5. bucle:
  6. scasb
  7. jne bucle
  8.  
  9. mov byte[edi-1], 0
  10. mov eax, edi
  11. sub eax, cadena
  12.  

No sé si eso te puede valer pero ocupa 27bytes. Lo quCreo que puede hacerse aún más cortoe hace es reemplazar el caracter por el el caracter nulo y devuelve el eax la posición donde comienza la segunda cadena.

Sa1uDoS
Páginas: 1 2 3 [4] 5 6 7 8 9 10 11 12 13 14 15 16
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines