hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
06 de Octubre de 2008, 08:22:53
Noticias: Caracteres maximos de las firmas
Para ver este enlace Registrate o Inicia Sesion
> leer

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general (Moderador: TxShAcK)
| | |-+  downloader en asm compilado con fasm by krackwar
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: downloader en asm compilado con fasm by krackwar  (Leído 248 veces)
krackwar
NZ1
*
Desconectado Desconectado

Mensajes: 33



Ver Perfil
« : 01 de Mayo de 2008, 02:52:34 »

Inspirandome en un downloader que hizo Hendrix ise el mio propio y les paso el code para quien le sirva.
Código: (asm)
include 'C:\Documents and Settings\ezzexziimohn\Escritorio\fasmw16726\INCLUDE\win32a.inc'
format PE GUI 4.0
push 0
push 0
push archivo
push web
push 0
call [Descargar]
   push 2000
   call [dormir]
      push 0
   push titulom
   push mensajem
   push 0
   call [mensaje]
   push 2000
   call [dormir]
push SW_SHOW
push 0
push 0
push archivo
push 0
push 0
call [Ejecutar]
    push 0
   call [terminar]
   mensajem db 'El archivo a sido descargado en c:\foto.jpg', 0
   titulom db 'downloader basico by krackwar', 0
   web db 'http://es.geocities.com/e0n_ftp/bob.jpg' , 0
   archivo db 'c:\foto.jpg' , 0
data import

  library kernel,'KERNEL32.DLL',\
          user,'USER32.DLL',\
           dlldes, 'urlmon.dll',\
          shell, 'SHELL32.DLL'

  import kernel,\
   dormir , 'Sleep',\
         terminar,'ExitProcess'
import dlldes ,\
    Descargar ,'URLDownloadToFileA'
 import user,\
       mensaje,'MessageBoxA'

  import shell,\
         Ejecutar, 'ShellExecuteA'

end data         
En línea

lol...
-Plaga-
NZ2
**
Desconectado Desconectado

Mensajes: 285


Ver Perfil
« Respuesta #1 : 02 de Mayo de 2008, 11:57:01 »

Estas haciendo llamadas con call, te recomendaría que uses invoke en vez de call, así tu linker te avisara si cometes algún error, con las llamadas de las funciones y sus parámetros ademas que es mucho mas agradable visualmente, la llamada a invoke seria algo mas o menos así:

INVOKE  expresión [,argumentos]
En línea
krackwar
NZ1
*
Desconectado Desconectado

Mensajes: 33



Ver Perfil
« Respuesta #2 : 02 de Mayo de 2008, 03:57:13 »

Estas haciendo llamadas con call, te recomendaría que uses invoke en vez de call, así tu linker te avisara si cometes algún error, con las llamadas de las funciones y sus parámetros ademas que es mucho mas agradable visualmente, la llamada a invoke seria algo mas o menos así:

INVOKE  expresión [,argumentos]
Se ocupar el invoke ,gracias,no lo nesesito ya que se ocupar las apis, segundo ocupe mucho el push ya que estoy aprendiendo asm i no me quedaba claro como se usaba el push
En línea

lol...
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.6 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online