Matroshka

Recentemente participei de uma CTF promovida pelo ELT (Epic Leet Team). Uma das challs que consegui resolver completamente foi a matroshka, e aqui está um breve write-up sobre a mesma. Dado um arquivo matroshka.tar.gz, precisávamos encontrar a flag. ...

October 16, 2016 · 639 words · Thiago Perrotta

Linux goodness in your Chromebook

Chromebooks are excellent for testing and playing with Linux userland[1] stuff. And, even better, (almost) every change you make to it can be reset back to its factory state — even in the worst case of completely wiping ChromeOS from your computer. As long as you don’t mess up with its firmware, you can do whatever you want and still be safe. Most models are cheap, battery life is amazing for a cheap Linux laptop (8+ hours, depending on the device and on usage)[2], Linux support is great (well, it ships with a Linux OS, right?) — even for most touchscreen models [citation needed] — and it is simple (as in KISS). ...

September 1, 2016 · 1196 words · Thiago Perrotta

Installing Haiku from an existing linux

What’s Haiku in the first place? It is an operating system, period. What might cause a small surprise is that it is not based either on Linux or on BSD — and yet it is (probably) runnable in your modern computer/laptop! ...

April 3, 2015 · 609 words · Thiago Perrotta

The Eudyptula Challenge

Update: I stopped at task 06 on February. Little seems to have stopped responding e-mails. Which is sad, because I was liking those tasks =/ I am participating in the Eudyptula Challenge, which is not something exactly new, but it is as able to get you out of your comfort zone as if it were1. It puts you into the mind of a Linux Kernel developer, where you are required to write and submit patches and to complete some tasks....

January 7, 2015 · 902 words · Thiago Perrotta

My first ebuild

Ebuilds are not evil — Larry, the Cow From now on, this will be my overlay repository: https://github.com/thiagowfx/overlay I might change its name in the future, however it will probably remain on GitHub. From my experience with this blog, I realized it would be better to leave a copy of this ebuild here: # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="5" inherit font DESCRIPTION="A font specially designed for comfortably reading on any computer or device" HOMEPAGE="http://www....

September 28, 2014 · 152 words · Thiago Perrotta

Instalando o Gentoo a partir do Arch

TL;DR: pequena TODO list sobre como instalar o Gentoo. Você vai passar 90% do seu tempo olhando para texto dando scroll na tela (processo demorado…). ...

May 1, 2014 · 621 words · Thiago Perrotta

Recovery típico via USB

Meu computador não boota! E agora? Possíveis sintomas: tela preta congelada, tela de splash congelada, systemd travado, upstart travado, corrupção (fsck não ficou satisfeito), bootloader (grub, syslinux, EFI) mal configurado (ou não configurado) Obter uma distro de Linux e gravá-la num USB Flash Drive (pendrive). Meu gosto pessoal: System rescue cd, Parted magic, Slitaz ou Arch Linux. Bootar a distro e imediatamente abrir um console / emulador de terminal. Com interface gráfica ou não, a gosto....

April 18, 2014 · 211 words · Thiago Perrotta

Testando uma ISO no Linux sem o VirtualBox

Não imagino que seja incomum o seguinte cenário: News: uma nova versão da distro Debisuse está disponível. Usuário: vou baixar a ISO, criar uma máquina virtual no VirtualBox (ou no VMWare, vai que), Bootar a ISO a partir dela. Isso tudo é muito mais prático do que gravar a ISO num Flash (Pen) Drive e então testá-la com um novo boot. No entanto, podemos ser mais práticos ainda se utilizarmos, para isso, um único comando, com o qemu!...

January 7, 2014 · 255 words · Thiago Perrotta