Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

3 participantes

    Address Manager [ Intermediario ]

    Bk'
    Bk'
    Administrador
    Administrador


    Warn Warn : 0/10
    Mensagens : 210
    Pontos : 391
    Reputação : 111
    Data de inscrição : 10/02/2012
    Idade : 28
    Localização : Cú dú mundo

    Address Manager [ Intermediario ] Empty Address Manager [ Intermediario ]

    Mensagem por Bk' Sex Fev 10, 2012 8:58 pm

    Oi manolinhos queridos :B
    Hj fikei nao tinha nada pra faze, e fikei jogando Plants Vs Zombies no meu pc, e como eu nao tinha Money no joguinho, eu usei o CE, e fikei rico ( no jogo eh claro Sad ) , Ai pra mim nao te que abri o CE, sempre q eu fosse jogar, eu fiz esse Mini CE =D
    Ele eh muito simples, vc coloca o Caption da janela ( nome da janela .-. ) no 1° Edit, a address no 2 edit, e clica em scan, que ele vai mostra o valor, no Edit3, Ai vc muda o valor no edit 3, e clica em Modificar,e pronto Address modificada =]


    Address Manager [ Intermediario ] 213213123y



    Declare nas suas Uses:

    Código:
    uses
      Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
      Dialogs, ExtCtrls, StdCtrls, XPMan;

    Declare nas Var:
    Código:
    var
      Form1: TForm1;
      ProcessID, Value, Written, Write, Read: Cardinal;

    Adicione, 3 edits, Labels para indentificar o que cada Edit Faz, E 2 buttons, 1 Para scanear, e otro para Modificar, e um timer:

    Address Manager [ Intermediario ] Wewrqtrqe


    Declare no Timer1 o seguinte codigo:

    Código:
    procedure TForm1.Timer1Timer(Sender: TObject);
    begin
      GetWindowThreadProcessId(FindWindow(nil, PChar(Edit1.text)),@ProcessID);
        ProcessID := OpenProcess(PROCESS_ALL_ACCESS, False, ProcessID);
    end;

    Assim, ele axa a janela, que esta escrito no Edit1.

    Declare no evento OnClick do button1:

    Código:
    [code][left]procedure TForm1.Button1Click(Sender: TObject);
    begin
      ReadProcessMemory(ProcessID, Ptr(StrToInt('$'+(Edit2.Text))), Addr(Value),4,Read);
      Edit3.Text:=IntToStr(Value)[/code];
    end;[/left]
    Assim. ele escanea o processo, procurando a address do Edit2, e mostra o valor dela no Edit3.

    Declare, no button 2 o seguinte codigo:

    Código:
    procedure TForm1.Button2Click(Sender: TObject);
    begin
    Value := StrtoInt(Edit3.text);
    WriteProcessMemory(ProcessID, Ptr(StrToInt('$'+(Edit2.Text))), Addr(Value), 4,Read);
    end;

    end.

    Assim, ele vai modificar o valor da address, para o novo valor que estiver no edit3 :B

    Link pra quem quise baxa ele :

    Address Manager

    Bejundas ;*






    Última edição por Bk' em Seg Fev 13, 2012 6:31 pm, editado 1 vez(es)
    iLuu~'
    iLuu~'
    Administrador
    Administrador


    Warn Warn : 0/10
    Mensagens : 175
    Pontos : 55769
    Reputação : 259
    Data de inscrição : 08/02/2012
    Idade : 27

    Address Manager [ Intermediario ] Empty Re: Address Manager [ Intermediario ]

    Mensagem por iLuu~' Sex Fev 10, 2012 10:00 pm

    O inicio , rs.
    'Uchiha~*
    'Uchiha~*
    [G]uardião

     [G]uardião


    Warn Warn : 0/10
    Mensagens : 376
    Pontos : 540
    Reputação : 108
    Data de inscrição : 23/02/2012
    Idade : 27
    Localização : Nun abaxi no fundo do mar ._.

    Address Manager [ Intermediario ] Empty Re: Address Manager [ Intermediario ]

    Mensagem por 'Uchiha~* Qui Fev 23, 2012 4:22 pm

    Para mim não serve pra nada , eaoieoaei'
    mais como eu so bonzin vo dar um [ + ] pro
    fuu '-'

    Conteúdo patrocinado


    Address Manager [ Intermediario ] Empty Re: Address Manager [ Intermediario ]

    Mensagem por Conteúdo patrocinado


      Data/hora atual: Dom Nov 24, 2024 9:20 pm