Feel free to browse around and you'll have a pretty good idea of what this is about. I write about security, privacy, vulnerabilities and exploits, various programming languages and my projects. I might have written some stuff that's in my GitHub, but I'll never admit it anyway.

I am a hacker. Not Phineas Fisher. My other computer is your computer.

#Tor · #Ricochet · #Debian · #Infosec · #CubeSat · #OSdev · #Cyberpunk · #Cypherpunk

If you want to contact me, do it. I might answer. Probably. Or not.

 PGP  Key: 0x07D947C6F1F79F53
Fingerprint: F1BF CF63 556E 70C6 48F7 0D13 07D9 47C6 F1F7 9F53

Re-installing Firefox OS on the Flame device

This tutorial is for a macOS device, should work on any UNIX-compatible machine (you will still need to install Android SDK manually). If you’re running Windows, well, replace flash.sh with flash.bat and godspeed.

You need to install the android-platform-tools recipe via Homebrew Cask if you don’t have it installed already.

$ brew tap caskroom/cask
$ brew cask install android-platform-tools

Quote of the Day

Folkloric dances in the metro, innumerable campaigns for security, the slogan “tomorrow I work” accompanied by a smile formerly reserved for leisure time, and the advertising sequence for the election to the Prud-hommes (an industrial tribunal): “I don’t let anyone choose for me” - an Ubuesque slogan, one that rang so spectacularly falsely, with a mocking liberty, that of proving the social while denying it. It is not by chance that advertising, after having, for a long time, carried an implicit ultimatum of an economic kind, fundamentally saying and repeating incessantly, “I buy, I consume, I take pleasure,” today repeats in other forms, “I vote, I participate, I am present, I am concerned” - mirror of a paradoxical mockery, mirror of the indifference of all public signification. - Jean Baudrillard, Simulacra and Simulation

Installing Lubuntu with LUKS and LVM

If you try to install Lubuntu 16.04, 16.10, 17.04 or 17.10 with LUKS and LVM, autopartitioning with LVM will fail and an error will show up in /var/log/syslog:

/bin/autopartition-crypto: 292: /bin/autopartition-crypto: pvs: not found

The problem is the lvm2 package is not installed, so you need to install it manually. In the boot menu, select the Try Lubuntu option to drop to a working desktop, open LXTerminal and install lvm2:

A Cyberpunk Manifesto

We are the Electronic Minds, a group of free-minded rebels. Cyberpunks. We live in Cyberspace. We are everywhere. We know no boundaries. This is our manifest. The Cyberpunks’ manifest.

I. Cyberpunk

  1. We are those, the Different. Outsiders. Technological rats, swimming in the ocean of information

  2. We are the introverted little kid at school, sitting at the last desk in the corner of the classroom.

  3. We are the teenager all his classmates consider strange.

  4. We are the student hacking computer systems, exploring the depth of his reach.

postmarketOS on Mozilla Flame

postmarketOS is a touch-optimized and pre-configured Alpine Linux. It can be installed on smartphones and other devices. It is in a very early, experimental state and not usable for most people yet. pmbootstrap allows installation and development of pmOS.

The Flame device is the official reference device for developing, testing, and debugging Firefox OS and open web apps.


Useful Linux commands - part 2

Below are some useful Linux commands for penetration testing, target reconaissance and capability assessment. Use them for good, not for evil. Part 1 is here.

Identify operating system, kernel version

$ cat /etc/issue
$ cat /etc/*-release
$ cat /etc/lsb-release
$ cat /etc/redhat-release
$ cat /proc/version   
$ uname -a
$ uname -mrs 
$ rpm -q kernel 
$ dmesg | grep Linux
$ ls /boot | grep vmlinuz-