Skip to content

Instantly share code, notes, and snippets.

View zznop's full-sized avatar
😎

Brandon Miller zznop

😎
View GitHub Profile
@zznop
zznop / ggpatchinfo.go
Created September 11, 2021 03:59
Decodes and recover patch info from SEGA Genesis Game Genie codes
/**
* MIT License
*
* Copyright (c) 2021 Brandon Miller (zznop)
*
* This program decodes SEGA Genesis Game Genie alphanumeric codes and displays the encoded patch information
*/
package main
@zznop
zznop / fwn_sidekick_indexer_example.py
Created March 19, 2025 14:53
Example FWN Sidekick Indexer Script
from binaryninja import BinaryView, FirmwareNinja, FirmwareNinjaMemoryAccessType, StructureType
from binaryninja.variable import ConstantPointerRegisterValue, ConstantRegisterValue
from Vector35_Sidekick.scripting.api import open_index
def _read_write_memory_accesses(bv: BinaryView, fwn: FirmwareNinja, index) -> None:
for entry in fwn.query_function_memory_accesses():
func = entry.function
for access in entry.accesses:
is_read = access.type == FirmwareNinjaMemoryAccessType.ReadMemoryAccessType