A Tosconf é a desconferência anual organizada pelo Laboratório Hacker de Campinas (LHC). Em sua primeira edição, em 2012, atraiu desenvolvedores, pesquisadores de segurança da informação e figuras míticas da computação. Na edição de 2013, a fórmula será ajustada levemente para trazer um pouco mais de ecleticismo ao evento.
t0 | Salão de Entrada | |
---|---|---|
09:00 | Credenciamento | |
t1 | Garagem | |
09:30 | Abertura | |
t2 | Ateliê | Garagem |
10:00 | Oficina de projetos virtualmente impossíveis | Hackeando como um agente secreto |
11:00 | Lockpicking 101 | Por que minha Internet é lenta? |
t3 | Caverna | |
12:00 | Pausa para almoço | |
t4 | Ateliê | Garagem |
13:30 | Wiretapping from the bottom up | Retroprogramação |
14:30 | Cerveja: que magia é essa? | |
15:30 | Coding Dojo com PCDuino | Construindo apps para Firefox OS |
t5 | Garagem | |
16:30 | Construção de amplificadores e guitarras | |
17:30 | Palestras relâmpago | |
18:00 | Encerramento e convite à confraternização |
Essa oficina vai mostrar o caminho das pedras para que você possa desenvolver aplicativos para a nova plataforma da Mozilla de aplicativos móveis, o Firefox OS. Você verá desde como criar um stub de um aplicativo facilmente, passando por como usar algumas das novas Web APIs e ferramentas de desenvolvimento e ver até como publicar no Mozilla Marketplace.
A oficina é para iniciantes, com o foco de mostrar como é fácil criar aplicativos para Firefox OS. A ideia é permitir que qualquer pessoa crie aplicativos para a plataforma e saiba como enviar seus aplicativos para o Marketplace e/ou publicar em seu próprio servidor.
Nível Básico
Estratégias de negociação, metodologias ágeis e programação na prática.
Esta oficina é uma terapia de grupo para quem vem enfrentando problemas com o gerenciamento de projetos de software.
Vamos fazer um estudo de caso utilizando Scrum dentro de algumas limitações impostas pelo contexto do projeto. Vamos aprender a superar as frustações e a seguir com propostas razoáveis para o cumprimento das metas estabelecidas.
Pré-requisitos: um notebook por participante, conhecimento de alguma linguagem de programação.
A oficina tem como objetivo ensinar solda eletrônica em um contexto prático em computação/informática. Ela consiste em soldar um grampo (tap) Ethernet que permite monitorar as atividades na rede sem que o computador interceptador possa ser percebido pelos outros computadores.
A oficina não requer nenhum conhecimento prévio de solda, e poucos conhecimentos de rede. Cerca de 20% do tempo da oficina é dedicado a explicar o dispositivo e a camada física de redes Ethernet sobre cabeamento CAT5; enquanto o restante do tempo é dedicado às técnicas de solda em si. Ao final da oficina, todos os grampos montados pelos participantes são testados, interceptando comunicações de um computador em uma jiga de teste montada no começo da oficina.
Os participantes que queiram soldar a própria placa precisam pagar o valor de R$30,00 referente ao material usado na oficina. Até 15 participantes podem participar, e até 3 participantes podem soldar a mesma placa, sem prejuízo didático.
Muita gente acredita que para se fazer Cerveja precisa-se de super equipamentos gigantes e de alta complexidade. E que Cerveja é só aquele líquido amarelo gaseificado estupidamente gelado. A coisa não é bem assim, existem infinitas variedades de Cerveja, e com um pouco de vontade da para fazer todas elas no conforto da sua casa. Sim, podemos conseguir alforria das grandes produtoras de refresco de milho gelado. Uma explicação simples de como se é possível fazer uma boa Cerveja em casa.
Nesta palestra irei descrever o processo de análise do alvo, construção e execução de um vírus para Smartphones Android com o objetivo de obtenção e extração de informação. Durante a palestra será apresentado um tipo de vulnerabilidade comum em aplicativos e como fazer a análise do alvo para desenvolver o Vírus. Serão também apresentados pontos comuns de falha decorrentes do processo de desenvolvimento e como corrigi-los para inviabilizar o ataque. Esta palestra é baseada no desafio ocorrido durante a BSides London.
A construção de instrumentos musicais é uma arte dominada por poucos. Guitarras de qualidade podem ser compradas com alto custo através de importação ou mesmo através de Luthiers nacionais, também com alto custo de aquisição. O mesmo vale para amplificadores valvulados de guitarra. Nessa palestra, o autor conta sua experiência como entusiasta da construção de guitarras e amplificadores, mostrando que mesmo longe de dominar a arte, qualquer um pode dar o primeiro passo e construir seu próprio instrumento.
A proposta é realizar um Coding Dojo, atividade acessível para principiantes em programação, com a participação ativa de vários voluntários entre os presentes. A graça é que o software vai ser testado em um pcDuino conectado a um circuito num breadboard, e isso exige uma adaptação da metodologia de testes, que é parte essencial do Coding Dojo. A variante deste Coding Dojo com Arduino foi realizada com sucesso na Virada Hacker do Garoa Hacker Clube, no FISL 2012, no escritório da Mozilla em San Francisco e em diversas faculdades. Para saber mais sobre Coding Dojo e Arduino, veja esta página.
Junto aos planos de saúde e operadoras de cartão de crédito, os provedores de acesso à internet tem seu local de destaque no poço de ódio dos consumidores. Seja por queixas nas redes sociais ou até nos tribunais, o consumidor deixa claro que sente que leva menos do que paga pelo serviço. Mas já se perguntou o porquê da sua internet ser lenta? Conheceremos nesta palesta dos desafios do provimento da banda larga no Brasil e investigaremos o funcionamento da internet e seus protocolos de roteamento para entender o problema, o traffic shaping e o uso de caches.
Nessa palestra apresentarei detalhes internos de games clássicos como Pinball Fantasies, Another World e Prince of Persia. Será dada uma visão geral a respeito da máquina virtual e do bytecode do game Another World. Serão analisados trechos da reimplementação livre desta máquina virtual e demonstrados alguns hacks que envolven intervençoes no game por meio de patches na máquina virtual. Abordagem similar será dada para a explicação de detalhes técnicos internos do game Pinball Fantasies (versão MSDOS) junto com demonstrações de hacks por meio de patches no emulador DosBox. Sobre Prince of Persia, proponho uma conversa sobre como compilar o código fonte de Apple2 recentemente publicado pelo autor, Jordan Mechner.
Além das atividades acima, também abriremos espaço para palestras de 5 minutos. É a oportunidade ideal para quem quer falar sobre algum assunto mas acredita que os 45 minutos de uma palestra convencional é tempo demais. Mostre um projeto, uma descoberta, conte piadas. Tudo é válido, e a inscrição deve ser feita no dia do evento.
Dada a natureza ágil das palestras, recomenda-se mandar os slides (em formato PDF) para a organização do evento até meia hora antes do início da sessão. Isso evita a troca de computador no projetor e gasto desnecessário de tempo.