Skip to content

Instantly share code, notes, and snippets.

@leveled
leveled / use pwdump to extract hashes from windows hive registries .txt
Created December 29, 2016 17:09
use pwdump to extract hashes from windows registries
/usr/bin/pwdump <system hive> <SAM hive>
@leveled
leveled / vbs wget alternative.vb
Created December 29, 2016 17:09
An alternative wget in VB, may be useful in certain pentesting scenarios
echo strUrl = WScript.Arguments.Item(0) > wget.vbs
echo StrFile = WScript.Arguments.Item(1) >> wget.vbs
echo Const HTTPREQUEST_PROXYSETTING_DEFAULT = 0 >> wget.vbs
echo Const HTTPREQUEST_PROXYSETTING_PRECONFIG = 0 >> wget.vbs
echo Const HTTPREQUEST_PROXYSETTING_DIRECT = 1 >> wget.vbs
echo Const HTTPREQUEST_PROXYSETTING_PROXY = 2 >> wget.vbs
echo Dim http, varByteArray, strData, strBuffer, lngCounter, fs, ts >> wget.vbs
echo Err.Clear >> wget.vbs
echo Set http = Nothing >> wget.vbs
echo Set http = CreateObject("WinHttp.WinHttpRequest.5.1") >> wget.vbs
@leveled
leveled / From single user mode mount filesystem to allow read-write.txt
Created December 29, 2016 17:10
Mount a filesystem when in single user mode, allows for reading/writing
mount -u -w /
@leveled
leveled / which equivalent in windows xp.txt
Created December 29, 2016 17:11
Equivalent function to the unix 'which' command
for %i in (cmd.exe) do @echo. %~$PATH:i
@leveled
leveled / finding the index of an object in a list in python .py
Created December 29, 2016 17:11
Return index of an object within a list in Python
>>> stocks_list.index('MSFT')
1
@leveled
leveled / return unicode character of ordinal argument in python .py
Created December 29, 2016 17:12
Return unicode character from an ordinal argument and vice versa in python
>>> unichr(97)
u'a'
>>> unichr(1234)
u'\u04d2'
@leveled
leveled / character frequencies as a dictionary in python (for encryption).py
Created December 29, 2016 17:12
Character frequencies as a dictionary, may be useful for crypto frequency analysis
frequency = {'e':12.02,'t':9.10,'a':8.12,'o':7.68,'i':7.31,'n':6.95,'s':6.28\
,'r':6.02,'h':5.92,'d':4.32,'l':3.98,'u':2.88,'c':2.71\
,'m':2.61,'f':2.30,'y':2.11,'w':2.09,'g':2.03,'p':1.82\
,'b':1.49,'v':1.11,'k':0.69,'x':0.17,'q':0.11,'j':0.1,'z':0.07}
@leveled
leveled / convert numbers to different bases in python .py
Created December 29, 2016 17:25
Convert integers to different bases using Python
>>> s = '0xcc177a14'
>>> i = int(s,16)
>>> print i
3424090644
@leveled
leveled / change ip forwarding header in curl .txt
Created December 29, 2016 17:26
change header settings in curl
curl --header "X-Forwarded-For: 1.2.3.4" "http://www.foobar.com"
@leveled
leveled / socat_cheatsheet.sh
Last active October 21, 2021 13:59
Socat Cheatsheet
#Redirect ports
socat TCP-LISTEN:80,fork TCP:202.54.1.5:80
#Sniff UNIX domain sockets
sudo socat -t100 -x -v UNIX-LISTEN:/path/to/sock,mode=777,reuseaddr,fork UNIX-CONNECT:/path/to/sock.original