Luke (lr-m)

lr-m

User data from Github https://github.com/lr-m

Location:United Kingdom

GitHub:@lr-m

Luke's repositories

GhidrOllama

A Ghidra script that enables the analysis of selected functions and instructions using Large Language Models (LLMs). It aims to make reverse-engineering more efficient by using Ollama's API directly within Ghidra.

Ghidra-Themes

A collection of over 200 Ghidra themes to make long hours of reverse-engineering even more enjoyable!

ESPIR-Crypto-Ticker

ESP8266 NodeMCU powered Crypto Ticker that uses an ST7735 TFT screen to display stats and candle charts, unlike other implementations, all setup and configuration is done locally via the IR remote. Also has functionality that allows the user to add, and view in different representations, their portfolio. Uses CoinGecko API.

Language:C++License:GPL-3.0Stargazers:12Issues:4Issues:19

Chaneve-Router-Analysis

These are the tools created from my analysis of a cheap router utilising the mt7628 router on a chip.

Language:PythonStargazers:6Issues:1Issues:0

Ghidra-Markdown-Notepad

A feature-rich markdown editor plugin for Ghidra that supports collections of notes without leaving Ghidra.

Language:JavaStargazers:5Issues:1Issues:0

Sudoku-Solver

Visualisation of a sudoku solver, uses backtracking, simulated annealing, and a dancing links implementation.

Language:ProcessingStargazers:2Issues:1Issues:0

Action-Cam-Hacking

This is a suite of tools/exploits that can be used with action/body cameras that use the Viidure application with the WiFi hotspot enabled. This could be used to flash alternative firmwares - but I ported a Gameboy emulator to it.

Language:CStargazers:1Issues:1Issues:0

ESPIR-lite

A simplified re-implementation of my original ESPIR Crypto Ticker project using my TFT menu library. Aiming to support most common SPI TFT displays on both ESP8266 and ESP32 WiFi microcontrollers.

Language:C++Stargazers:1Issues:0Issues:0

L-System-Penrose-Generator

Quick processing sketch that produces L-System fractals and Penrose tiling (P2).

Language:ProcessingStargazers:1Issues:1Issues:0

VaporRacer

This is a game I made in three.js, it is essentially a vaporwave-inspired version of temple run/subway surfers. Working on making the game 2-player, both competitive and survival.

Language:JavaScriptStargazers:1Issues:1Issues:0

Vault

ESP8266 based password vault. Hashing algorithms and encryption are used to store passwords and wallet keys securely on an external EEPROM, and using an IR remote to access them/add new credentials (or via remote mode over WiFi). Access to the unencrypted external EEPROM is protected with a 'master password', which must be remembered.

Arduino-Libraries

A collection of Arduino libraries I have developed for various projects.

Language:C++Stargazers:0Issues:1Issues:0

Maze-Generation-and-Solving-Algorithms

Visualisation of various maze generation algorithms, as well as solvers.

Language:ProcessingStargazers:0Issues:1Issues:0

MFpwn

A suite of PoC's/exploits/utils for some Android based ZTE travel routers - tested on MF904 and MF931.

Language:PythonStargazers:0Issues:0Issues:0

Yihaw

This is a suite of tools/PoCs/exploits for cameras using the Yi IoT application. And yes - DOOM runs on it!

Language:CStargazers:0Issues:0Issues:0

ZX297520V3_HAX

A suite of PoC's/exploits/utils for ZX297520V3 based travel routers (tested on Kuwfi C920 which is based on ZTE MF910W).

Language:PythonStargazers:0Issues:0Issues:0

Car-Genetic-Algorithm

This Processing sketch allows you to draw your own track, and uses a genetic algorithm to create a car that has learned how to navigate the track. Uses a simple Neural Network as the cars brain.

Language:ProcessingStargazers:0Issues:1Issues:0

Elementary-Cellular-Automata

Processing sketch that allows for the creation/visualisation of elementary cellular automata.

Language:ProcessingStargazers:0Issues:1Issues:0

Ghidra-Plug

Docker scripts for easily building Ghidra and Ghidra plugins for current Ghidra version.

Language:JavaLicense:Apache-2.0Stargazers:0Issues:0Issues:0
Stargazers:0Issues:1Issues:0
Language:JavaScriptStargazers:0Issues:1Issues:0

luke-r-m.github.io_v1

Build a Jekyll blog in minutes, without touching the command line.

Language:SCSSLicense:MITStargazers:0Issues:0Issues:0

luke-r-m.github.io_v2

:triangular_ruler: Jekyll theme for building a personal site, blog, project documentation, or portfolio.

Language:JavaScriptLicense:MITStargazers:0Issues:0Issues:0

MST-Algorithm-Tool-Visualisation

Processing sketch that implements/visualises MST finding algorithms.

Language:ProcessingStargazers:0Issues:1Issues:0

Raft

This repository contains the files I worked on for a coursework project to implement the Raft Consensus Algorithm. It uses a Python interface, and C++ for the main implementation. Learned lots about C++ - namely proper memory management, threads, sockets, and signal handling.

Language:C++Stargazers:0Issues:1Issues:0