This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env perl | |
use Modern::Perl; | |
use 5.016; | |
use Expect; | |
use File::Util; | |
use Time::HiRes qw( time ); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
BEGIN { # give up root identity and run as an unprivileged user ASAP | |
use POSIX; | |
my $run_as = 'user_you_want_to_run_as'; | |
my ( $uid, $gid ) = ( getpwnam $run_as )[ 2, 3 ]; | |
die $! unless $uid && $gid; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# AUTHOR: Tommy Butler | |
# | |
# DESCRIPTION: | |
# Run this script to offline and delete a disk from your Linux system. | |
# It should work for most people, but if you've got an old kernel it may not. | |
# Unless you know what you're doing, DO NOT USE THIS SCRIPT! | |
# | |
# LICENSE: Perl Artistic License - http://dev.perl.org/licenses/artistic.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# denyhosts-remove.sh | |
# | |
# AUTHOR: Tommy Butler, email: $ echo YWNlQHRvbW15YnV0bGVyLm1lCg==|base64 -d | |
# VERSION: 1.0 | |
# | |
# SUMMARY: | |
# Use this script to Remove an IP address ban that has been errantly blacklisted | |
# by denyhosts - the ubiquitous and unforgiving brute-force attack protection |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# add this to your .bashrc | |
function coretemp { | |
/usr/bin/clear; | |
while : ; do | |
/usr/bin/sensors | /bin/grep ^Core | while read x; do | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
RECIPIENT="[email protected]"; | |
PREFIX="LOGIN ALERT!"; | |
REMOTEIP=$(/bin/echo $SSH_CLIENT | /usr/bin/awk '{ print $1 }'); | |
TIME=$(/bin/date +'%r, %D'); | |
HOST=$(/bin/hostname -f); | |
if [[ "$REMOTEIP" == "" ]]; then | |
REMOTEIP='localhost'; | |
fi |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
shopt -s checkwinsize | |
export PS1="\n[\[\e[1;37m\]\u\[\e[0m\]@\[\e[1;34m\]\H\[\e[0m\]] [\[\e[1;33m\]\d, \t\[\e[0m\]] [\[\e[1;31m\]\!\[\e[0m\]]\n\[\e[1;31m\]\[\e[0m\][\[\e[1;37m\]\w\[\e[0m\]]\n\[\e[1;37m\]\\$\[\e[0m\] " | |
export HISTTIMEFORMAT='%F %T ' | |
export HISTCONTROL=ignoredups | |
export HISTCONTROL=ignoreboth | |
export HISTIGNORE='pwd:ls:history:' | |
export HISTSIZE=4096 | |
export EDITOR='/usr/bin/vim' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" don't sacrifice functionality and features just to preserve backward compatibility with vi | |
:set nocompatible | |
" turn on syntax highlighting | |
:syntax enable | |
" if a given file type (perl, ruby, python, c, etc) has its own special auto-indentation rules, use them | |
:filetype plugin indent on | |
" turn on auto-indenting (use this if you turn off option ':filetype plugin indent on') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary files PAR-Packer-1.015/a.out and PAR-Packer-1.015-patched-for-suid/a.out differ | |
diff -ruN PAR-Packer-1.015/myldr/boot.c PAR-Packer-1.015-patched-for-suid/myldr/boot.c | |
--- PAR-Packer-1.015/myldr/boot.c 2013-10-13 23:04:49.243648696 -0500 | |
+++ PAR-Packer-1.015-patched-for-suid/myldr/boot.c 2013-10-12 20:18:12.000000000 -0500 | |
@@ -135,7 +135,7 @@ | |
stmpdir = par_mktmpdir( argv ); | |
if ( !stmpdir ) DIE; /* error message has already been printed */ | |
- rc = my_mkdir(stmpdir, 0700); | |
+ rc = my_mkdir(stmpdir, 0777); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
### BEGIN INIT INFO | |
# Provides: vmwareautostart | |
# Required-Start: $vmware $network $syslog | |
# Required-Stop: $vmware $network $syslog | |
# X-Start-Before: | |
# X-Stop-After: | |
# Default-Start: 2 3 4 5 | |
# Default-Stop: 0 1 6 |
OlderNewer