| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 09:02:26
|
ricardospinoza
Debugger
![[Avatar]](/images/avatar/4f81b1d964419548f01ca35bbaeeda75.jpg)
Membro desde: 05/09/2004 09:31:19
Mensagens: 72
Localização: Curitiba
Online
|
Salve povo,
Gostaria de uma orientação sobre a lógica de um algoritmo de força bruta... explico.
Meu desafio é descobrir o usuário e a senha de um servidor de ftp da faculdade...
Pensei inicialmente e fazer alguns laços com arrays de nros, letras e char especiais... mas na minha kbça a coisa parece cavalar...
Alguma dica?
|
[]s
________________________
Ricardo Spinoza - Curitiba/PR
e-mail: ricardospinoza@yahoo.com.br
blog: http://ricardospinoza.wordpress.com
linkEdin: http://br.linkedin.com/in/ricardospinoza |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 09:07:33
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17539
Offline
|
Você não precisa usar força bruta. Até porque se houver um número excessivo de tentativas a partir de um mesmo IP, provavelmente você será dropado.
Usuário:
anonymous
Senha:
ricardospinoza@guj.com.br
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 09:33:17
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 19489
Localização: Curitiba/PR
Offline
|
1. Comece pelos usuários óbvios, usuários padrões de sistema, etc;
2. Use um dicionário. Existem maiores chances das senhas serem palavras escritas lá.
3. Substitua simbolos comuns e reuse o dicionário (@ por a, i por 1, o por 0, e assim por diante).
Ainda assim, um ataque por força bruta é demorado. Mas é melhor conduzi-lo por critérios específicos (como o dicionário), do que tentar por permutação simples.
Se você achar as estatísticas de que palavras são usadas com mais frequencia, melhor ainda.
|
@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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 09:34:27
|
Giulliano
GUJ Master
![[Avatar]](/images/avatar/7f5a17b792b687fc4c227a5c5e569dd8.jpg)
Membro desde: 14/11/2006 19:29:38
Mensagens: 1623
Localização: São Paulo
Offline
|
vc apenas precisa do algoritmo ou vc tb quer que alguém te ensine a fazer isso de descobrir senhas de um servidor FTP ?
|
Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional Java Programmer
GiuLLianO MoRRoNi
<UnTouChAbLe> |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 09:40:44
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 2928
Offline
|
Oi,
Porque você simplesmente não pergunta ao diretor da universidade? As vezes da certo.
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 09:48:35
|
pvrsouza
Virtual Machine Man
![[Avatar]](/images/avatar/dc58460601ab2b4e101cff43f30564f3.jpg)
Membro desde: 04/08/2009 09:50:14
Mensagens: 500
Localização: Salvador-BA
Offline
|
lina wrote:Oi,
Porque você simplesmente não pergunta ao diretor da universidade? As vezes da certo.
Tchauzin!
Essa foi ótima!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 09:52:46
|
ricardospinoza
Debugger
![[Avatar]](/images/avatar/4f81b1d964419548f01ca35bbaeeda75.jpg)
Membro desde: 05/09/2004 09:31:19
Mensagens: 72
Localização: Curitiba
Online
|
Oi pessoal, obrigado pelas respostas!!!
A idéia do dicionário (ViniGodoy) achei interessante, e já dá un norte pra fazer o algoritmo...
Lina,
Não posso perguntar pro diretor, pois é o desafio é tentar descobrir
Giulliano,
Se houver um algoritmo pronto me poupará tempo, mas minha intenção é aprender msm
|
[]s
________________________
Ricardo Spinoza - Curitiba/PR
e-mail: ricardospinoza@yahoo.com.br
blog: http://ricardospinoza.wordpress.com
linkEdin: http://br.linkedin.com/in/ricardospinoza |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 09:53:20
|
lina
Moderador
![[Avatar]](/images/avatar/8849f0a976aa5332853e848655a1d28f.jpg)
Membro desde: 23/12/2006 21:05:04
Mensagens: 2928
Offline
|
pvrsouza wrote:
lina wrote:Oi,
Porque você simplesmente não pergunta ao diretor da universidade? As vezes da certo.
Tchauzin!
Essa foi ótima!
Oi,
Como diria meu amigo Kevin Mitnick: Nada como fazer uso da Engenharia Social.
Tchauzin!
|
Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java
Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]
@gujgirl
http://www.restartfans.hdfree.com.br
Meu blog:
http://www.runthecode.wordpress.com
Tchauzin! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 10:00:05
|
sulito
Virtual Machine Man
Membro desde: 23/11/2009 07:15:59
Mensagens: 607
Offline
|
olha faz o seguinte.
podes usar uma txt com palavras do dicionario, e fazer o algoritmo ir buscar palavras do dicionario e ao mesmo tempo palavras aleatorias com um tamanho aleatorio , mas o tamanho da string deve ser inferior a 10 ou a 15( tanto para a password tanto para o nome do usuario), e não esqueça de usar letras e numeros e simbolos para formar as palavras, e deves formar as palavras de forma aleatoria e com tamanho aleatorio.
e por fim deves fazer 3 ou 2 tentativas de acesso e depois dar um delay de espera para tentar mais 3 ou 2 palavras .
se puderes deixas o programa a rodar num servidor que podes invadir, um servidor fraco e mal administrado.
ai o teu programa vai correr por dias e semanas e se tiveres sorte em menos de 1 mês teras sucesso.
e não esquece o programa deve ir buscar as palavras do ficheiro txt e deve criar aleatoriamente
|
LPI-101 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 10:00:55
|
sulito
Virtual Machine Man
Membro desde: 23/11/2009 07:15:59
Mensagens: 607
Offline
|
mas o mais facil é perguntar ao director , ou por um snifer na rede
|
LPI-101 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 10:09:38
|
pvrsouza
Virtual Machine Man
![[Avatar]](/images/avatar/dc58460601ab2b4e101cff43f30564f3.jpg)
Membro desde: 04/08/2009 09:50:14
Mensagens: 500
Localização: Salvador-BA
Offline
|
lina wrote:
pvrsouza wrote:
lina wrote:Oi,
Porque você simplesmente não pergunta ao diretor da universidade? As vezes da certo.
Tchauzin!
Essa foi ótima!
Oi,
Como diria meu amigo Kevin Mitnick: Nada como fazer uso da Engenharia Social.
Tchauzin!
Esse lança de Engenharia Social me pregou algumas peças! Por exemplo, já contruiram um muro bem grande para se separarem de mim!!! Rsrsrsrsrs.
Brincadeira!
"Tchauzin!" by lina
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 10:10:06
|
Marky.Vasconcelos
Moderador
![[Avatar]](/images/avatar/04940fadf3702cbd84b7a48161037c4f.png)
Membro desde: 11/04/2007 18:18:20
Mensagens: 5847
Localização: São Paulo/SP
Offline
|
Se voce souber o nome de usuario já é um avanço.
Ter que fazer as n comparações de senhas com x usuarios vai x*n de tempo, e meu amigo isso pode durar uma vida.
|
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]
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! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 10:12:55
|
sulito
Virtual Machine Man
Membro desde: 23/11/2009 07:15:59
Mensagens: 607
Offline
|
Mark_Ameba wrote:Se voce souber o nome de usuario já é um avanço.
Ter que fazer as n comparações de senhas com x usuarios vai x*n de tempo, e meu amigo isso pode durar uma vida.
sei disso, concordo, isso pode durar a vida
mas entende....
eu dei uma explicada para ele, para ele fazer o programa, mas o meu objectivo não é que o programa encontre a password , é que se ele fizer o programa ele vai exercitar o cerebro.
eu ja fiz um programa assim a uns 2 anos atras, e pus num servidor que eu tinha invadido, e esperei por meses e nada.hihihi até que o admin do site deu conta do programa
|
LPI-101 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 10:13:56
|
viniciusfaleiro
Virtual Machine Man
![[Avatar]](/images/avatar/839185ccf72cdda4fca46bfcc95208f0.jpg)
Membro desde: 22/03/2008 20:07:50
Mensagens: 523
Offline
|
Eu seria malvado..haahhaah.. colca um keylogger na máquina de alguém que tenha acesso.. lógico q vc não ia aprender nada com isso.. A não ser que queira fazer o keylogger..hahaah
|
Linkedin: http://www.linkedin.com/pub/vinicius-faleiro/32/697/624 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2010 10:16:42
|
sulito
Virtual Machine Man
Membro desde: 23/11/2009 07:15:59
Mensagens: 607
Offline
|
viniciusfaleiro wrote:Eu seria malvado..haahhaah.. colca um keylogger na máquina de alguém que tenha acesso.. lógico q vc não ia aprender nada com isso.. A não ser que queira fazer o keylogger..hahaah
esse topico é engraçado, mas eu acho que ha muita diferença entre ler um manual dum keylogger e de voce mesmo codificar o teu propio keylogger.
|
LPI-101 |
|
|
 |
|
|