Hacking pode ocorrer através de um vírus
Depois de se tornar cada vez mais popular durante os primeiros anos do século 21, obter acesso a uma máquina por meio da instalação clandestina de vírus tornou-se um dos veículos de hackers mais difundidos já registrados. Essa forma de hacking funciona injetando algumas linhas especializadas de código em um arquivo executável inofensivo. O arquivo infectado é então disponibilizado para download na Internet e os downloaders são posteriormente infectados com o vírus. À medida que a tecnologia da web avançava, alguns hackers descobriram uma falha de segurança na Internet que lhes permitia instalar o programa malicioso diretamente no computador de um usuário quando este simplesmente visitava um determinado site. Ao explorar falhas de segurança em navegadores da Web, como Internet Explorer ou Firefox, o programa pode ser baixado e instalado silenciosamente em segundo plano. Uma vez que o programa infectasse a máquina, o hacker poderia facilmente acessar a máquina, assumir o controle da máquina ou usar o computador infectado para enviar publicidade em massa (spam) sem medo de punição.
Hacking pode ocorrer através de uma rede sem fio insegura
Em vez de usar linhas maliciosas de código de programação para invadir o computador de alguém, alguns hackers preferem simplesmente dirigir por aí procurando redes sem fio abertas. Os roteadores sem fio domésticos e comerciais oferecem várias opções de configuração de chave de segurança para impedir o acesso não autorizado, mas os roteadores não vêm com a segurança habilitada por padrão, então alguns usuários nunca a habilitam. Os hackers exploram essa falta de segurança simplesmente procurando conexões sem fio abertas e não seguras (essa atividade é conhecida como "WarDriving" em referência ao filme de hackers de 1982 "WarGames"). Uma vez que o hacker está conectado à rede não segura, ele tem uma conexão direta com qualquer outro computador nessa rede e precisa ignorar apenas a segurança muito básica para acessar dados confidenciais.
Hacking pode ocorrer por meio de um ataque de força bruta
Ataques de força bruta, possivelmente a forma mais antiga de hacking, envolvem simplesmente adivinhar uma combinação de nome de usuário/senha na tentativa de obter acesso não autorizado a um computador, sistema ou rede. Digitar repetidamente senhas comumente usadas, como datas de nascimento e nomes de animais de estimação, pode se tornar muito tedioso, então alguns hackers empregam scripts automáticos - conhecidos como robôs ou bots - para tentar continuamente acessar uma máquina restrita. Esses bots podem ser programados com dezenas de milhares de palavras de dicionário e suas variações, aumentando as chances de um hacker eventualmente obter acesso. Sistemas e redes de computadores modernos tentam combater essa forma de ataque negando acesso e desativando contas após um número especificado de tentativas incorretas de login.