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

#11
Programación C/C++ / Crear brush Tibia
16 Agosto 2010, 18:07 PM
Hola como estan expertos


veran necesito crear un pequeño programa que pruebe contraseñas i nombres de usuarios asta que de con la cierta,ese codigo ya lo tengo echo y no hay problema alguno,lo que no se hacer es como puedo acceder al control EDIT donde se pone el nombre de usuario y como acceder al de la contraseña,imagino que tendran un nombre de clase para acceder a ellos mediante la api FindWindowEx

esa es la imagen del juego i de los controles a los que quiero acceder:


parece que esos dos controles estan dentro de un formulario secundario  "Enter Game"  :S

abri el archivo con editor hexadecimal i bueno por el momento solo puedo acceder a las letras de texto i no al control para escribir en ello.



saludos
#12
Hola que tal miren tengo esto:

Código (cpp) [Seleccionar]

class Message{
      private:
              char *TextMessage;
              public:
              char GetText() {return *TextMessage;}
              void SetText(char *Texto)
              {
                   TextMessage = Texto;
                   }
                   bool ShowMessage(bool show)
                   {
                        if(show == true)
                        {
                                MessageBox(0,TextMessage,0,0);
                                }
                                }
                                };
                               
                       
extern "C++" __declspec(dllexport) Message *MsgBox();


Esta es la classe que tengodeclarada en la DLL es para hacer pruebas no mas,imagino que esta bein declarada para despues ser llamadadede un exe,pero como la llamo desde un exe? lo e probado todo no me sale nada :(


salu2
#13
Como puedo crear accesos directos (.lnk) con C++?¿ no encuentro la forma :S


salu2
#14
ASM / Re: El sector de arranque (ASM)
8 Marzo 2010, 13:19 PM
Yo tegno el mismo problema,con FASM obtengo el BIN,con el QEMU pongo QEMU -L .\ hda Boot.BIN i me sale bien.pero nse como grabarlo en un CD i probarlo desde la BIOS real!
#15
ASM / Re: Es posible esto?
16 Febrero 2010, 21:37 PM
Hola etenral gracia ppor rsponer

pues si es e slo que quiero a poder ser en el ejecutable i no en el proceso,saves de algun codigo que lo muerte????



salu2
#16
ASM / Re: Es posible esto?
16 Febrero 2010, 13:43 PM
Si eso mismo! en Runtime,parchearlo en Runtime ^^


salu2
#17
ASM / Re: Es posible esto?
15 Febrero 2010, 22:05 PM
Vaya veo que no me explicado bie,lo siento!

intentar explicarm mejor:

aver,imaginen que yo tengo 2 Ejecutables ue e creado y programado con MASM32, en uno teno la istruccon:

invoke MessageBox,0,offse Texto,OFFSET Cabecera,0

eso ara que cuando ejecute el ejecutable pues me muesrte un mensaje no??

pues yo desde otro ejecutable quiero que despues de esa instruccion me ejcute otra instruccion (instruccion que yo añado a este ejcutable desde el otro) por ejemplo otro messagebox o otra cosa entendeis??????


salu2
#18
ASM / Re: Es posible esto?
15 Febrero 2010, 19:33 PM
aaa...vaya creo que no podre hacer lo que queria,yo queria agregar una fuinstruccion como dejemmplo el MessageBoxA en cualquier ejecutable,no en uno que tenga que crear yo pero ceo que eso ya como k no xd


gracias de antemano expertos!
#19
ASM / Re: Es posible esto?
14 Febrero 2010, 19:27 PM
Osea me dices que haga esto:
Código (asm) [Seleccionar]

PUSH 0
PUSH OFFSET Cabecera
PUSH OFFSET Mensaje
PUSH 0
CALL[MessageBoxA]



?¿?¿ no?

perdoname es que no entendi my bien.:( si tuvieras algun ejemplillo me aydudarias mazo Hermano!!

un saludo crack!
#20
ASM / Re: Es posible esto?
14 Febrero 2010, 18:47 PM
Hola Eternal Idol como va?

gracias por responderme,pues lo que hice maximo es escribir en un offset en dodne ya habia unos bytes (una cadena de text que se mostraba en un mensaje que mostraba el exe que quiero modificar) pero no se como puedo escribir una instruccion,,ya imagino que debo escribir los bytes de la instruccion que quiero agregarle al otro exe,y imagino que tendre que escribirlo en un offset que no este ocupado,asta ahora utilizaba las api CreateFile,,CreateFileMapping,MapViewOfFile i despues hacia esto:
[code=asm]
MOV EDI,EAX    ;EAX = Retorno de MapViewOfFie¡le
ADD EDI,[800h]    ;offset donde quiero escribir
LEA ESI,Instruccion     ;Dieccion de la etiqueta que contiene la instruccion
REP MOVSB
[/code]

peor nada no sale :(



estoi perdido