Skip to content

Instantly share code, notes, and snippets.

View phracker's full-sized avatar

stuff i'd rather not have attributed to me phracker

View GitHub Profile
#!/usr/bin/env python
# Usage: encodejs.py <fileToEncode>
#
# Encodes a js file using percent encoding.
# Resulting file calls unescape() and eval() to decode and execute the encoded string.
#
# Discovered while trying to get anonym.to's anonymize.js (http://js.anonym.to/anonym/anonymize.js)
# to anonymize https links as well as http. Thought it was a goofy and unnecessary
# obfuscation strategy. So I wrote up an encoder.
# Modified anonymize.js script at https://gist.github.com/phracker/b952b618e19a01a623de
/* anonym.to's anonymize.js, deobfuscated and hacked to anonymize both http and https links.
* To use, follow the instructions located at http://anonym.to/, but substitute this
* anonymize.js for their anonymize.js.
* Welcome to 2009.
*/
var protected_links = "";
var a_to_va = 0;
var a_to_vb = 0;
var a_to_vc = "";
function auto_anonymize()
@phracker
phracker / autodl-irssi
Last active January 13, 2017 18:48
A system init script for autodl-irssi
#!/bin/sh
# https://github.com/phracker
#
# AutoDL-Irssi Init Script
# Tested on Debian 7 (Wheezy)
# Instructions:
# - Install / configure irssi + autodl-irssi (duh)
# - Save this script as /etc/init.d/autodl-irssi
# - `chmod +x /etc/init.d/autodl-irssi`
# - `insserv autodl-irssi`
#!/usr/bin/perl
#
# tracker_modify.pl 0.01
# Add/delete trackers recursively from all torrents.
# Free to copy and mutilate any way you like :)
#
# Originally from http://publicbt.com/tracker_modify.pl
sub usage {
print <<EOF
#!/bin/sh
#
# m3ugen.sh: M3U video playlist generator
# Recursively searches a directory for video files
# and adds them to the specified m3u file.
#
# Requires `realpath` (sometimes `grealpath`) from coreutils.
# by phracker <https://github.com/phracker>
#
# m3ugen.sh -d <searchdir> -f <m3ufile>