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

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Temas
Páginas: [1]
1  Programación / ASM / Como empezar con este tema ... "Hooking" en: 19 Noviembre 2010, 03:13 am

Bueno quisiera saber por donde empezar en ese tema de "Hook" D: , alguien tiene un manual ¿?

Desde "0" D: .

Talvez es muy complejo ese tema , pero quiero empezar :xD

Gracias.

PD : Esto seria asm o ingieneria inversa ? ._.
2  Programación / ASM / Como uso Vectores en: 25 Octubre 2010, 13:00 pm

Bueno devuelta aca , ladillando un poco con mis preguntas :xD

Pues quisiera saber ¿Como utilizo vectores en ASM?

O algo que se asemeje pero que cumpla la misma funcion =).

Gracias.

PD: Eternal si me sirvio lo que dejaste por comentario en el anterior post =). Gracias.
3  Programación / ASM / Una duda con .LIB en: 18 Octubre 2010, 21:49 pm

Una duda , quisiera saber como crear una libreria (.lib) a partir de una DLL =)

Porfavor , la duda la tengo por que lei ese curso de "MASM32 + RadASM" y en el ultimo cap. dice que en otra oportunidad lo hiba a explicar .

Bueno como dije era el ultimo cap. asi que no hubo mas  :xD

Por eso alguien tiene documentos sobre como hacer eso ? =)
----------------------------------------------------------------

o perdon :xD talvez nadie sepa del tema , por que talvez esta no es la zona ( disculpen si es ese el caso ) , pero podrian decirme en que zona me podrian aconsejar sobre esto ? .

Gracias.
4  Programación / ASM / Comandos de Linea , como se hace ? en: 25 Agosto 2010, 01:47 am

Hola

Tengo una duda , estaba pensando en como hacer para que cuando se escriba por ejemplo "Muestra" se active un mensaje pero no quiero que por decir pongan "Maaauestra" tambien se active , solo quiero que se active cuando se escriba correctamente "Muestra" , la verdad ni idea de que apis utilizar.

Gracias. :)

5  Programación / ASM / Que API utilizar en: 6 Junio 2010, 21:01 pm

Hola , quisiera saber que API utilizar para imprimir una cadena de texto.

Un ejemplo seria

Texto db "Imprimido",0

Trabajo en OS Windows.

Solo ayudenme a saber que API utilizar porfavor.

Gracias.
6  Programación / ASM / Ayuda con el ejercicio T_T en: 18 Septiembre 2009, 19:23 pm
Hola como estan .

Mi pequeño gran problema es ...

Que cuando compilo en RadASM ... me sale error

Ejerc2IV.asm(32) : error A2033: invalid INVOKE argument : 2
Ejerc2IV.asm(32) : error A2114: INVOKE argument type mismatch : argument : 2

Quisiera saber como solucionarlo ... o que me dean una pista  :xD una explicacion

Lo que quiero hacer es :

Crear una calculadora  que sume  2 cantidades, debe tener  3 campo edit
donde:

El primer y segundo campo edit.-   se ingresara los  valores que se va a sumar.
El tercer campo edit.- mostrara el resultado.
 
Ademá s debe tener 3 botones con las siguientes funciones:
 
El primer botón.- Debe hacer la suma.
El segundo botón.-  Debe borrar todo los campos edit.
El tercer botón.- cerrar la ventana.
 
Para desarrollar este programa es necesario usar lo siguiente:
 
1.- la funciones atodw y dwtoa descritas en el capitulo III.
2.- Debes usar la instrucción add (suma).
 
Se pide el resultado en decimales, la idea es algo parecido a esta:


 
Archivo Ejercicio2VI.ASM :

Citar
.386
.model flat, stdcall  ;32 bit memory model
option casemap :none ;case sensitive

include Ejerc2IV.inc

.code

start:

   invoke GetModuleHandle,NULL
   mov      hInstance,eax

   invoke InitCommonControls
   invoke DialogBoxParam,hInstance,IDD_DIALOG1,NULL,addr DlgProc,NULL
   invoke ExitProcess,0


DlgProc proc hWin:HWND,uMsg:UINT,wParam:WPARAM,lParam:LPARAM

   mov      eax,uMsg
   .if  eax==WM_INITDIALOG
  
   .elseif  eax==WM_COMMAND

   mov edx,wParam
   .if  eax==Boton01 ; aqui comparo si e presionado el Boton01 que seria Sumar
;si es asi ... realiza la siguiente funcion

      
     mov ebx,Edit01
    mov eax,Edit02
    add ebx,eax
      invoke  dwtoa,ebx,addr Edit03 ; aqui dice que esta el error ...

 
   .elseif  edx==Boton02 ; este seria el boton de Limpiar pero no se como se hace


   .elseif  edx==Boton03 ; el boton Salir
   invoke  SendMessage,hWin,WM_CLOSE,0,0
   .endif

   .elseif  eax==WM_CLOSE
       invoke  EndDialog,hWin,0
    .else
      mov      eax,FALSE
      ret
    .endif
   mov      eax,TRUE
  ret

DlgProc endp

end start

Archivo Ejercicio2VI.inc :
Citar
include windows.inc
include kernel32.inc
include user32.inc
include Comctl32.inc
include shell32.inc
include masm32.inc
include rvlcnrand.Inc

includelib kernel32.lib
includelib user32.lib
includelib Comctl32.lib
includelib shell32.lib
includelib masm32.lib
includelib rvlcnrand.lib

DlgProc         PROTO   :HWND,:UINT,:WPARAM,:LPARAM

.const



IDD_DIALOG1    equ     101
Edit01   equ       1001
Edit02   equ       1002
Edit03   equ         1003

Boton01     equ    1004
Boton02     equ    1005
Boton03     equ    1006

;#########################################################################
.data



.data?

buffer db 225 dup (?)
hInstance         dd ?

;#########################################################################


Desde ya Gracias :)

PD : Estoy estudiando los manuales de RadASM + MASM ... Ejercicio 2 del Capitulo VI.

7  Programación / ASM / Necesito su opinion Por Favor ^^ en: 7 Agosto 2009, 00:22 am


Hola quisiera su opinion

solo   a los que saben de libros d-.-b ... na mentira no discrimino opinar XD

Bueno quisiera saber si me pueden recomendar un Libro "En Español" de Ensamblador que hable sobre Ensamblador en Windows o 32 Bits ( lo mismo ._. )

Por favor...

Quiero saberlo para poder comprarlo....

Gracias.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines