Skip to content

Instantly share code, notes, and snippets.

View richinseattle's full-sized avatar

richinseattle

View GitHub Profile
@richinseattle
richinseattle / .gitignore
Created December 1, 2025 18:31 — forked from hghwng/.gitignore
SciTools Understand for Arch Linux
pkg/
src/
understand-bin-*.pkg.*
Understand-*.tgz
.SRCINFO
# connect image to system as qemu nbd device
sudo modprobe nbd max_part=8
sudo qemu-nbd -f raw --connect=/dev/nbd0 disk.img
sudo partprobe /dev/nbd0
# examine img
sudo fdisk -l /dev/nbd0
sudo blkid /dev/nbd0*
# mount
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/stat.h>
#include <sys/mman.h>
#include <fcntl.h>
#Author Anis_Boss
#!/bin/bash
zero='${#}'
one='${##}'
two='$((${##}<<${##}))'
three='$(($((${##}<<${##}))#${##}${##}))'
four='$((((${##}<<${##}))<<${##}))'
five='$(($(($((${##}<<${##}))<<${##}))#${##}${##}))'
six='$(($(($((${##}<<${##}))#${##}${##}))<<${##}))'
seven='$(($(($(($((${##}<<${##}))#${##}${##}))<<${##}))#${##}${##}))'
@richinseattle
richinseattle / r1.py
Created February 9, 2025 03:09 — forked from vgel/r1.py
script to run deepseek-r1 with a min-thinking-tokens parameter, replacing </think> with a random continuation string to extend the model's chain of thought
import argparse
import random
import sys
from transformers import AutoModelForCausalLM, AutoTokenizer, DynamicCache
import torch
parser = argparse.ArgumentParser()
parser.add_argument("question", type=str)
parser.add_argument(
@richinseattle
richinseattle / strawberry.txt
Created November 21, 2024 05:47
Getting Claude to teach us how to prompt it when it fails simple questions
user: how many letters are in the word strawberry?
assistant: The word "strawberry" has 10 letters: s-t-r-a-w-b-e-r-r-y
user: how many of those are the letter r?
assistant: In the word "strawberry" there are 2 letters "r"
user: why did you say there are only two?
@richinseattle
richinseattle / bsky_did_logger.sh
Created November 18, 2024 09:41
Cache all Bluesky DID -> Handle mappings
while true; do timeout 5 websocat "wss://jetstream2.us-east.bsky.network/subscribe?wantedCollections=app.bsky.feed.post" | grep '"handle"' > /tmp/jetstream.log 2>/dev/null | grep -v Terminated ; head -n -1 /tmp/jetstream.log | jq '.identity | .did, .handle | values' | tr -d '"' | paste -d " " - - | while read did handle; do echo -e "$did -> $handle"; redis-cli SET $handle $did > /dev/null ; redis-cli SET $did $handle > /dev/null; done ; done

Patching the IDA Pro 9.0 BETA

Note

Obligatory disclaimer: this is for educational purposes only. I am not responsible for any damages caused by following this guide, or using any of the script(s) herein.

This guide prioritizes arm64 macOS, but may also work for other platforms.


Step 1 - Patching dylibs

@richinseattle
richinseattle / cups-browsed.md
Created September 27, 2024 00:34 — forked from stong/cups-browsed.md
CUPS disclosure leaked online. Not my report. The original author is @evilsocket

Original report

  • Affected Vendor: OpenPrinting
  • Affected Product: Several components of the CUPS printing system: cups-browsed, libppd, libcupsfilters and cups-filters.
  • Affected Version: All versions <= 2.0.1 (latest release) and master.
  • Significant ICS/OT impact? no
  • Reporter: Simone Margaritelli [[email protected]]
  • Vendor contacted? yes The vendor has been notified trough Github Advisories and all bugs have been confirmed:
@richinseattle
richinseattle / gist:815106f878a64adde45fcf4183e4cc8c
Created July 22, 2024 06:40 — forked from shinyquagsire23/gist:ab6f7c0f9b6514b6b54d69b9a57646be
Enabling USB device mode on Intel devices (Tweet archive)
https://twitter.com/ShinyQuagsire/status/1536432635643211777 12:37 PM · Jun 13, 2022
-----
I figured out how to enable USB device mode on my XPS 13 (9350) 🎉
Though for some ungodly reason, it uses the right-side full USB port. So a crossover cable is required.
-----
https://twitter.com/ShinyQuagsire/status/1536434057671716864 12:43 PM · Jun 13, 2022
-----