Skip to content

Instantly share code, notes, and snippets.

Avatar

Sh1n0g1 Sh1n0g1

View GitHub Profile
View enable_powershell_logging.bat
@echo off
net session >nul 2>&1
if %errorlevel% == 0 (
echo|set /p="Adding registry 1:"
reg add HKLM\SOFTWARE\Wow6432Node\Policies\Microsoft\Windows\PowerShell\ /v EnableModuleLogging /f /t REG_DWORD /d 1
echo|set /p="Adding registry 2:"
View webhealthcheck.py
#!python3
import requests
import time
URL= [
'http://shino.club/ ',
'https://shinobot.com/ ',
'https://mnd2015.info/ ',
'https://shinosec.com/ ',
@Sh1n0g1
Sh1n0g1 / Helloworld_C_Sharp.ps1
Created Aug 26, 2017
Run C# code in PowerShell
View Helloworld_C_Sharp.ps1
$assemblies=(
"System"
)
$source=@"
using System;
namespace Helloworld
{
public static class Hello{
public static void Main(){
@Sh1n0g1
Sh1n0g1 / Play-ShinoTone
Created Aug 25, 2017
Powershell-based piano using the Console Beep.
View Play-ShinoTone
Function Play-ShinoTone{
cls
$octave=2
$keytone=@{ # http://pages.mtu.edu/~suits/notefreqs.html
'a'=261.63*$octave; # C
'w'=277.18*$octave; # C#
's'=293.66*$octave; # D
'e'=311.13*$octave; # D#
'd'=329.63*$octave; # E
'f'=349.23*$octave; # F
@Sh1n0g1
Sh1n0g1 / Get-ActiveTime.ps1
Created Aug 25, 2017
Get the active time from Eventlog, login event.
View Get-ActiveTime.ps1
#Initialize
$Weekday=@("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday")
$LoginData=@{}
ForEach($w in $Weekday){
$LoginData[$w]=@{}
0..23 | % {$LoginData[$w][$_]=0}
}
#Get the data from Eventlog
$i=0
@Sh1n0g1
Sh1n0g1 / rc4.py
Created Jul 5, 2017
Encrypt/Decrypt RC4 by a String Key
View rc4.py
import sys
def rc4init(key):
x=0
box = range(256)
for i in range(256):
x = (x + box[i] + ord(key[i % len(key)])) % 256
box[i], box[x] = box[x], box[i]
return box
@Sh1n0g1
Sh1n0g1 / VTUploadCheck.sh
Created Jun 27, 2017
Detect the malware upload on VT without API key
View VTUploadCheck.sh
#!/bin/sh
sha256="d868ef71f3489e9f9c0a17b9b3c704789aae7c362457cea5c8e1e17185437303"
url="https://www.virustotal.com/en/file/$sha256/analysis/"
while :
do
result=$(wget -qO- $url );
reslen=${#result}
if [ "$reslen" -lt "1000" ] ; then
echo "VirusTotal blocks us!";
break;
@Sh1n0g1
Sh1n0g1 / ja.json
Created May 2, 2017
Japanese Keyboard Map for Bash Bunny
View ja.json
{
"__comment":"Thanks to WireShark + USBPcap!",
"a":"00,00,04",
"b":"00,00,05",
"c":"00,00,06",
"d":"00,00,07",
"e":"00,00,08",
"f":"00,00,09",
"g":"00,00,0a",
"h":"00,00,0b",
@Sh1n0g1
Sh1n0g1 / Play-Doremi.ps1
Last active Apr 16, 2019
Note Scale for PowerShell [console]::beep
View Play-Doremi.ps1
$C=261.6
$Cs=277.2
$Db=$Cs
$D=293
$Ds=311.1
$Eb=$Ds
$E=329.6
$F=349.2
$Fs=370.0
$Gb=$Fs
@Sh1n0g1
Sh1n0g1 / Play-Mario.ps1
Created Apr 20, 2017 — forked from davewilson/Play-Mario.ps1
Super Mario Theme in PowerShell
View Play-Mario.ps1
Function Play-Mario {
[System.Console]::Beep(659, 125);
[System.Console]::Beep(659, 125);
[System.Threading.Thread]::Sleep(125);
[System.Console]::Beep(659, 125);
[System.Threading.Thread]::Sleep(167);
[System.Console]::Beep(523, 125);
[System.Console]::Beep(659, 125);
[System.Threading.Thread]::Sleep(125);
[System.Console]::Beep(784, 125);