@cyrozap
  • Stars
    star
    1,061
  • Global Rank 28,885 (Top 1.0 %)
  • Followers 182
  • Following 24
  • Registered over 14 years ago
  • Most used languages
    Python
    38.9 %
    C
    11.1 %
    Shell
    7.4 %
    Verilog
    7.4 %
    Lua
    5.6 %
    Rust
    5.6 %
    Makefile
    5.6 %
    Kaitai Struct
    3.7 %
    C++
    3.7 %
    PHP
    1.9 %
    Assembly
    1.9 %
    KiCad Layout
    1.9 %
    Go
    1.9 %
    JavaScript
    1.9 %
    Objective-C
    1.9 %

Top repositories

1

python-vipaccess

A free software implementation of Symantec's VIP Access application and protocol
Python
186
star
2

mediatek-lte-baseband-re

Notes and utilities for reverse engineering the MediaTek LTE baseband and its Coresonic DSP.
Python
178
star
3

rv51

A RISC-V emulator for the 8051 (MCS-51) microcontroller.
Assembly
127
star
4

HDMI-to-MIPI

Design files for an HDMI to MIPI-DSI adapter with support for the LG LH550WF1-SD01 LCD panel
62
star
5

usb-to-pcie-re

Notes and utilities for reverse engineering USB-to-PCIe/NVMe controllers.
Python
38
star
6

osdvu

Verilog
36
star
7

iCEstick-UART-Demo

This is a simple UART echo test for the iCEstick Evaluation Kit
Verilog
36
star
8

python-bsdl-parser

A Grako-based parser for IEEE 1149.1 Boundary-Scan Description Language (BSDL) files
Python
24
star
9

openocd-xilinx-loader

Some Python scripts to program Xilinx FPGAs using OpenOCD
Python
23
star
10

asmedia-xhc-re

Notes and utilities for reverse engineering ASMedia xHC (USB 3.x) Host Controllers.
Python
21
star
11

libcyusbserial

This library enables userspace programs to control Cypress USB-Serial bridge chips.
C
16
star
12

python-boundary-scan-tools

Python tools to interact with boundary scan-capable devices. Useful for reverse engineering, testing, etc.
Python
16
star
13

Pano-Logic-Zero-Client-G2-FPGA-Demo

Constraints file and Verilog demo code for the Pano Logic Zero Client G2
Verilog
16
star
14

mediatek-wifi-re

Notes and utilities for reverse engineering the firmware used in MediaTek's WiFi cores. This includes the cores used in PCIe/USB/SDIO-attached chips, standalone WiFi microcontrollers, and SoCs with built-in WiFi.
Python
16
star
15

TVKiller

**PROJECT ABANDONED** It's a universal TV off-switch, like the TV-B-Gone kit, but the TV off-codes are stored as an audio file and are sent out the audio port through IR LEDs.
Objective-C
14
star
16

mct-usb-display-adapter-re

Notes and utilities for reverse engineering the Magic Control Technology (MCT) "Trigger" USB display adapter protocol.
C
12
star
17

ghidra-md32

MediaTek MD32 processor module for Ghidra.
11
star
18

psoc-bitstream-parsing-tools

Parse the programmable logic configuration of PSoC devices
Go
11
star
19

ghidra-ccpu

MediaTek CCPU (GCPU) processor module for Ghidra.
11
star
20

KiCad

My personal set of KiCad component and module libraries
10
star
21

glitchcore

An FPGA core for glitching circuits, written with Amaranth HDL.
Python
9
star
22

agilent-pcie-analyzer-re

Notes and utilities for reverse engineering Agilent PCIe Protocol Analyzers and their host software.
C
9
star
23

jmb58x-re

Notes and utilities for reverse engineering JMicron's JMB582 / JMB585 SATA host controllers.
Python
9
star
24

Cypress-HID-Bootloader-Host

This is my own implementation of a host for Cypress Semi's PSoC USB HID bootloader.
Python
8
star
25

Mimas-V2-UART-Demo

This is a simple UART echo test using the Mimas V2 FPGA development board
Makefile
8
star
26

GPIB-to-USB

**PROJECT ABANDONED** A simple USB GPIB adapter that supports USBTMC USB488.
7
star
27

ftdi-unbricker

A simple tool to un-brick FTDI chip clones that had their PIDs set to zero by FTDI's Windows driver
C
7
star
28

ghidra-pcm

MediaTek PCM (SPM) processor module for Ghidra.
7
star
29

bl30-elf

Amlogic bl30 bin-to-elf scripts
Python
7
star
30

r4crypt

C++
6
star
31

Pano-Logic-TNP-Dissector

A Wireshark dissector for the Pano Logic Thin Network Protocol.
Lua
6
star
32

amlogic-video-codec-re

Reverse engineering Amlogic's video decoder/encoder hardware and its integrated AMRISC CPU.
Python
5
star
33

rockchip-dptx-re

Notes and utilities for reverse engineering the Rockchip RK3399 DisplayPort controller (DPTX) firmware.
Shell
5
star
34

Amazon-Affiliate-Link-Generator

A PHP-based affiliate link generator for Amazon
PHP
5
star
35

fx3-logic-analyzer-board

A simple PCB to make the Cypress Semiconductor EZ-USB FX3 SuperSpeed Explorer Kit (CYUSB3KIT-003) suitable for use as a 16-channel, 100 MSps logic analyzer.
5
star
36

mediatek-pcm-emu

MediaTek PCM (SPM CPU core) emulator.
Rust
4
star
37

optical-disc-drive-re

Reverse engineering notes and utilities for various models of DVD drives.
Python
4
star
38

realtek-nic-re

Notes and utilities for reverse engineering Realtek USB NICs.
Kaitai Struct
4
star
39

hdmi-to-displayport-converter-re

Notes and utilities for reverse engineering a Belfan HDMI to DisplayPort converter.
Shell
4
star
40

minimal-wireshark-dissector-rs

A minimal Wireshark dissector, written purely in Rust (no C whatsoever).
Rust
3
star
41

trendnet-teg-30284-re

Notes and utilities for reverse engineering the TRENDnet TEG-30284 managed Ethernet switch.
Python
3
star
42

gr-mwt1

GNU Radio decoder/encoder blocks for the Medtronic MWT1 wireless protocol
Python
3
star
43

bxl-rs

A Rust library for parsing Ultra Librarian ".bxl" files.
Rust
3
star
44

OpenOCD

Driver development for the OpenOCD project. Programmers: KitProg, Future Target: C8051F120.
C
3
star
45

camera-module-re

Reverse engineering smartphone camera modules.
3
star
46

broadcom-crystal-hd-re

Notes and utilities for reverse engineering Broadcom's Crystal HD video decoders.
Kaitai Struct
3
star
47

geniatech-tv-tuner-re

Notes and utilities for reverse engineering the Geniatech A681/PT681 ATSC/ClearQAM USB TV tuner dongles.
Lua
3
star
48

tamil-gpu-tools

Tools for Mali-Txxx (Midgard) GPU reverse engineering
JavaScript
3
star
49

Camera-Modules

Random cell phone camera-related designs go here.
KiCad Layout
3
star
50

poppler-pdf-key-dumper

A hack for poppler that enables it to dump the hashes of encrypted PDF files, which can then be cracked by hashcat. Inspired by pdf2hashcat.py and pdf2john.py.
2
star
51

mimas_v2_hex_display

A simple Verilog module that can output hexadecimal bytes to the Mimas V2's display
Verilog
2
star
52

BBB-Network-Ammeter

A simple Flask app that serves ammeter readings as an MTConnect agent
Python
2
star
53

8051-timing-db

A database containing counts of clock cycles per instruction for various 8051 (MCS-51) microcontrollers and microarchitectures.
2
star
54

iPod-touch-Cellular-Upgrade

**PROJECT ABANDONED** This is a cellular module that attaches to an iPod touch to make it have more iPhone features (phone calls, dial-up internet, GPS).
2
star
55

Saturn-UART-Demo

This is a simple UART echo test using the Numato Saturn FPGA development board
Makefile
2
star
56

ghidra-radeon-f32

AMD Radeon F32 processor module for Ghidra.
2
star
57

esp-jtag-spi

A simultaneous JTAG and SPI adapter based on the ESP-12E module.
1
star
58

Cypress-HID-Bootloader-Dissector

A Wireshark dissector for the Cypress Semi USB HID bootloader protocol
Lua
1
star
59

usb-hub-re

Notes and utilities for reverse engineering various USB hubs.
Python
1
star
60

Cypress-USB-Serial-Eagle-Library

An Eagle library for Cypress Semi's USB-Serial Bridge Controllers
1
star
61

gr-clicker

Shell
1
star
62

steam-controller-re

Steam Controller reverse engineering notes and utilities.
Shell
1
star
63

NavSparkDownload-Mac

Source for the NavSparkDownload utility that can be compiled on OS X
C++
1
star
64

freeclicker

A free (as in freedom) re-implementation of the firmware used on AVR-based i>clicker/iClicker devices.
C
1
star
65

phb-utils

Miscellaneous utilities for debugging the IBM Power Systems Host Bridge (PHB).
Python
1
star
66

Mimas-V2-Debug-Probe

Makefile
1
star
67

sigrok-scripts

Miscellaneous scripts for generating and processing sigrok data files.
Python
1
star
68

ath6kl-tools

Some simple utilities for parsing, packing, and unpacking firmware binaries for ath6kl WiFi chips.
Python
1
star