Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

novas funçoes Handle !!!


antonyb13
 Compartilhar

Posts Recomendados

novas funçoes Handle !!! ---(AJUDA)----

 

[/b][/b][/b]bom galera é seguinte to fazendo minha primeira dll para PRISTON, xtrap esta PEGANDO to usando a funçao handle:

 

var

driblarProcesso:THandle;

hId:Cardinal;

 

procedure AbrirTrainer;

begin

Form1:=TForm1.Create(nil);

Form1.ShowModal;

end;

 

begin

driblarProcesso:=OpenProcess(PROCESS_ALL_ACCESS,false,GetCurrentProcessID);

CreateRemoteThread(driblarProcesso,nil,0,@AbrirTrainer,@AbrirTrainer,0,hID);

end.

 

mas o xtrap pega, quero uma handle nova que esteja funcional.

se o motivo nao for a handle peço que me digao o que é, vou postar agora todo o form da dll, para vcs vericarem o que esta errado e dar opinião.

 

unit novo12;

 

interface

 

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, ExtCtrls, jpeg, StdCtrls;

 

type

TForm1 = class(TForm)

Label1: TLabel;

Edit1: TEdit;

CheckBox1: TCheckBox;

Image1: TImage;

Timer1: TTimer;

Label2: TLabel;

procedure Timer1Timer(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

 

var

Form1: TForm1;

Memory: DWORD;

value: dword;

implementation

 

{$R *.dfm}

 

procedure TForm1.Timer1Timer(Sender: TObject);

begin

//next_xp //

if Checkbox1.Checked=True then begin

Value:=strtoint(Edit1.text);

PSingle($???????)^:=value; \\tirei a address por segurança

PSingle($??????)^:=value; \\tirei a address por segurança

end;

end;

 

end.

 

pesso a interpretação de vcs da dll, o que tenho que mudar se é a handle ou outra coisa.

 

msn: [email protected]

Link para o comentário
Compartilhar em outros sites

1° Handle é apenas um tipo, não influência em nada.

2° A estrutura de sua dll está errada.

3° Pra que usar CreateRemoteThread e OpenProcess sendo que você está com privilégios locais? Um simples CreateThread resolveria.

4° O x-trap tem a capacidade de detectar se existe outro módulo em execução dentro dele, ou seja, se criar um form ele irá detectar uma alteração desconhecida na memória.

5° Pare de copiar e colar códigos alheios, assim nunca entenderá nada.

 

OBS: Estude mais antes de querer burlar o x-trap.

b34c171261.png

Link para o comentário
Compartilhar em outros sites

@Rodiias

 

É que olhando pela unit dele o x-trap vai pegar concerteza.

Deixar o form invisivel é uma das formas de evitar que ele pegue.

Mais tem outras formas bem simples. Nas dlls que eu faço sempre o form fica visivel.

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.