Lafayette, Indiana

Jevin Sweval

Elite
@jevinskie

Senior Security Researcher, compilers/optimizations/[de]obfuscation, SCA, program analysis, NFC ninja, HW hacker w/ FPGA hammer.

substrate. C++

125

mDNSResponder. C

125

emusca. Power trace simulator using Unicorn Engine for side channel analysis attack testing

91

xnu-trace. Tracing of iOS/macOS binaries using HW single step and Frida DBI

86

dylibify. Transform any ARM macho executable to a dynamic library

45

amd-lm32-smu-exploit. Generic exploit for all version 7 (maybe others) LM32-based AMD SMU's used in APUs (and probably works on GPUs too)

41

pypcode-emu. Ghidra P-Code emulation and static LLVM lifting in Python

38

jevmachopp. Modern C++, range-based Mach-O parser designed for embedded use. Uses stack allocations only.

34

fusee-launcher. work-in-progress launcher for one of the Tegra X1 bootROM exploits with branches to support T132, T30, and (WIP) T20

30

aes-over-pcie. A VHDL implementation of 128 bit AES encryption with a PCIe interface.

27

riscv-smol-linux-kernel. Patched sources/configs for RISC-V Linux with musl-based toolchain targeting 8 MB RAM

24

m1n1-xnu-boot. A bootloader and experimentation playground for Apple Silicon. Modified to boot XNU/macOS kernels.

21

litespih4x. SPI flash MITM and emulation (QSPI is a WIP)

20

pcie-mitm. LiteX-based PCIe MITM, sniffing, fuzzing, device emulation

20

jevxpctrace. Hopefully an insightful XPC tracer that helps vulerability research by tracing server and client call stacks

20

ghidra-lm32. LM32 processor module for Ghidra. Useful for AMD SMU reverse engineering.

18

ps3mfw-ng. PS3 Modified Firmware Builder - Next Generation

17

psgroove. PSGroove with PL3 payloads

15

liteluna. LiteX LUNA USB stack integration

14

dagger. A decompilation framework based on LLVM

14

bus-pirate. Bus Pirate

13

bin-of-theseus. Binary rewriting and delinking (reifying static relocations lost during link) based on a "float and anchor" approach.

12

tegra-bootrom-utils. Utility for interacting with Tegra SoC bootroms

11

General-Slow-DDR3-Interface. A general slow DDR3 interface. Very little resource consumption. Suits for all FPGAs with 1.5V IO voltage.

11

llvm-qemu. Automatically exported from code.google.com/p/llvm-qemu

11

presentations. Some presentations I’ve done

11

surf. Surf - A digital waveform viewer for macOS

10

fpudump. A simple, header only library to dump x87 FPU state

9

frida-ptrace-hide. ptrace hider based on frida-gum injectable shared library and a JavaScript version

9

jevutils. Various utilities I wrote for my use. My favorite so far is a find(1) alternative that searches using libmagic

9

old-github-feed. Brings back GitHub's old feed

8

mips--. A dual core MIPS subset CPU written in behavioral, synthesizable VHDL

8

Limon. Limón is the world's first Nintendo 3DS emulator for iPad and iPhone built on top of Citra making use of the experimental Vulkan renderer by GPUcode through MoltenVK, written in Objective-C and Swift

8

kernelcache-patcher. Library for reading and patching xnu KernelCaches and a tool to disable loading of AppleSerialShim for m1n1 UART debugging over USB-C aux lines.

7

litelitedram. Minimal DRAM controllers for LiteX

7

Bootrom-Dumper. Utility to Dump iPhone Bootrom

7

xfinity-stream-allow-airplay. Tweak that unlocks AirPlay functionality in the iOS Xfinity Stream app

7

ps3-decr-stuff. Stuff related to the PS3 DECR development TOOLs.

7

droid-wrapper. Android toolchain wrapper script

6

switch-bootrom-dumper. Switch (and other Tegra devices) bootrom dumper

6

fishhook. A library that enables dynamically rebinding symbols in Mach-O binaries running on iOS.

6

undefined-behavior-crimes. Various experiments/hacks that language lawyers would shoot me for writing

6

proxytap. Tunnel all connections from a TAP interface though a SOCKS proxy

6

es-injector. EndpointSecurity process injector

5

pdf-unwm. Remove watermarks from PDFs

5

redirect-to-os-log. Command line utility to run a program and redirect its stdout and stderr to XNU's os_log facilities. Also includes an injectable dylib for the same purpose.

5

FruitSU. Python library for Apple CDN formats

5

instruction-decoding-optimization-research. Investigations into speeding up instruction decoding in software and hardware

5

frida-panic-ventura-beta-7. This panics macOS Ventura beta 7 because why not?

4

litescope. Small footprint and configurable embedded FPGA logic analyzer

4

musl-libc-aarch64-baremetal. musl libc for AArch64 baremetal applications

4

ShowTouchesTweak. A UIKit tweak to show touches on iOS. Useful for screen recording demos.

3

applespi. Apple SPI interfaces/headers and convenience wrappers for them

3

ProcessMonitor. Process Monitor Library (based on Apple's new Endpoint Security Framework). Fork with regex filter.

3

AArch64-SHA-Crypto-Extensions. Implementations of SHA(s) digests using AArch64 Cryptography Extensions

2
55
Apply