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 - x64core

#612
Ingeniería Inversa / Re: [Crackme] Ilustrados
18 Abril 2013, 22:19 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
#613
Programación C/C++ / Re: ayuda de PostMessage
17 Abril 2013, 18:47 PM
Todo lo que debes hacer es copiar el nombre de la funcion y buscarla en la MSDN y leer.
#614
Es mejor establecer un hook, si sera en una dll a injectar entonces no es necesario global.
#615
Esta basura esta previniendo la ejecución si el actual cuenta de usuario tiene un lenguaje distinto al aleman,
además el programador de esta basura no sabe ni siquiera como parsear corectamente un buffer para escribirlo en un archivo.
archivo bat dropeado:
@echo off
.\MSGBOX.EXE "DESEAS CONFIGURAR?\n\n(SI) CONFIGURAR CONTROLES Y VIDEO.\n\n(NO) JUGAR SFEX PLUS" "Maikolik Games" YESNOCANCEL
REM .\MSGBOX.EXE "This is a sample message.\n\nDo you want to continue ?" "MessageBox Test" OKCANCEL
REM .\MSGBOX.EXE "This is a sample message.\n\nDo you want to continue ?" "MessageBox Test" YESNO
REM .\MSGBOX.EXE "This is a sample message.\n\nJust click on the button."
if errorlevel 7 goto No
if errorlevel 6 goto Si
if errorlevel 2 goto CANCEL
REM if errorlevel 1 goto OK
goto fin

:No
ZiNc 5 renderer=d3d --use-renderer-cfg-file=zenith-renderer.cfg --use-controller-cfg-file=zenith-controller.cfg
goto fin
:Si
zenith.exe
goto fin
:cancel
echo You don't want to go further.
goto fin
:ok
echo ok
goto fin
:fin
.\MSGBOX.EXE "Creado por Maikolik, http://juegosclasicosportables.blogspot.com"

luce como que necesita más componentes para funcione.
#616
Cita de: 85 en  6 Abril 2013, 16:09 PM
Claro es como te dije por PM, GetAsyncKeyState te sirve para comprobar continuamente el estado de una llave (key), si vos lo hacés tal como está en el primer post, significa que sólo se va a comprobar 1 sóla vez cuando la DLL se adjunte al proceso. Con una sóla vez que lo compruebes no sirve, porque vos podés presionar una llave en cualquier momento y no justo cuando la DLL se carga, por eso necesitás hacerlo dentro de un bucle.

Al mismo tiempo, fijate que por ejemplo en mi código, yo tengo 2 hilos. El principal de la aplicación y el secundario creado con CreateThread explícitamente. Bueno lo que tenés que hacer dentro del secundario es poner un Sleep con un cierto tiempo, ya que dependiendo del sistema de planificación, vos sabés que los hilos necesitan compartir el tiempo de ejecución asignado al proceso. (Ejecución = CPU).
Sería como una planificación manual del programador, poner un Sleep para dejar "respírar" al hilo secundario y pasar al primario.

Alguien experto en planificación, multithreading, multiprocessor, etc te va a poder explicar con más detalle todo esto, porque puede ser diferente para distintas CPUs (monoprocesador o multiprocesador).



Seria bueno publicar codigos aquí para la gente que tenga problemas similares  ::)
#617
Windows / Re: Windows 8 cómo es en realidad
6 Abril 2013, 10:49 AM
El arranque de Windows 8 es más rapido, también el apagado, pero tiene muchos procesos inservibles que consumen un
monton de recursos, igual se pueden desactivar. en cuanto a lo grafico, en lo personal no me gusta mucho, por ahi
decian que es un SO para descapacitados...
#618
Agrega un loop de mensajes, y yo crearia un hilo para capturar las teclas o bien estableceria un hook que es mejor.
#619
Hola

En Windows el sistema reversa por defecto 1 MB del heap para cada hilo que es creado en un proceso
obviamente el tamaño que se quiere reservar es mayor por eso se genera una excepción ( el compilador agrega una función para comprobar si el tamaño asignado al hilo es suficiente ). con VC simplemente se arregla agrenado una directiva, pero creo que no utilizas
VC.

#620
Depura el codigo para que sepas que es lo no esta bien.