Skip to content

Instantly share code, notes, and snippets.

View Dobby233Liu's full-sized avatar

Liu Wenyuan Dobby233Liu

View GitHub Profile
mttaggart / electron-versions.csv
Last active November 18, 2023 03:15
View electron-versions.csv
app_name repo electron_version vulnerable
1Password None 25.8.1 FALSE
3CX Desktop App 19.0.8 TRUE
5EClient None
Abstract None
Account Surfer None
Advanced REST Client ^17.0.0 TRUE
Aedron Shrine None
Aeon 23.2.0 TRUE
Dobby233Liu / owo.user.js
Last active February 9, 2024 10:48
OwOiki: OwOifies most English-language Wikimedia Foundation wikis
View owo.user.js
// ==UserScript==
// @name OwOiki
// @version 0.2.2c
// @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIAAAACACAAAAADmVT4XAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAmRSURBVHja7ZpfTFzFF8e/c+/+Z4FlYbtAKVAoQgn/ERFaSkuLUJe0QqxFXatiKNhKNJEEG1RQu1oeStPqJrTig2mjD7YPoqXWGFNiY1JDlcak0UhMEzHGpjWtIvKndH4PBbp77525926X/F52npZz5sx8mDt/zjkzoP/ngghABCACEAGIAEQAWIr93pqyovLa1nvtoLW2vKisxrtfJ0BXhQMQDQBJ3nws9N6PbU4mgEEEHBVdegDqHLCnbfY+3ZDrIoh/JtT+n4kHceU2PO3dnGaHo04zQH8BMRV0nro4fmV89P2GBJCa0PqvIUhoeH90/Mr4xVOdBSZS0K8N4GAW4h49OTFPKaV05tdDeQLKQ+m/HELeoV9nKKWUzk+cfDQOWQe1AAzmYkXbdzNLf08PVxtQob//Chiqh6eX/pz5rm0Fcgc1AFTC2fpjkOR8rSjW6+2/XhRrzwdJfmx1olIdYJdoaxwNFt0eqYC9RV//LXZUjNwOlo022sRdagBHnGLpkLTS9CcZSDmkp/9DKcj4ZFoqHSoVnUdUANbB7ZuStXfdZxMe0APwgGDzXZdJp3xurOMD+Azm+nGFBsfrEbtXe/97Y8FoxmzwcQGKkDyo1OL0kJOs0Q6whjiHppUUg8ko4gH4RWPtVcUmr3sRpflcaI2C97qi5mqtUfRzADYixq/c5txINEnVCpBKokfmlFX+GGzkAFjFnAlGo5MemHq19d9rgmeSoZvIEa1sgE4Ynme1On+SCHnaAPIEcnKepXzegE4mQDYxfc1s9kYqRG0AIlJvMJVfm0g2E8B
View Start2.vbs
Dim Wsh, Fs, WMIServ
Set Wsh = CreateObject("WScript.Shell")
Set Fs = CreateObject("Scripting.FileSystemObject")
Set WMIServ = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
MainDir = Fs.GetFile(WScript.ScriptFullName).ParentFolder.Path
Function HasArg(TargetArg)
HasArg = False
For Each Arg in WScript.Arguments
from struct import pack, unpack
import sys
left9 = [0] * 0x400 #u16
right9 = [0] * 0x400 #u16
left12 = [0] * 0x10000 #u16
right12 = [0] * 0x10000 #u16
stack = [0] * 0x100 #u32
huytd /
Last active February 26, 2024 02:08
Wordle in less than 50 lines of Bash


How to use:


Or try the unlimit mode:

agnostic-apollo / Android-Phantom,
Last active January 6, 2024 16:55
Android Phantom, Cached And Empty Processes
View Android-Phantom,
InvoxiPlayGames / lang_en.json
Last active September 24, 2021 15:19
DELTARUNE Chapter 2 English Language JSON file, made by referencing, lang_jp.json and lang_en_ch1.json. Some strings may be missing or inaccurate.
View lang_en.json
This file has been truncated, but you can view the full file.
windwakr /
Last active July 24, 2023 12:57
Game Maker 4.1/4.2/4.3 decompiler
#Game Maker 4.X decompiler
#for python 2.7 :^)
#Only tested on ~20 files
#As far as I can tell, there are no tools out there that actually support GM4(even if they claim to).
#Unlike later versions, image data is stored unencrypted. So we need to partially parse the GMD.
import struct
import io
import os
import sys
mvaisakh /
Last active February 22, 2024 00:03
An Android Device Tree Bringup Guide

A small Device Tree Bringup Guide


So, you guys might be wondering, how do these "Developers" get your favourite Custom roms, such as LineageOS, Paranoid Android etc., to their own devices. Well I'm here to Guide you on how to do it, specifically on how to bringup or make your own device tree from scratch or adapting.

Gist of this Guide: This is for people with genuine interest in Android OS porting/development. After going through this guide, you should be able to do a total device tree bringup on your own.

Prerequisite: Certain requirements are to be met before you start with this amazing journey.

sindresorhus /
Last active February 26, 2024 04:59
Pure ESM package

Pure ESM package

The package that linked you here is now pure ESM. It cannot be require()'d from CommonJS.

This means you have the following choices:

  1. Use ESM yourself. (preferred)
    Use import foo from 'foo' instead of const foo = require('foo') to import the package. You also need to put "type": "module" in your package.json and more. Follow the below guide.
  2. If the package is used in an async context, you could use await import(…) from CommonJS instead of require(…).
  3. Stay on the existing version of the package until you can move to ESM.