#Misc 50
###CAN HAS STDIO?
Source:
import re | |
from collections import namedtuple | |
ASCII_BYTE = " !\"#\$%&\'\(\)\*\+,-\./0123456789:;<=>\?@ABCDEFGHIJKLMNOPQRSTUVWXYZ\[\]\^_`abcdefghijklmnopqrstuvwxyz\{\|\}\\\~\t" | |
String = namedtuple("String", ["s", "offset"]) | |
# build wine Docker image | |
pushd wine; docker build -t wine .; popd | |
# build x11 Docker image for IDA | |
pushd ida; docker build -t wine/ida .; popd | |
# demonstrate x11 forwarding works | |
run -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix wine/ida xclock | |
# interactive shell in container |
I hereby claim:
To claim this, I am signing this object:
# Path setting slight of hand: | |
$: << File.expand_path("../../lib", __FILE__) | |
require 'packetfu' | |
require 'json' | |
capture_thread = Thread.new do | |
cap = PacketFu::Capture.new(:iface => 'lo0', :start => true) | |
cap.stream.each do |p| | |
pkt = PacketFu::Packet.parse p | |
if pkt.payload.include?("executeFillScript") |
#!/usr/sbin/dtrace -s | |
syscall::read:entry | |
/execname == "sh" || execname == "ksh" || execname == "csh" || | |
execname == "tcsh" || execname == "zsh" || execname == "bash"/ | |
{ | |
self->start = timestamp; | |
self->buf = arg1; | |
self->len = arg2; | |
} |
__cstring:00012376 00000019 C /tmp/.ctesservice.server | |
/tmp/rpcnet.pid __cstring:00012D05 00000005 C .rpc | |
__cstring:00012D0A 00000031 C /Library/LaunchDaemons/com.absolute.rpcnet.plist | |
__cstring:00012D3B 0000001C C /Library/.rpcnet/rpcstartup | |
__cstring:00012D57 00000015 C /usr/sbin/rpcstartup | |
__cstring:00012D6C 00000019 C /Library/.rpcnet/rpc.net | |
__cstring:00012D85 0000001B C /Users/Shared/.rpc/rpc.net | |
__cstring:00012DA0 00000018 C /Library/.rpcnet/rpcset | |
__cstring:00012DB8 0000001A C /Users/Shared/.rpc/rpcset | |
__cstring:00012DD2 00000012 C /usr/sbin/rpc.net |
{ | |
"packs": { | |
"osxlockdown": { | |
"platform": "darwin", | |
"version": ".1", | |
"queries": { | |
"OS Updates": { | |
"query": "select value from preferences where path = '/Library/Preferences/com.apple.SoftwareUpdate.plist' and key = 'LastSuccessfulDate';", | |
"interval": "86400", | |
"description": "Verify all Apple OS-bundled software has checked it's configured server recently", |
$EventFilterArgs = @{ | |
EventNamespace = 'root/cimv2' | |
Name = 'PowerShellProcessStarted' | |
Query = 'SELECT FileName, ProcessID FROM Win32_ModuleLoadTrace WHERE FileName LIKE "%System.Management.Automation%.dll"' | |
QueryLanguage = 'WQL' | |
} | |
$Filter = New-CimInstance -Namespace root/subscription -ClassName __EventFilter -Property $EventFilterArgs | |
$CommandLineConsumerArgs = @{ |
softwareupdate -i -a
brew update && brew upgrade && brew cleanup
brew info --json=v1 --installed | jq '.[] | .name + " " + .installed[].version' | grep HEAD | sed 's/"//g' | awk '{print $1}' | xargs brew reinstall