#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