Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - _Enko

#361
ASM / Re: TASM Suma de numeros
7 Marzo 2012, 15:21 PM
No te ha funcionado porque seguramente tienes que imprimer el codigo ASCII.
Es decir:

0 <> '0'

http://www.asciitable.com/

El valor ascci de 0 es 48, 1 es 49, 2 es 50 etc... hasta que 9 es 58

Saludos.
#362
Igual, todo aprendizaje cuenta. :)
Lo importante es empezar un proyecto y completarlo
#363
Esta piola el programa  :D

No veo  la necesidad de borrar los .res 
Si estan, es que se esta usando un archivo de recursos. Posiblemente requerido para compilar

por cierto, que paso con el viejos .bat?
Código (bash) [Seleccionar]

del *.ext
#364
ASM / Re: Problema inyeccion
1 Marzo 2012, 13:43 PM
la dll esta mal hecha. Te falta la sección de reloc/fixups.

Tenes que poner esto al final de la dll.

section '.reloc' fixups data discardable

En los ejemplos de fasm, en la carpeta EXAMPLES hay una DLL.


Código (asm) [Seleccionar]


; DLL creation example

format PE GUI 4.0 DLL
entry DllEntryPoint

include 'win32a.inc'

section '.text' code readable executable

proc DllEntryPoint hinstDLL,fdwReason,lpvReserved
mov eax,TRUE
ret
endp

; VOID ShowErrorMessage(HWND hWnd,DWORD dwError);

proc ShowErrorMessage hWnd,dwError
 local lpBuffer:DWORD
lea eax,[lpBuffer]
invoke FormatMessage,FORMAT_MESSAGE_ALLOCATE_BUFFER+FORMAT_MESSAGE_FROM_SYSTEM,0,[dwError],LANG_NEUTRAL,eax,0,0
invoke MessageBox,[hWnd],[lpBuffer],NULL,MB_ICONERROR+MB_OK
invoke LocalFree,[lpBuffer]
ret
endp

; VOID ShowLastError(HWND hWnd);

proc ShowLastError hWnd
invoke GetLastError
stdcall ShowErrorMessage,[hWnd],eax
ret
endp

section '.idata' import data readable writeable
;..............imports

section '.reloc' fixups data discardable



Si estas en WinNT y familia, no le gusta la secciónes vacias.
En ese caso, se hace

section '.reloc' data discardable fixups
if ~ $-$$  
       dd      0,8 ;empty fixups section iff no other fixups  
end if

Saludos.
#365
la protesta es un derecho que tienen los ciudanos, pero cortar una calle, entra en conflicto con el derecho de libre transito...

Si quieres hacer paro, se hace, pero de tal forma que no se corte el transito. Ej, en EEUU esta todo bien, hasta que cortan la calle.
#366
Depende de la libreria que use el programa para cargar las imagenes.

Una buena libreria no deberia darle importancia a la extension del archivo sino a su cabecera.
Si dicha libreria hace eso, y ademas usa la misma funcion para cargar la imagen sin importar el formato.
Es decir, si el codigo es asi:

LoadImage("mi_imagen.jpg", mi_imagen)

Y la libreria usa esa misma funcion para cargar los PNG... entonces puedes sustituir:
"mi_imagen_png.png" por "mi_imagen_png.jpg"
Con suerte, la reconocerá.
#367
Esta es la manera mas comun tal y como comentaste.

call __get_eip
__get_eip:
pop eax


Saludos
#368
En el 2012 solo pasaron casi tres meses. NO me parece que se pueda hablar del 2012 todavia, solo del primer cuatrimestre.

http://www.rescuecom.com/2011-computer-reliability-report.html

Esta es la lista del 2011 y nada que ver
Citar
Manufacturer   U.S. Computer Market Share (2)(Percentage of Share computers shipped)   RESCUECOM Computer Repair Shares (1) (Percentage of service calls to 1-800-RESCUE-PC)   Computer Reliability Score (1)
HP/COMPAQ   25.0%   7.2%   346
APPLE   8.8%   4.9%   179
IBM/LENOVO   4.8%   2.7%   177
ASUS   3.5%   2.4%   144
TOSHIBA   8.4%   8.8%   96
hp arriba de todo, y toshiba abajo.
#369
Y si el WiFi fuera perjudicial... sería tan solo uno mas que se suma al grupo: am, fm, micro ondas, bluetooth, gsm, edge, 3g/umts... cada uno con su distinta frecuencia.
#370
Cita de: vertexSymphony en 21 Febrero 2012, 12:58 PM
Es China constance ... por algo lo que sale de alla es muy barato, trabajo esclavo.
Pagar una renta no necesitan, la cama la tienen usualmente en el lugar de trabajo ...



Si, y muchas veces esa cama esta abajo de la mesada de trabajo. Mientras un trabaja sobre la mesa, el otro chino esta dormiendo bajo esa misma mesa. (si es que eso se llama cama claro)