Skip to content

Instantly share code, notes, and snippets.

View intrd's full-sized avatar
🚫
Become a ghost

intrd

🚫
Become a ghost
View GitHub Profile
@intrd
intrd / dropbear_howto.md
Last active January 23, 2025 19:31
Remotely Boot and Unlock a Linux Full Disk Encrypted machine (LUKS) with Dropbear

Installing dropbear to initramfs

sudo apt update
sudo apt install dropbear-initramfs
sudo -i
cd /etc/dropbear/initramfs/
nano dropbear.conf
DROPBEAR_OPTIONS="-I 239 -j -k -p 8008 -s"
nano /etc/initramfs-tools/initramfs.conf
IP=192.168.1.11::192.168.1.1:255.255.255.0:YOURHOSTNAME
@intrd
intrd / gh_issues2md.py
Created September 25, 2024 12:34
Python3 Convert all your Github issues into Obsidian markdown format.
## Python3 Convert all your Github issues into Obsidian markdown format.
# Author: intrd@dann.com.br
import os
import requests
import re
# Replace with your repository and username
GITHUB_API = "https://api.github.com"
USERNAME = "intrd"
@intrd
intrd / hackvertor-tags.json
Created August 8, 2024 23:28
Splitting-the-email-atom - Hackvertor Javascript custom tags converted to Python
[
{
"argument1Default":"0x100",
"code":"output = ''.join(unichr(mask + ord(c)) for c in input)",
"argument1Type":"Number",
"numberOfArgs":1,
"argument1":"mask",
"language":"Python",
"tagName":"__unicode_overflow_py"
},
@intrd
intrd / xwitter.py
Created July 23, 2024 08:22
Python3 OAuth 2.0 PKCE with Tweepy: Upload and Tweet an Image using Twitter API v1 w/ X API v2.
## Python3 OAuth 2.0 PKCE with Tweepy: Upload and Tweet an Image using Twitter API v1 w/ X API v2.
# This script uploads an image using the old Twitter API v1, retrieves the media URL, and then tweets it using the new X API v2. (Yes, currently, this is the easiest way to accomplish this).
# Author: intrd@dann.com.br
import tweepy, sys
if len(sys.argv) < 3:
print("Usage: python3 script.py <file_path> <long_text>")
sys.exit(1)
file_path = sys.argv[2]
@intrd
intrd / Xwitter_createFirstToken.py
Last active November 12, 2024 11:34
X/Twitter - Simple Python3 OAuth 2.0 Authorization (PKCE), Refresh Token and Tweet Action without Tweepy or any 3rd-party libs
## X/Twitter - Simple Python3 OAuth 2.0 Authorization (PKCE), Refresh Token and Tweet Action without Tweepy or any 3rd-party libs.
# Author: intrd@dann.com.br
# Action: Create Refresh Token
import os
import secrets
import string
import requests
from urllib.parse import urlencode
@intrd
intrd / vpn_intrd.sh
Last active January 29, 2025 10:05
Openvpn safe kill switch / isolate vpn connection using linux routing table (no iptables needed)
#!/bin/bash
## Openvpn safe kill switch / isolate vpn connection using linux routing table (no iptables needed)
# Author: intrd@dann.com.br
# flush the entire routing table (incl cache)
sudo ip route flush table main
sudo ip route flush cache
# route the wan network but not a gateway
@intrd
intrd / mitrastar_ipchanger.sh
Last active March 9, 2022 09:15
VIVO FIBRA MitraStar GPT - IP changer / reboot one-liner (authd xpl)
## VIVO FIBRA MitraStar GPT - IP changer / reboot one-liner (authd xpl)
# Successfully tested on MitraStar GPT-2541 and 2741. No SSH access required.
# Author: intrd@dann.com.br
# YoU WouLdn't ReBooT My RoUtEr.. they said? CHALLENGE ACCEPTED!
# Install Node.js (sudo apt install nodejs), required to calculate sessionKey from CLI;
# Edit LOGIN/PASSWORD, IP_ROUTER and run: ./mitrastar_ipchanger.sh
# It will extract the JS and SID from router, process the JS with w/ node, trigger the reboot and change ip.
@intrd
intrd / valorant_ranked_points.py
Created January 5, 2021 22:18
Valorant matchmaking - Ranked points and last matches details retriever
## Valorant matchmaking - Ranked points and last matches details retriever
# @author intrd - http://dann.com.br/
# based on RumbleMike/ValorantAPI - https://github.com/RumbleMike/ValorantAPI/
# based on Luc1412/auth_flow.py - https://gist.github.com/Luc1412/1f93257a2a808679ff014f258db6c35b
# based on RumbleMike/ValorantRankedPoints - https://github.com/RumbleMike/ValorantRankedPoints
# Usage: Just fill YOURUSERNAMEHERE and YOURPASSWORDHERE.
import re
import aiohttp
@intrd
intrd / sample_response.txt
Last active January 5, 2021 22:10
Valorant matchmaking - Ranked points and last matches details retriever
{
"Version": 0,
"Subject": "XXXXX...",
"Matches": [
{
"MatchID": "XXXX...",
"MapID": "/Game/Maps/Bonsai/Bonsai",
"MatchStartTime": 160000000,
"TierAfterUpdate": 6,
"TierBeforeUpdate": 6,
@intrd
intrd / easy_java_update.txt
Last active September 14, 2020 23:52
Easy java install & update
wget http://ns1.iranns.ir/jdk-13.0.2_linux-x64_bin.tar.gz
git clone https://github.com/chrishantha/install-java
cd install-java
sudo ../install-java.sh -f jdk-13.0.2_linux-x64_bin.tar.gz