Skip to content

Instantly share code, notes, and snippets.

View bahorn's full-sized avatar
🏴‍☠️
On vacation

B Horn bahorn

🏴‍☠️
On vacation
View GitHub Profile
@bahorn
bahorn / etherpads.md
Last active January 28, 2018 01:35
HackSoc etherpads

CovHackSoc Organisation Etherpads

We like to use etherpad to plan most things. We use the instance hosted under wikimedia. They should be backed up regularly.

HackSoc planning (early)

Etherpad we used to plan stuff early on.

https://etherpad.wikimedia.org/p/l1d8VyBwdC

/* Here you have an exploit for CVE-2017-5754, otherwise known as "Meltdown".
*
* Mostly based on the paper [1], but it had to be adjusted a bit.
* I found that the Flush+Reload method didn't work as described (with a buffer
* of 256 pages) and had to do the binary method (which is otherwise faster, but
* more complex to implement).
*
* TSX is not present on many CPUs (including the one I wrote this exploit on),
* so I settled for handling the SEGV signal.
*
@bahorn
bahorn / covhacksoc.md
Created December 14, 2017 09:49
CovHackSoc

Coventry Hackathon Society

About

Society formed around going to hackathons and playing with tech.

Why Hackathons?

Great fun and an good way of trying new things!

" Vundle
set nocompatible
filetype off
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
Plugin 'VundleVim/Vundle.vim'
Plugin 'itchyny/lightline.vim'
Plugin 'flazz/vim-colorschemes'
Plugin 'rykka/mathematic.vim'
Plugin 'hari-rangarajan/CCTree'