Pinned Repositories
asm
assembly language examples, mostly Linux
Hackers-TTGO-Watch
Firmware for a ttgo-watch2020-v1 / ttgo-watch2020-v2 / ttgo-watch2020-v3 smartwatch based on ESP32 from LilyGo.
iamdynamic
Linux assembly language minimal 'dynamic ELF' example plus experiments
metalfinger
Linux kernel module to run a userspace application when a magic packet arrives
My-TTGO-Watch-Dev
How-to on making apps for My-TTGO-Watch
procsplice
Tool for working with memory of a running Linux process
rkbreaker
Rootkit breaker - experimental Linux anti-rootkit tool based on kprobes
rkspotter
Rootkit spotter - experimental Linux rootkit finder LKM
sixnix
Multifarious x86-64 ELF binary that can be built once and run on six different *nix variants. Behaves differently if running on Linux, BSD or SunOS
uul
ELF binary that runs on several different *nix flavours. Works out which variant it's being run on and runs code specific to that.
linuxthor's Repositories
linuxthor/Hackers-TTGO-Watch
Firmware for a ttgo-watch2020-v1 / ttgo-watch2020-v2 / ttgo-watch2020-v3 smartwatch based on ESP32 from LilyGo.
linuxthor/asm
assembly language examples, mostly Linux
linuxthor/uul
ELF binary that runs on several different *nix flavours. Works out which variant it's being run on and runs code specific to that.
linuxthor/rkspotter
Rootkit spotter - experimental Linux rootkit finder LKM
linuxthor/iamdynamic
Linux assembly language minimal 'dynamic ELF' example plus experiments
linuxthor/My-TTGO-Watch-Dev
How-to on making apps for My-TTGO-Watch
linuxthor/metalfinger
Linux kernel module to run a userspace application when a magic packet arrives
linuxthor/procsplice
Tool for working with memory of a running Linux process
linuxthor/rkbreaker
Rootkit breaker - experimental Linux anti-rootkit tool based on kprobes
linuxthor/camisado
Linux kernel module that sends a UDP packet without being seen by userspace
linuxthor/obnubilate
Linux kernel module that decrypts an AES encrypted payload from a magic packet
linuxthor/BsidesLeeds-eBPF
Presentation and demos from BSides Leeds presentation on eBPF for security monitoring
linuxthor/fml
LD_PRELOAD hack to save malloc and free operations in an sqlite database
linuxthor/lkmim
Load kernel module in memory
linuxthor/asmbonsai
Small (73 byte) 64 bit Linux assembly hello world
linuxthor/party-parrots
A Parrot Party for your terminal
linuxthor/shellsee
LD_PRELOAD hack to save shell commands in an sqlite database
linuxthor/slimpack
Toolkit for building encrypted file loaders for single source file NASM projects (uses AES-NI instructions)
linuxthor/emptythreat
Linux proof of concept that loads and executes encrypted shellcode from extended file attributes
linuxthor/inode-ctime
Demo of altering inode ctime in kernel
linuxthor/StrangeELF
Material for the talk "Strange ELF" at DC151 13/2/2019
linuxthor/bluetooth
Material from Bluetooth talks at dc151 and SteelCon. Includes a collection of public domain diagrams of Bluetooth classic in SVG.
linuxthor/devzerothing
Overwriting pointers in a file_operations structure to hide a communication channel
linuxthor/1-methylamino-anthraquinone
Portscan detecting kernel module for Linux and Android on the HTC Desire C
linuxthor/arduino-esp32-hedge
linuxthor/chex
Simple utility to colour hex-ish strings
linuxthor/ESP32-A2DP
A Simple ESP32 Bluetooth A2DP Library (to implement a Music Receiver or Sender) that supports Arduino, PlatformIO and Espressif IDF
linuxthor/LibSSH-ESP32
Libssh SSH client & server port to ESP32 Arduino library
linuxthor/linuxthor.github.io
linuxthor/odds-and-ends
Misc, unsorted experiments