Hacking -> Técnicas, Efeitos e Soluções!!!

Num mundo de vírus, spyware e bugs nada como estar informado

Moderadores: Administradores, Moderadores

Revisão das regras deste forum: SIM ou NÃO?..

SIM
20
74%
NÃO
7
26%
 
Total de votos : 27

Mensagempor Crouwe » Terça Jun 07, 2005 12:54

maxfire, não percebi essa dos iluminados, la por teres pdf's sobre os protocolos e etc, olha que raio eu tenho livros das linguagems, tenho dossie's inteiros so sobre essas tecnicas, e isso não quer dizer nada, não é pelo facto de teres que o és...
PC in Modding
Crouwe
Membro de Ouro
Membro de Ouro
 
Mensagens: 754
Registado: Terça Jun 22, 2004 17:17

Mensagempor jaac » Terça Jun 07, 2005 13:35

Iluminados?? tenho uma luz?

Apenas sou um estudioso....

para entenderes alguma coisa do que se passa recomendo:

saber programar em c bem/muito bem
estudar protocolos, por ex tcp/ip e compreenderes as suas vantagens e problemas
umas boas luzes de assembly e arquitecturas internas de pcs...
perl, python

foi este o meu contributo...
I never think of the future... it comes soon enough - Albert Einstein
jaac
Membro de Prata
Membro de Prata
 
Mensagens: 299
Registado: Quarta Ago 04, 2004 16:10

Mensagempor JotaM » Terça Jun 07, 2005 14:22

Vamos lá a ver se dou o meu contributo para o tópico.

Considerando que por Hacking aqui se entende a capacidade de acesso não autorizado a máquinas alheias (existem milhares de outras definições mas fiquemos por aqui) existem vários processos e várias formas de os por a funcionar e penso que o objectivo do post é saber quais são e como se proteger deles.

Processos:
1) Instalação na máquina-alvo de software que actue como servidor e abra portas para o exterior permitindo o acesso a terceiros (vulgo trojans).

2) Ataques a falhas existentes em aplicações a correr na máquina alvo que normalmente se traduzem pela capacidade que essa aplicação tem de, ao ser atacada, deixar aberta uma área de memória na máquina onde é possível executar código com permissão de administração.

Forma de os implementar:
1) Acesso fisico à máquina que se pretende atingir :)
2) Envio do programa servidor dessimulado num conteudo que pareça inofensivo.
3) Acesso através do protocolo de rede que está a ser usado aproveitando falhas existentes no mesmo ou em servidores a correr na máquina.
4) Escuta das comunicações estabelecidas entre as nossas máquinas e outras para tentar descobrir usernames/passwords que permitam o acesso à máquina.

Como se defender:
1) Ter cuidado em quem deixamos que se aproxime do nosso PC, principalmente quando não estamos. Password para arrancar ou para sair do screen saver é sempre uma boa política.

2) Antivirus, Antyspyware e firewall com capacidade de filtrar as ligações da máquina para o exterior. Sempre actualizados claro.

3) Firewall a proteger as ligações do exterior à nossa máquina.

4) Actualizações constantes dos programas que estamos a correr na nossa máquina.

5) Manutenção constante dos filtros usados nos firewall por forma a garanntir que só sai/entra no pc/rede aquilo que a gente quer.

6) Garantir que, sempre que exista a transmissão de dados sensíveis (contas bancárias, cartões de crédito, usernames, passwords) estas são feitas de forma encriptada.

7) Garantir que a informação sensível que guardamos no nosso PC está o mais protegida possível.

Já agora as razões pelas quais este tipo de hacking existe são as mais variadas mas entre as mais populares temos:

1) Acesso às máquinas para tirar dados das mesmas tais como usernames/passords de acesso a contas bancárias, fotografias mais picantes da namorada/namorado :).

2) Controlo da máquina para aceder a outras máquinas de forma dissimulada. E quando a gente dá conta está a judite a bater à porta porque o nosso PC tentou entrar num banco qq.

3) Controlo da máquina para, em conjunto com outras máquinas na mesma situação, atacar sistemas importantes com vista a deitá-los abaixo (O tão famoso DOS ou Denyal of Service). Para o efeito todas as máquinas comprometidas enviam quantidades massivas de informação para a máquina/rede alvo tornando-a inoperacional.
A64 3000+ @ 2304 (9x256 - 1.45 Vcore) | XP-90 + Enermax 90
2x512 Patriot 3200LL @ 2.5-3-3-8 (460@2.85 Vdim)
MSI K8N Neo2 Platinium
Asus X800 PRO/TD @ 500/1000 | ATI Silencer 5 Rev 2
LG 4167B | Coolermaster Cavalier III Silver | LC Power 550
JotaM
Membro Diamante
Membro Diamante
 
Mensagens: 1103
Registado: Sexta Abr 09, 2004 13:26
Localização: Cascais

Mensagempor maxfire » Terça Jun 07, 2005 15:11

tá a melhorar, mas...
é muito pouco.


quanto aos pdf´s, a ideia era contradizer alguns dos posts que apareceram no inicio, que diziam ter livros sobre o assunto. Ter não é saber. É preciso praticar.


Já agora, queria ver aqui rotinas para worms, e trojans! e noçoes de alguns protocolos!


...Queria mais, mas uma vez que não aparece nada, encerro a minha participação por aqui. Peço desculpa a todos os outros que perceberam as intenções com que foi criado este tópico.


Edit - a noção em cima mencionada, está errada! Não existem só os dois, descritos(na teoria).
maxfire
Membro de Prata
Membro de Prata
 
Mensagens: 336
Registado: Sábado Mai 14, 2005 21:22

Mensagempor Mercy_PT » Terça Jun 07, 2005 15:21

Bem lá se foi a ideia base deste tópico. Anda tudo a discutir "Sou mais Hackaro que tu, e tu não vês boi disto". A explicação dos trojans foi básica sim, mas tem que se começar por qualquer lado, certo!? já agora se são assim todos uns tipos informados peguem na sugestão que ja foi dada e expliquem o DoS (Denial of Service) e como evitar. A parte dos trojans já percebemos, pode começar apartir daí.

Fikem bem, com este calor não é preciso flames :P
Cruising life......in low speed...
Imagem
Mercy_PT
Membro Vitalício
Membro Vitalício
 
Mensagens: 2338
Registado: Terça Set 14, 2004 14:33

Mensagempor gimbras » Terça Jun 07, 2005 15:45

Mercy_PT Escreveu:
Alien Escreveu:-> Pah para quem quere ser hacker voçês têm de saber estas linguagens todas PHP, Java, JavaScript, XML, XHTML, HTML, CSS, ASP, Delphi, Assembly, LaTeX, C, UML, Flash, Perl, SQL, Python, Zope, Flash, WML etc... Quando soberem isto tudo a 100 % considerem-se hacker.Outra das coisas é que quando falarem com um hacker nunca lhe fassam perguntas faceis sempre perguntas muito mas muito dificeis de entender "quere isto dizer que estandes a comprimentar um hacker" vi este artigo numa página do brasil :) só podia sêr :o



Já nem pegando no resto, suponho que estejas obviamente a brincar.

Perceber assembly a 100%?!?!?! Deve ser tipo conhecer Excel a 100% (nem os tipos da M$ que foram que o criou. Antes disso cai-t o cabelinho todo....


ser hacker é saber estas linguagens todas? para que fazer sites? e uns programas? porreiro devo ser meio-hacker
:)
Avatar do Utilizador
gimbras
Membro Diamante
Membro Diamante
 
Mensagens: 1405
Registado: Quarta Fev 02, 2005 21:55

Mensagempor Creative Byte » Terça Jun 07, 2005 16:55

Boas,

Nem toda a gente pode-se considerar hacker. Um hacker tem um conhecimento bastante vasto de como um pc funciona no seu interior (Kernel) de como um firewall funciona, tudo o que lhe interessa ele agarra no manual técnico e esperme aqui tudo até à ultima página consegue ver os pontos fracos.

Quanto às linguagens de programação, bem c/c++ têm de ser a sua lingua natural as outras linguagens aprendem-se em algumas semanas, pois quanto mais linguagens uma pessoa aprende mais facil se torna a aprendizagem de outras.

Quanto a ter mais livros/pdf's mais faz de nínguem um hacker, em relação ao praticar, bem voces lá sabem onde praticam mas tb sabem que existe muita gente que le este forum :wink: . Se praticas em computadores teus então ai nunca irás saber dos teus conhecimentos reais pois estás num ambiente controlado.

Todos falam em trojan's e outros programas mas esquecem-se da engenharia social que todos os hacker's têm de ter conhecimento. Muitas vezes basta só ligar para a pessoa e pedir a password. :twisted:
Creative Byte
Membro de Prata
Membro de Prata
 
Mensagens: 264
Registado: Quarta Mar 30, 2005 15:55

Mensagempor Mercy_PT » Terça Jun 07, 2005 17:06

Creative Byte Escreveu:Boas,

Quanto às linguagens de programação, bem c/c++ têm de ser a sua lingua natural as outras linguagens aprendem-se em algumas semanas, pois quanto mais linguagens uma pessoa aprende mais facil se torna a aprendizagem de outras.

Realmente C/C++ são as linguagens nativas, mas a parte de que as outras linguagens se aprende em algumas semanas não é bem assim. Aprendes a dar uns toques, não a conhecer a linguagem. Formas de descobrir falhas de protocolos/programas/sistemas não estão escritas nos livros. Baseia-se muito na tentativa-erro. Já agora gostava de te ver aprender assembly em "algumas semanas" e ficares com capacidade mental, claro (ficar vegetal, não conta) :D




Quanto a ter mais livros/pdf's mais faz de nínguem um hacker, em relação ao praticar, bem voces lá sabem onde praticam mas tb sabem que existe muita gente que le este forum :wink: . Se praticas em computadores teus então ai nunca irás saber dos teus conhecimentos reais pois estás num ambiente controlado.


Espero que a intenção não seja incentivar o pessoal a andar a testar nos pc's dos outros. Percebi a ideia, mas quando se quer conduzir vai-se logo pra estrada?! Ou precisas aprender algo antes em "ambiente controlado"?
Capiche a ideia............

Se ter pdf's fosse sinónimo de ser Hackaro tinhamos mais Hackaros que políticos.
Cruising life......in low speed...
Imagem
Mercy_PT
Membro Vitalício
Membro Vitalício
 
Mensagens: 2338
Registado: Terça Set 14, 2004 14:33

Mensagempor jaac » Terça Jun 07, 2005 17:42

Pior que que saber assembly é saber assembly de várias arquitecturas... se há cena que destesto programar é assembly... é tao bom passar uma noite à procura num programa de 4000 linhas de assembly um pop fora do sitio...
I never think of the future... it comes soon enough - Albert Einstein
jaac
Membro de Prata
Membro de Prata
 
Mensagens: 299
Registado: Quarta Ago 04, 2004 16:10

Mensagempor Mercy_PT » Terça Jun 07, 2005 18:39

jaac Escreveu:Pior que que saber assembly é saber assembly de várias arquitecturas... se há cena que destesto programar é assembly... é tao bom passar uma noite à procura num programa de 4000 linhas de assembly um pop fora do sitio...



Já vi divertimentos melhores............tipo passar a noite à procura de.............gajas, cerveja e da p**** da chave da porta :D:D
Cruising life......in low speed...
Imagem
Mercy_PT
Membro Vitalício
Membro Vitalício
 
Mensagens: 2338
Registado: Terça Set 14, 2004 14:33

Mensagempor jaac » Terça Jun 07, 2005 18:46

Face a esses argumentos sou forçado a concordar :twisted:
I never think of the future... it comes soon enough - Albert Einstein
jaac
Membro de Prata
Membro de Prata
 
Mensagens: 299
Registado: Quarta Ago 04, 2004 16:10

Mensagempor Creative Byte » Terça Jun 07, 2005 19:19

Boas,

mas a parte de que as outras linguagens se aprende em algumas semanas não é bem assim. Aprendes a dar uns toques, não a conhecer a linguagem.


Se já tens conhecimento de outras linguagens, entendes a lógica de como as coisas funcionam só é necessário algumas semanas. Não estou a dizer que eu consigo. Mas alguem que programe todos os dias c/c++ passa facilmente para java ou c# com muita facilidade, basta saber os quais são os comandos que diferem e as limitações e possíbildades da linguagem. Isto lendo 2 ou 3 bons livros da linguagem já tas lançado. Mais um hacker passa as noites em claro a estudar aquilo em que está empenhado a desvendar, seja uma nova linguagem ou uma firewall que lhe apareceu no caminho até se sentir satisfeito isto para eles é um quebra-cabeças o que para a maior parte das pessoas se compara a um jogo de palavras-cruzadas.

Formas de descobrir falhas de protocolos/programas/sistemas não estão escritas nos livros

Não estava a falar em livros que se vende nas livrarias mas sim nos livros/documentos dos próprios fabricantes dos equipamentos/software. Como é que eles têm acesso a isso, bem fazendo o que eles mais gostam. :wink:

Se ter pdf's fosse sinónimo de ser Hackaro tinhamos mais Hackaros que políticos.

Epá não, já chega as sangue-sugas que estão no governo e no parlamento. :evil:

P.S.: Aprender Assembly é facil o dificil é fazeres alguma coisa util com isso. Já me servi várias vezes do assembly mas em pequenas rotinas dentro de programas em c/c++.
Creative Byte
Membro de Prata
Membro de Prata
 
Mensagens: 264
Registado: Quarta Mar 30, 2005 15:55

Mensagempor Crouwe » Terça Jun 07, 2005 21:03

sabem o que é que eu vos digo

MOV [R1], post tecnicas hacker
XOR R1, R1
RET

mai nada
PC in Modding
Crouwe
Membro de Ouro
Membro de Ouro
 
Mensagens: 754
Registado: Terça Jun 22, 2004 17:17

Mensagempor jaac » Terça Jun 07, 2005 21:10

de c para c++ ou java é uma grande diferença... são paradigmas de programação completamente diferentes, com objectivos diferentes... se fizeres código java igual a codigo c++ ou C, alguma coisa está muito mal...
I never think of the future... it comes soon enough - Albert Einstein
jaac
Membro de Prata
Membro de Prata
 
Mensagens: 299
Registado: Quarta Ago 04, 2004 16:10

Mensagempor PapaGigas » Quarta Jun 08, 2005 0:18

maxfire Escreveu:...Queria mais, mas uma vez que não aparece nada, encerro a minha participação por aqui. Peço desculpa a todos os outros que perceberam as intenções com que foi criado este tópico.


LLLLLLLLOOOOOOOOOLLLLLLLLLLLLLLLLLLLLL.. vai pedir desculpas ao *biip*.. hehehe.. "xibas-te" e prontos (mai nada).. :lol: :lol: :lol:
If I offended you in anyway, please don't take it personally... it's not your fault you're an idiot!
PapaGigas
Gurus
Gurus
 
Mensagens: 4337
Registado: Sexta Out 22, 2004 2:54
Localização: Marrocos

AnteriorPróximo

Voltar para Segurança Informática

Quem está ligado:

Utilizadores a ver este Fórum: Nenhum utilizador registado e 3 visitantes

cron