A Windows Arabic Code Page (CP1256) hashcat charset file. Its use is described by hashcat here. The original blog post describing it can be found at NTHashes and Encodings.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Convert hashcat.pot to john.pot and merge them | |
# Usage: hc-to-john.sh <hashcat pot> <john pot> | |
# NB: Make sure the hashcat pot only contains 16 | |
# and 32 character hashes that are LM and NT hashes | |
tmp1=$(mktemp -t pot-port) | |
tmp2=$(mktemp -t pot-port) | |
hashpot=$1 | |
LC_ALL=UTF-8 sed 's/^\([a-f0-9]\{32\}:[^:]*\)$/$NT$\1/' $hashpot | grep '^\$NT\$' > $tmp1 |
Remember to compile with debug.
-
Trace command
sudo dtrace -c '<command>' -o out.stacks -n 'profile-997 /execname == "<command name>"/ { @[ustack(100)] = count(); }' > /dev/null
-
Create Graph
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
one=$1 | |
two=$2 | |
if [[ $one == "" || $two == "" ]]; then | |
echo Display commands to merge two packet captures to the same time | |
echo $0 "<cap one> <cap two> <offset>" | |
exit 1 | |
fi | |
offset=$3 | |
if [[ ! $offset > 0 ]]; then |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM alpine:latest as builder | |
LABEL maintainer="@singe at SensePost <research@sensepost.com>" | |
RUN apk update && apk --no-cache add \ | |
build-base \ | |
&& rm -rf /var/cache/apk/* | |
WORKDIR / | |
COPY yellow.c canary32.c canary32.h / | |
RUN gcc -o yellow yellow.c canary32.c |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
123456789:allowed | |
linkedin:allowed | |
000000:allowed | |
linked:allowed | |
1234567890:allowed | |
222222:allowed | |
555555:allowed | |
pakistan:allowed | |
chocolate:allowed | |
Linkedin:allowed |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
UA="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1 Safari/605.1.15" | |
url="https://www.xe.com/currencyconverter/convert/" | |
amount="$1" | |
fromcur="$2" | |
tocur="$3" | |
if [ "$fromcur" == "" ]; then #Use default currencies | |
fromcur="ZAR" | |
tocur="GBP" | |
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
git clone https://github.com/linuxkit/linuxkit | |
cd linuxkit | |
currdir=$(pwd) | |
make | |
export PATH=$PATH:$currdir/bin | |
foo=$(grep isoEfi\ $currdir/src/cmd/linuxkit/vendor/github.com/moby/tool/src/moby/output.go|cut -d\" -f2) | |
docker pull $foo | |
cd examples | |
linuxkit build --format iso-efi docker-for-mac.yml | |
mv /Applications/Docker.app/Contents/Resources/linuxkit/docker-for-mac.iso /Applications/Docker.app/Contents/Resources/linuxkit/docker-for-mac.iso.orig |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
from Cryptodome.Cipher import AES | |
from Cryptodome.Random import get_random_bytes | |
pairwiseTransientKey = b'pairwiseTransKey' | |
EAPOLheader = b'Unencrypted Frame Stuff' | |
plaintext1 = b'Attack at dawn' | |
nonce1 = get_random_bytes(11) |