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
81  Programación / Ingeniería Inversa / Re: [Crackme] Ilustrados en: 25 Abril 2013, 18:18 pm
Aun asi me encantaria saber como lo hiciste ;). (Creo que a todos)

Sa1uDoS
82  Programación / Programación C/C++ / Re: Programación Web. en: 24 Abril 2013, 20:03 pm
No entiendo que quieres hacer. No quieres usar HTML y, como mucho accedes a usar HTTP? Pues tendras que crear tu propio navegador...

Lo que digo es una especie de conversor en el servidor para que el navegador pueda interpretarlo. Pero no conozco a fondo los navegadores, por eso tengo que saber mucho más.

Todo se basa en el protocolo HTTP y en HTML. Puedes hacer webs en cualquier lenguaje (C, C++, bash, Perl, Python, ASM, VB, etc). En algunos lenguajes es mas sencillo (PHP, Perl,...), pues ya tienes librerias preparadas, y en otros mas complejo (C, C++, VB,...), pues tienes que encargarte de las conexiones, del protocolo, de almacenar los logs, de todo.

Sa1uDoS
83  Programación / Ingeniería Inversa / Re: [Crackme] Ilustrados en: 22 Abril 2013, 19:33 pm
Buen trabajo a los 2. Hice el hash pequeño para que cualquier PC pudiera romperlo (pues yo tengo un PC viejo).

MckSys me gustaria ver un tuto, a ver si puedes hacer algo cuando tengas un rato ;).

Flamer buen trabajo.

Por si les interesa, aunque creo que se ve todo bien (nunca complico demasiado el codigo de los crackme) dejo el codigo.

Compilan primero con fasm crackme.asm y luego con gcc crackme.c crackme.obj

Código
  1. format coff
  2. public function as '_function'
  3. function:
  4. push ebp
  5. mov ebp, esp
  6.  
  7. xor eax, eax
  8. xor edi, edi
  9.  
  10. mov ecx, 20
  11. mov esi, [ebp+8]
  12.  
  13. do_hash:
  14. lodsb  ; ESI = addr clave
  15. mul cl
  16. rol al, 2
  17. add di, ax
  18. ror edi, 3
  19. test al, al
  20. loopne do_hash
  21. xor eax, eax
  22. cmp edi, 0x97D1CB0E
  23. je bien
  24. mov eax, 1
  25. bien:
  26. leave
  27. ret
  28.  

Código
  1. #include <stdio.h>
  2.  
  3. int function(char *cadena);
  4.  
  5. int main()
  6. {
  7. char cadena[8]="", retorno;
  8. puts("Introduce la pass: ");
  9. scanf("%7s", cadena);
  10. retorno=function(cadena);
  11. switch(retorno)
  12. {
  13. case 0:
  14. puts("Bien!");
  15. break;
  16. case 1:
  17. puts("Mal!");
  18. break;
  19. };
  20. return 0;
  21. }
  22.  

Sa1uDoS
84  Programación / Programación C/C++ / Re: Programación Web. en: 22 Abril 2013, 18:28 pm
Tienes que hacer un servidor Web. Listen al puerto 80, recoger y procesar datos, enviar las cabeceras HTTP, etc.

Sa1uDoS
85  Programación / Ingeniería Inversa / Re: [Crackme] Ilustrados en: 21 Abril 2013, 22:58 pm
La pass original es JUSTICE.

Mañana miro ese codigo ;).

Sa1uDoS
86  Programación / Ingeniería Inversa / Re: [Crackme] Ilustrados en: 20 Abril 2013, 09:04 am
Editado el post principal con los que lo pasaron.

Doy hasta mañana de plazo, luego pueden publicar tutos, bruteforces y passwords. Gracias por esperar ;). Tambien publicare el codigo, aunque lo unico interesante es basicamente la rutina del hash (y esta escrita en FASM xD).

Sa1uDoS
87  Programación / Ingeniería Inversa / Re: [Crackme] Ilustrados en: 18 Abril 2013, 23:35 pm


00402000 55              push    ebp
00402001 89e5            mov     ebp,esp
00402003 31c0            xor     eax,eax
00402005 31ff            xor     edi,edi
00402007 b914000000      mov     ecx,14h
0040200c 8b7508          mov     esi,dword ptr [ebp+8]
0040200f ac              lods    byte ptr [esi]
00402010 f6e1            mul     al,cl
00402012 c0c002          rol     al,2
00402015 6601c7          add     di,ax
00402018 c1cf03          ror     edi,3
0040201b 84c0            test    al,al
0040201d e0f0            loopne  image00400000+0x200f (0040200f)
0040201f 31c0            xor     eax,eax
00402021 81ff0ecbd197    cmp     edi,97D1CB0Eh
00402027 7405            je      image00400000+0x202e (0040202e)
00402029 b801000000      mov     eax,1
0040202e c9              leave
0040202f c3              ret


Que quieres decirme con eso? Si tienes la Pass pasamela por MP ;).

Sa1uDoS
88  Programación / Ingeniería Inversa / Re: [Crackme] Ilustrados en: 17 Abril 2013, 21:27 pm
No hace falta que dure para siempre, con que lo bajes "rapido" sirve.

http://ultrashare.net/hosting/fl/60bb492105/_CRACKME__Ilustrados

Sa1uDoS
89  Programación / Ingeniería Inversa / Re: [Crackme] Ilustrados en: 17 Abril 2013, 20:52 pm
A que servidor te vendria bien?

Sa1uDoS
90  Programación / Ingeniería Inversa / [Crackme] Ilustrados en: 17 Abril 2013, 20:27 pm
Aqui les dejo un nuevo Crackme.

Dificultad: [3/10] ?
Objetivo: Encontrar el serial. Es un serial fijo ;).

[CRACKME] Ilustrados.exe (27 KB)

Hall of Fame
  • MCKSysArgentina
  • Flamer

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