Skip to content

Instantly share code, notes, and snippets.

View DPS0340's full-sized avatar

Jiho Lee DPS0340

View GitHub Profile
@ThePotioner
ThePotioner / fuckit.sh
Last active July 14, 2025 03:07
mdadm + LVM + VDO + XFS
## mdadm (RAID5)
mdadm --create --verbose /dev/md0 --chunk=256 --level=5 --raid-devices=4 /dev/sdX /dev/sdX /dev/sdX /dev/sdX
mdadm --detail --scan >> /etc/mdadm.conf
## LVM (w/ VDO)
pvcreate /dev/md0
vgcreate MyVG /dev/md0
lvcreate --vdo --vdosettings 'vdo_slab_size_mb=2048' -l 100%FREE -n MyLV MyVG
## Format md0(/dev/MyVG/MyLV, w/ XFS)
@hackermondev
hackermondev / research.md
Last active August 11, 2025 09:26
Unique 0-click deanonymization attack targeting Signal, Discord and hundreds of platform

hi, i'm daniel. i'm a 15-year-old high school junior. in my free time, i hack billion dollar companies and build cool stuff.

3 months ago, I discovered a unique 0-click deanonymization attack that allows an attacker to grab the location of any target within a 250 mile radius. With a vulnerable app installed on a target's phone (or as a background application on their laptop), an attacker can send a malicious payload and deanonymize you within seconds--and you wouldn't even know.

I'm publishing this writeup and research as a warning, especially for journalists, activists, and hackers, about this type of undetectable attack. Hundreds of applications are vulnerable, including some of the most popular apps in the world: Signal, Discord, Twitter/X, and others. Here's how it works:

Cloudflare

By the numbers, Cloudflare is easily the most popular CDN on the market. It beats out competitors such as Sucuri, Amazon CloudFront, Akamai, and Fastly. In 2019, a major Cloudflare outage k

@vedantroy
vedantroy / demo.ts
Last active July 25, 2025 10:51
SQLite-backed key-value store with JS-like object manipulation and automatic JSON serialization.
import Database from 'better-sqlite3';
import { createDatabaseClient } from './proxy.ts';
// 1) Create an in-memory DB and your table(s).
const db = new Database(':memory:');
db.exec(`
CREATE TABLE users (
id TEXT PRIMARY KEY,
data JSON
);
@pkirkovsky
pkirkovsky / AOOSTAR_WTR_PRO_AMD_5825U_iommu.txt
Last active June 17, 2025 13:25
AOOSTAR WTR PRO AMD 5825U IOMMU groups
Group 0: [1022:1632] 00:01.0 Host bridge Renoir PCIe Dummy Host Bridge
Group 1: [1022:1633] [R] 00:01.1 PCI bridge Renoir PCIe GPP Bridge
Group 2: [1022:1634] [R] 00:01.3 PCI bridge Renoir/Cezanne PCIe GPP Bridge
Group 3: [1022:1632] 00:02.0 Host bridge Renoir PCIe Dummy Host Bridge
Group 4: [1022:1634] [R] 00:02.1 PCI bridge Renoir/Cezanne PCIe GPP Bridge
Group 5: [1022:1634] [R] 00:02.2 PCI bridge Renoir/Cezanne PCIe GPP Bridge
Group 6: [1022:1633] [R] 00:02.4 PCI bridge Renoir PCIe GPP Bridge
Group 7: [1022:1632] 00:08.0 Host bridge Renoir PCIe Dummy Host Bridge
Group 8: [1022:1635] [R] 00:08.1 PCI bridge Renoir Internal PCIe GPP Bridge to Bus
Group 9: [1022:1635] [R] 00:08.2 PCI bridge Renoir
Copyright© Technovelgy LLC; all rights reserved.
Name Purpose Author (Publication Date) Category
Andy - an artificial human A slang term for "android" - an artificially created humanoid being. Philip K. Dick (1968) ai
Autobutle An automated servant. Frank Herbert (1972) ai
Automaton Chessplayer - the first chess-playing computer The first chess-playing computer. Ambrose Bierce (1910) ai
Automonk A robot with an AI trained on an individual monk. Ray Naylor (2022) ai
Ava - she wants to be taught A piece of learning software. Amitav Ghosh (1995) ai
Bard A machine that invents randomized stories and can read them out loud or animate them for viewing. Isaac Asimov (1956) ai
Bendix Anxiety Reducer Machine-based psychotherapy. Robert Sheckley (1956) ai
Big Computer - wide-screen Jehovah Just like it says; this computer knows it all. John Varley (1983) ai
@ethaniel
ethaniel / readme.md
Last active July 25, 2025 04:54
This file explains how to update the firmware of `Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller` ethernet controller in Linux

Why

I've noticed RX packet drops on my PCI card (InDroppedDma was too high). I suspected that it was because of a firmware problem, so I decided to try to find a way to update it.

There was no official linux firmware updater, however I found an unofficial one published some time ago, which worked well when combined with the latest firmware.

Use at your own risk, however I didn't experience any problems.

Explanation:

@newtolinux23
newtolinux23 / clamav-nixos.org
Last active July 8, 2025 01:23
This document outlines the steps taken to install and configure ClamAV on NixOS. It also covers the challenges faced during the installation process, the importance of using antivirus software on Linux, and provides commands to scan the system.
@Isopach
Isopach / purchase_history.py
Created July 2, 2024 08:23
Calculate how much money you've wasted on Google Play Games
"""
Usage:
1. Go to https://takeout.google.com/
2. Export Google Play Store history.
3. Download the zip file.
4. Extract to a folder.
5. Link to the path "\Takeout\Google Play Store\Purchase History.json" on line 64.
6. Run the code with python3 purchase_history.py DEBUG or python3 purchase_history.py app_name
"""
@Ryther
Ryther / turbovnc_install.md
Last active June 18, 2025 16:22
TurboVNC installation [Ubuntu 22.04]