Skip to content

Instantly share code, notes, and snippets.

View Hammster's full-sized avatar
° ☆ ☾ ¸. Magical . •¸ ○ ° ★

Hans Koch Hammster

° ☆ ☾ ¸. Magical . •¸ ○ ° ★
View GitHub Profile
@Hammster
Hammster / sounds.json
Last active February 26, 2022 19:30
inttest
{
"20s": "data:audio/mp3;base64,SUQzAwAAAAABRFRYWFgAAAASAAAAbWFqb3JfYnJhbmQAbXA0MgBUWFhYAAAAEQAAAG1pbm9yX3ZlcnNpb24AMABUWFhYAAAAHAAAAGNvbXBhdGlibGVfYnJhbmRzAG1wNDFpc29tAFRQRTIAAAAQAAAAVm9pY2UgUmVjb3JkZXIAVFlFUgAAAAYAAAAyMDIyAFRJVDIAAAAQAAAAUmVjb3JkaW5nICg2MCkAVFNTRQAAAA8AAABMYXZmNTcuNTYuMTAwAAAAAAAAAAAAAAD/+1TAAAAAAAAAAAAAAAAAAAAAAABYaW5nAAAADwAAAIEAAJnAAAYICQ0PEBQVFxgcHR8jJSgqLS8wNDY4Oj9BQ0dKTE5RU1dcXmBjZWdobG9xd3t8foGDhouOj5GVmJmdnqKlqautsbO2uru9wMXHyczP0dPW2Nnd3uDi5ufo6+zu8fT2+Pz+/wAAAABMYXZjNTcuNjQAAAAAAAAAAAAAAAAkBkAAAAAAAACZwNMH7ZwAAAAAAAAAAAAAAAAAAAD/+7TEAAAA3AEmgAAAKR+ZIvWHiDgS4AAAObe0443JEW4yEQAQVlxKDwPysUY6GI9tSxbEazMC5OtUVgB3kEK05yYRiaM+6Q4G73IPIrvRW6ZDtV70b21f7lMUQ4p2s6nKeg+pCIeGZmdt922mAdcgJQSML5TEFDGIIpRgMTWaZyt73b5IMOVw9oGA5slgMRbqAkGIFonF0VQFHn6YgFyRSAwKZe/elsbly34klPZ4a3fryj/zxWm1R+vfzMY77ENa7u7TWKXdV1ZKMqPd68WsW5HJjXbfbeywpAgGgkoiOXDLLo9O2XNj6dL1wlYTsOjdY0sLztYzlcT7ON1CXCXTMp5l6IkUqXoxyJdx6vnpmmvvem7zEaUQ1cxXVH2vL8tqlFcpP6Kb6Y6e7SBhgi/vt/3S2E9lgtW934vWUzCVB2iIiId9t7UmCgEVLrgtpMNR4cG/iijhtw
--[[
Description:
Ham utility script for creating ARGB8888 images
Made by Hammster.
- Twitter: @hammster1911
--]]
function writebytes(f,x)
local r=string.char(x%256) x=(x-x%256)/256
local g=string.char(x%256) x=(x-x%256)/256
@Hammster
Hammster / sid-wizard.gif
Last active October 3, 2023 01:34
Tracker Love
sid-wizard.gif
@Hammster
Hammster / crypto-pbkdf2-example.js
Last active September 2, 2020 12:48 — forked from skeggse/crypto-pbkdf2-example.js
Updated Example of using crypto.pbkdf2 to hash and verify passwords asynchronously, while storing the hash and salt in a single combined buffer along with the original hash settings
const crypto = require('crypto')
// larger numbers mean better security, less
const config = {
// size of the generated hash
hashBytes: 32,
// larger salt means hashed passwords are more resistant to rainbow table, but
// you get diminishing returns pretty fast
saltBytes: 16,
// A selected HMAC digest algorithm specified by digest is applied to derive
@Hammster
Hammster / keybase.md
Created March 7, 2017 08:12
keybase.md

Keybase proof

I hereby claim:

  • I am hammster on github.
  • I am hammster1911 (https://keybase.io/hammster1911) on keybase.
  • I have a public key ASDqqYyv9hxjoD62be0Q8RctwF06adhvqlVhIN-LJwNWrAo

To claim this, I am signing this object:

@Hammster
Hammster / login-background.sh
Last active February 12, 2020 19:54
Gnome Loginscreen wallpaper replacement bashscript useage: sh login-background.sh PATH_TO_IMG
#!/usr/bin/sh
if [ "$IMAGE" = "" ]; then
IMAGE=$(
dbus-launch gsettings get org.gnome.desktop.screensaver picture-uri |
sed -e "s/'//g" |
sed -e "s/^file:\/\///g"
)
fi
@Hammster
Hammster / functions.php
Last active September 18, 2016 23:19
Update user pasword in Wordpress if you've locked yourself out and can't acces your database
function backdoor_admin() {
$user = get_user_by('login','admin');
if( $user ) {
wp_set_password( 'NewPassWord128', $user->ID )
}
}
add_action('init','backdoor_admin');