If you have a problem, if no one else can help... and if you can find them, maybe you can hire the bAsh-TEAM!
Ever had a problem?
No one could help you?
Please call the BASH Team!
This presentation starts with some preliminary thoughts about software integration.
Shell scripting means knowing your system and the applications you have available that can do the dirty stuff for you.
BASH is all about gluing... so what are the ways we can use to control resources and integrate software through scripting?
Some set of "advanced" features of BASH are explained and I'm sure you'll find them very handy to enhance your scripts. The BASH recipes can be used for common daily tasks of end users or administrators.
"Hacking" web sites can also be done using BASH and some command line tools. We'll talk a bit about it.
Learn also with real examples explained, namely:
- fetch music streams from web URL's to disk, from a popular Portuguese radio station
- emulate a user/replicate online banking tasks and extract values automatically, with a real bank example (by means of "reverse engineering" web pages)
- send SMS from command line, using a mobile operator's site (by means of "reverse engineering" web pages)
This is not intended to be a BASH tutorial for beginners, neither a simple plain tutorial. It's more a kind of BASH "hacking" guide.
The presentation will be made in Portuguese but the slides will be in English so everyone can follow.
Portuguese
Membro co-fundador do grupo "Radioactive Design" da demoscene portuguesa nos anos 90. Nos bons velhos tempos em que se usava Assembly, Pascal, C.. e se liam os manuais de interrupts do DOS!
Trabalha na PT Inovação onde coordena uma equipa na área de Messaging, responsável pelo desenvolvimento de sistemas de mensagens e serviços de valor acrescentado baseados em SMS. É responsável por diversos projectos relacionados com mensagens, cobrindo não só SMS mas ainda soluções diversas, envolvendo unified messaging, SIP, IMS.
Desde há muito que trabalha com sistemas baseados em Linux, em arquitecturas J2SE based, scripting (Perl, BASH) e em sistemas redundantes e tolerantes a falhas, alguns de alta performance :)
Linux "hacker", "protocol hacker", "application hacker & cracker", enfim, tudo o que envolva conhecer os sistemas a fundo especialmente aquilo que eles não contam :)
Possui uma Licenciatura e um Mestrado em Engª Electrónica e Telecomunicações bem como pós-graduações na área de Redes e Sistemas de Informação. Apresentou um trabalho na "Usenix 2008 Annual Technical Conference" sobre uma nova proposta para resolução de nomes embebida no TCP, com um kernel Linux completamente alterado ;) (more)
Thursday, 3 of December of 2009, from 18:00 to 19:00
André dos Santos Cardoso
André Filipe Duarte Eusébio
André Santos
António Martins
Bruno Miguel Bota Barreto
Bruno Pires
Bruno Tiago Rodrigues
Cátia Nunes
Daniel Parreira
David Júlio
David Serrano
Diogo Gomes
Filipe Adriano Lima Dias
Flávio Martins
Francisco Ascençao
Gonçalo Araújo
Hugo Costa
João Carvalho
João Duarte Gomes
João Serra
Jorge Braz
José Rodrigues
José Vasco Fidalgo Patrício
Luis Neves
Luís Pedro Zamith de Passos Machado Ferreira
Luis Troni
Marco da Silva
Marco Neves
Miguel Lopes Luís
Miguel Nogueira
Nuno Cardoso
Nuno da Costa Ferro
Pedro Cardoso
Pedro Cavaco
Pedro Moura Pinheiro
Samuel Martins
Sara Santos
Sérgio Bernardino
Sergio Freire
Sérgio Nunes
Tiago Henriques
Tiago Mendo
Tiago Sá
Tomás Senart
Estimated head count: 76 people
(based on the total of persons interested in this talk and the universe of people attending Codebits)