Sistema de monitoramento de PC!! Estilo Keylogger!!  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
UMC
GUJ Master
[Avatar]

Membro desde: 09/04/2009 14:03:36
Mensagens: 1685
Localização: Feira de Santana - BA
Offline

Então pessoal existe vários keylogger ae na net todos feitos com linguagem de baixo nível!
Será que e possível criar um sistem monitoramento tipo keylogger com JAVA??
Saber o que a pessoal fez no PC entrada de dados de Teclado! Janela que ele abriu etc...
vlw
abs

Compro o livro SCJP 6 Kathy Sierra, de preferência e português, quem tiver manda MP.!!!

umcaste.com

Graduando em Sistema de Informação.

espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico. (créditos maior_abandonado)

UMC-ASTEC -> Recomenda o NEXT!
O Next, é um framework para desenvolvimento de aplicações JEE. Baseado em Spring e Hibernate, tem como foco facilitar o trabalho do programador e dar produtividade ao desenvolvimento de aplicações web. Conta com diversos recursos que irão turbinar o desenvolvimento de suas aplicações.
(Créditos Rogel Garcia)

Download do NEXT


Quer aprender a programar com facilidade!?

Aqui





[WWW]
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline

Se voce procurar um cara postou um KeyLogger feito em Java no fórum já.

Mas usa o SWT do eclipse pra isso e é nativo.

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
UMC
GUJ Master
[Avatar]

Membro desde: 09/04/2009 14:03:36
Mensagens: 1685
Localização: Feira de Santana - BA
Offline

é esse aki?
http://www.guj.com.br/posts/list/109811.java
vlw

Compro o livro SCJP 6 Kathy Sierra, de preferência e português, quem tiver manda MP.!!!

umcaste.com

Graduando em Sistema de Informação.

espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico. (créditos maior_abandonado)

UMC-ASTEC -> Recomenda o NEXT!
O Next, é um framework para desenvolvimento de aplicações JEE. Baseado em Spring e Hibernate, tem como foco facilitar o trabalho do programador e dar produtividade ao desenvolvimento de aplicações web. Conta com diversos recursos que irão turbinar o desenvolvimento de suas aplicações.
(Créditos Rogel Garcia)

Download do NEXT


Quer aprender a programar com facilidade!?

Aqui





[WWW]
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20578
Localização: Curitiba/PR
Offline

Com java puro, não. O Java está preso a VM e o keylogger precisa registrar-se junto ao sistema operacional.

Agora, é possível fazer esse tipo de gancho usando JNI.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

Aquele key logger que usa recursos do SWT é um pouco "bugado". Vou explicar mais ou menos por quê.

Quando você quer pegar as teclas digitadas no Windows, o caminho "oficial" é usar um "keyboard hook" (um método, declarado em uma DLL, que se atacha a TODOS os processos que forem iniciados pelo usuário corrente depois que o "keyboard hook" for instalado).

O problema, é claro, é que esse "keyboard hook" não pode fazer nada que o Windows deixa fazer dentro de um keyboard hook, senão simplesmente o Windows "desabilita" esse "keyboard hook".

O que o Windows deixa fazer? Quase nada. E não há nada documentado que diga o que é que pode ser feito dentro de um keyboard hook.

Por tentativa e erro, descobri que o máximo que dá para fazer é você atualizar uma área de memória dentro de sua DLL e avisar, via eventos do Windows, alguma outra coisa dentro do processo que instalou o "keyboard hook".

O SWT usa realmente esse recurso de "keyboard hook". Só que qualquer coisinha faz com que o Windows diga "não gostei" - e o hook para de funcionar.

Portanto, para todos os efeitos, o recurso de "keyboard hook" do SWT eu considero que é apenas uma curiosidade.

O caminho "correto" (se é que capturar as teclas é uma coisa muito "correta" ) é você comprar um equipamento que se atacha ao seu teclado e captura as teclas. Isso não envolve nenhum software, só hardware, e isso é indetectável.
Marky.Vasconcelos
Moderador
[Avatar]

Membro desde: 11/04/2007 18:18:20
Mensagens: 5932
Localização: São Paulo/SP
Offline



Esse mesmo.. só baixei e testei nao sabia das limitações que nem o entanglement falou.

Facebook @MarkyHitchhiker +Mark WP: MarkyTech's

Projects:
Android Roadmap - Aprenda Android do inicio (Java é o unico pre-requisito)
Towel ( ObjectTableModel & Swing & Utils )
Tower Defense Game - Java2D [Open-Source] [How-to-play]
EVGD: Programação de jogos (links) Ponto V! - Desenvolvimento de jogos para indies, curiosos e profissionais

DefaultTableModel?! PARE! Não faça isso! Faça melhor!

Dicas: Faça perguntas inteligentes! ; MigLayout ; GridBagLayout (Joke)

Develop games is fantastic, with words you can make worlds!!!

DON'T PANIC!
MarkyHitchhiker's Blog!
[WWW] [MSN]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team