Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
# 2014-09-20 12:26 CEST
# y0ug
USERNAME=${1-y0ug}
IP=$(ip addr show dev eth0 | sed -nr 's/.*inet ([^/]+).*/\1/p')
GPG_KEYID=0x72F6A9E3
ROOT_PASSWD=$(apg -m32 -n1)
USER_PASSWD=$(apg -m32 -n1)
echo "root:$ROOT_PASSWD" | chpasswd
@y0ug
y0ug / scapycdp.py
Created September 21, 2014 08:35
Scapy show CDP info
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import logging
import re
logging.getLogger("scapy").setLevel(logging.ERROR)
from scapy.all import *
@y0ug
y0ug / scaparp.py
Created September 21, 2014 08:36
Scapy ARP poisoning other way
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from scapy.all import *
iface = "vboxnet1"
sleep = 1
verbose = 1
def arp_poison(psrc, pdst):
pkt = ARP()
@y0ug
y0ug / smbshare.py
Created September 21, 2014 08:36
Impacket SMB server
#!/usr/bin/env python
# -*- coding: utf-8 -*-
from impacket import smbserver
from impacket.smbconnection import *
import threading
import ConfigParser
class ThreadedSMBServer(threading.Thread):
"""
Threaded SMB server that can be spun up locally.
@y0ug
y0ug / yubi_goog.py
Created September 21, 2014 08:38
Google OTP yubikey
#!/usr/bin/env python
################################################################################
# yubi_goog.py - google authenticator via yubikey
#
# Use --generate to generate OTPs given a base 32 secret key (from google)
# Use --yubi to send a challenge to the yubikey to generate OTPs
# Use --convert-secret to convert the google secret into hex
#
# author: Casey Link <unnamedrambler@gmail.com>
# https://github.com/Ramblurr/yubi-goog.git
@y0ug
y0ug / evtx_extract_sys.py
Created September 21, 2014 08:38
Extract from system evtx logon
import mmap
import contextlib
import argparse
from bs4 import BeautifulSoup, element
from Evtx.Evtx import FileHeader
from Evtx.Views import evtx_file_xml_view
evtxs = {
@y0ug
y0ug / evtx_extract_taskscheduler.py
Created September 21, 2014 08:39
Extract task scheduler log from evtx
import mmap
import contextlib
import argparse
from bs4 import BeautifulSoup, element
from Evtx.Evtx import FileHeader
from Evtx.Views import evtx_file_xml_view
@y0ug
y0ug / evtx_extract_usb.py
Created September 21, 2014 08:40
Extract usb connection from evtx files
#!/bin/python
import mmap
import contextlib
import argparse
from bs4 import BeautifulSoup
from Evtx.Evtx import FileHeader
from Evtx.Views import evtx_file_xml_view
@y0ug
y0ug / evtx_dump.py
Created September 21, 2014 08:41
Dump evtx to XML
import mmap
import contextlib
import argparse
from Evtx.Evtx import FileHeader
from Evtx.Views import evtx_file_xml_view
def main():
@y0ug
y0ug / cache_injector.py
Created September 21, 2014 08:42
MITM script to inject JS into files and trick with the cache
#!/usr/bin/env python
"""
sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp --destination-port 80 -j REDIRECT --to-port 8080
sudo iptables -t nat -D PREROUTING -i wlan0 -p tcp --destination-port 80 -j REDIRECT --to-port 8080
"""
from libmproxy import controller, proxy, platform
from libmproxy.flow import Response
from netlib.odict import ODictCaseless