Crak evolução
Objetivo
• Introdução a:
– Cultura Cracker – Software Cracking – Engenharia Reversa – Áreas similares
O termo Cracker
• Nomenclatura usual das comunidades de programadores • Hacker vs Cracker • Não só sobre Crackers
Motivações
• Contato com a cena cracker • Vivência com a época dos BBS • Interesse pela área de segurança de software
Introdução
Engenharia Reversa
Atividade Cracker
Dicionário de Termos
• BBS
– Bulletin Board System, um computador rodando software que permite que usuários se conectem no sistema através de uma linha telefônica, e possam baixar ou enviar arquivos, jogar jogos, ler noticias, e trocar mensagens com outros usuários – Foram, em vários sentidos, precursoras da Web e de outros serviços/conceitos da Internet. Foram um enorme fenômeno social utilizado para encontro de pessoas com gostos semelhantes, troca de mensagens e softwares. – O operador (dono) de um BBS era chamado de Sysop (System Operator)
Dicionário de Termos
• Warez
– Software proprietário disponibilizado ilegalmente. – Nos casos em que o software possui proteção contra cópias, os warez costumam vir crackeados ou junto com um crack.
Engenharia Reversa Introdução e Passado
O que é?
• Descompilação de um sistema (ou de partes) para determinar seu funcionamento e copiá-lo ou aperfeiçoá-lo • Software e Hardware • Não surgiu com a computação
Motivações e paralelo com outras ciências
• Econômicas, Militares, Necessidade Pessoal • Curiosidade Humana: Compreensão e Domínio. • Compreensão
– Observação e Entendimento
• Domínio
– Possibilidade de modificá-lo
No princípio era o Cracking (História da Atividade Cracker)
• Início junto com o Software Comercial • Cenário Underground
– Início dos Anos 80, cenário dos BBS – Apple II, Atari 800, Commodore 64 – “Cracking Crews” – Evoluiu para o cenário do IBM PC
BBS
BBS
BBS
BBS
Cracking Crews
• • • • Crackers: quebra de proteções