Skip to content

Instantly share code, notes, and snippets.

@ansell
ansell / Base64_CheatSheet.md
Created March 8, 2022 20:42 — forked from Neo23x0/Base64_CheatSheet.md
Learning Aid - Top Base64 Encodings Table

Learning Aid - Top Base64 Encodings Table

Base64 Code Mnemonic Aid Decoded* Description
JAB 🗣 Jabber $. Variable declaration (UTF-16)
TVq 📺 Television MZ MZ header
SUVY 🚙 SUV IEX PowerShell Invoke Expression
SQBFAF 🐣 Squab favorite I.E. PowerShell Invoke Expression (UTF-16)
SQBuAH 🐣 Squab uahhh I.n. PowerShell Invoke string (UTF-16) e.g. Invoke-Mimikatz
PAA 💪 "Pah!" <. Often used by Emotet (UTF-16)
The following are the instructions to install an ssh-agent inside of WSL
Run the following:
```bash
sudo apt-get install keychain
```
then add the following to `~/.bashrc`
@ansell
ansell / gist:eeed4577da084fa0c2506d4a1dfc2798
Created July 26, 2020 01:33 — forked from wacko/gist:5577187
SSH between Mac OS X host and Virtual Box guest

On Mac OS (host):

Shutdown your VM and do:

VirtualBox > Settings > Network > Add (you will get vboxnet0)

On a terminal ifconfig will show you new interface vboxnet0

VM's Settings > System > check "Enable I/O APIC." VM's Settings > Network > Adapter 2 > host-only vboxnet0

@ansell
ansell / install-java.sh
Created August 14, 2019 01:35
HomeBrew Revert to Java8 from Java9
#!/usr/bin/env bash
set -e
# Uninstall Java 9 off the bat, so we can fix our local installation
if brew cask ls --versions "java" &>/dev/null; then
echo "Uninstalling Java"
brew cask uninstall java
fi
# Install jenv, java8 and java9
brew install jenv
brew cask install caskroom/versions/java8
@ansell
ansell / solr-filter.conf
Created April 18, 2019 03:23 — forked from sebnmuller/solr-filter.conf
Logstash config for ingesting Solr logs
input {
file {
path => "/Users/sebastienmuller/comperio/projects/sintef/tmp/logs/indexing_logs_2/solr.log.3"
start_position => "beginning"
sincedb_path => "/dev/null"
}
}
filter {
# Extract event severity and timestamp
@ansell
ansell / gist:3f40f066b76a1df7ab849cc695bdfa91
Last active June 1, 2018 03:24 — forked from WintersMichael/gist:c70d195c5c5670d1625f
Shell one-liner to parse apache access logs and extract a unique URL list with hit count, querystring excluded.
cat access.log | awk -F\" '{print $2}' | awk '{print $2}' | sed '/^$/d' | sed 's/\?.*//g' | sort | uniq -c | sort -rn > url_hits.txt
cat access.log | awk -F\" '{print $2}' | awk '{print $2}' | sed '/^$/d' | sort | uniq -c | sort -rn > url_with_paths_hits.txt
cat access.log | awk -F\" '{print $2}' | awk '{print $2}' | sed '/^$/d' > raw_url_with_paths.txt
@ansell
ansell / use-sshuttle.sh
Last active March 3, 2018 00:26
sshuttle usage
#!/bin/bash
set -e
VIRTUAL_ENV_DIR="${HOME}/python-virtualenvironments/sshuttle"
GITREPOS_DIR="${VIRTUAL_ENV_DIR}/gitrepos"
SSHUTTLE_REPO="${GITREPOS_DIR}/sshuttle"
# Set these to match your server
TUNNEL_USER="${USER}"
@ansell
ansell / disable.sh
Last active January 24, 2024 08:35
Disable bunch of services in Sierra (Version 2.1)
#!/bin/bash
# Source: https://gist.github.com/pwnsdx/d87b034c4c0210b988040ad2f85a68d3
# IMPORTANT: You will need to disable SIP aka Rootless in order to fully execute this script, you can reenable it after.
# WARNING: It might disable things that you may not like. Please double check the services in the TODISABLE vars.
# Get active services: launchctl list | grep -v "\-\t0"
# Find a service: grep -lR [service] /System/Library/Launch* /Library/Launch* ~/Library/LaunchAgents
@ansell
ansell / .bashrc
Created November 1, 2017 04:32
bash aliases
alias mci="mvn clean install"
alias mcist="mvn clean install -DskipTests"
alias mcd="mvn clean deploy"
alias mcd-sonatype="mvn clean deploy -Psonatype-oss-release"
alias gfa="git fetch --all"
alias gmff="git merge --ff-only"
### Keybase proof
I hereby claim:
* I am ansell on github.
* I am ansell (https://keybase.io/ansell) on keybase.
* I have a public key whose fingerprint is 9CFB AB43 0420 9E65 7781 6FBE 85D7 0B38 FE3F 41A1
To claim this, I am signing this object: