https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/
Make sure the following options are off:
Disable pre-fetching
Always follow the instructions in plan.md. When I say "go", find the next unmarked test in plan.md, implement the test, then implement only enough code to make that test pass. | |
# ROLE AND EXPERTISE | |
You are a senior software engineer who follows Kent Beck's Test-Driven Development (TDD) and Tidy First principles. Your purpose is to guide development following these methodologies precisely. | |
# CORE DEVELOPMENT PRINCIPLES | |
- Always follow the TDD cycle: Red → Green → Refactor | |
- Write the simplest failing test first |
https://addons.mozilla.org/en-US/firefox/addon/ublock-origin/
Make sure the following options are off:
Disable pre-fetching
+------------+ | |
Power 12v | STM 32 | RJ45 Mic | |
Antenna | DSP engine | S/P (headphone) | |
I/Q | (Base) | KEY (paddles or straight) | |
| | ACC (linear amplifier interface) | |
+-----+------+ USB DEV (CAT control and tx/rx audio) | |
|I2C or ? | |
----------------|------------------------------------------ | |
| | |
+-----+------+ |
# IDA (disassembler) and Hex-Rays (decompiler) plugin for Apple AMX | |
# | |
# WIP research. (This was edited to add more info after someone posted it to | |
# Hacker News. Click "Revisions" to see full changes.) | |
# | |
# Copyright (c) 2020 dougallj | |
# Based on Python port of VMX intrinsics plugin: | |
# Copyright (c) 2019 w4kfu - Synacktiv |
Welcome to the Gran Turismo 5 Lan Guide - Bringing the online back to the good old days.
This is the maintained text version of the guide, recommended for most users. Below are the other versions.
// | |
// This file should be used in the following way: | |
// - reload executable into IDA with using switch -c | |
// - use File, Load IDC file and load this file. | |
// | |
// NOTE: This file doesn't contain all information from the database. | |
// | |
#define UNLOADED_FILE 1 | |
#include <idc.idc> |
https://github.com/xerpi/GhidraVitaLoader |
The script helps you restore all installed OpenWRT packages after upgrading the main firmware image via sysupgrade. It works | |
ONLY if the default firmware image provided by the OpenWRT project is sufficient to get connected to the Internet, but you | |
want some extra packages for additional functionality. In other words, it WILL NOT WORK if connecting to the Internet | |
requires installing extra packages (e.g., a kernel module for your LTE modem). | |
The script has been tested for upgrading from OpenWRT 18.06.1 to 18.06.2 and to a development snapshot, as well as between | |
development snapshots. On LEDE 17.01.x, "flock" is not a part of the default image, so has to be installed manually. | |
Initial setup: |
The following is a write-up of how I initially achieved kernel code execution on the Nintendo Switch, very much inspired by hexkyz's write-ups. The work discussed was completed over the course of a single conversation between hthh and I during the evening of November 21st, 2017. A number of snippets are attached from that conversation as inline links, in the hopes that they'll be interesting to readers.
I would recommend one read hexkyz's recent write-up on how the switch was broken into via GPU DMA attacks. It's a great read!
In particular, he describes:
Additionally, the kernel itself would start allocating memory outside of the carveout region
#!/bin/sh | |
# THIS IS NOT FOR REGULAR USERS!!! | |
# You need to solder to the UART port and short the two pads under the PCB near the charger. | |
# Baud rate: 921600 | |
red_led () { | |
SLEEP=1 | |
LOOP=1 | |
if [ x"$1" != x ]; then LOOP=$1; fi |