<!DOCTYPE html>
<html lang="en"><head>
  <meta charset="utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1"><!-- Begin Jekyll SEO tag v2.8.0 -->
<title>Wiki: Shuffle.pl | SkullSecurity Blog</title>
<meta name="generator" content="Jekyll v3.10.0" />
<meta property="og:title" content="Wiki: Shuffle.pl" />
<meta name="author" content="ron" />
<meta property="og:locale" content="en_US" />
<meta name="description" content="Adventures In Security" />
<meta property="og:description" content="Adventures In Security" />
<link rel="canonical" href="https://www.skullsecurity.org/wiki/Shuffle.pl" />
<meta property="og:url" content="https://www.skullsecurity.org/wiki/Shuffle.pl" />
<meta property="og:site_name" content="SkullSecurity Blog" />
<meta property="og:image" content="https://www.skullsecurity.org/assets/skullsecurity.jpg" />
<meta property="og:image:height" content="100" />
<meta property="og:image:width" content="100" />
<meta property="og:type" content="article" />
<meta property="article:published_time" content="2024-08-04T19:51:38+00:00" />
<meta name="twitter:card" content="summary_large_image" />
<meta property="twitter:image" content="https://www.skullsecurity.org/assets/skullsecurity.jpg" />
<meta property="twitter:title" content="Wiki: Shuffle.pl" />
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"ron"},"dateModified":"2024-08-04T19:51:38+00:00","datePublished":"2024-08-04T19:51:38+00:00","description":"Adventures In Security","headline":"Wiki: Shuffle.pl","image":{"height":100,"width":100,"url":"https://www.skullsecurity.org/assets/skullsecurity.jpg","@type":"imageObject"},"mainEntityOfPage":{"@type":"WebPage","@id":"https://www.skullsecurity.org/wiki/Shuffle.pl"},"publisher":{"@type":"Organization","logo":{"@type":"ImageObject","url":"https://www.skullsecurity.org/assets/skullsecurity.jpg"},"name":"ron"},"url":"https://www.skullsecurity.org/wiki/Shuffle.pl"}</script>
<!-- End Jekyll SEO tag -->
<link rel="stylesheet" href="/assets/main.css"><link type="application/atom+xml" rel="alternate" href="https://www.skullsecurity.org/feed" title="SkullSecurity Blog" /></head>
<body>
  <header class="site-header site-header-small" role="banner" style="display: flex; align-items: center">
    <div class="site-logo">
      <a href="/"><img class="site-logo-icon" src="/assets/skullsecurity.jpg" title="SkullSecurity" alt="SkullSecurity" style="max-width: 100%"></a>
    </div>

    <div class="site-name" style="padding-left: 20px"><a href="/">SkullSecurity</a></div>

    <!-- Get the current page -->


    
        
    


    


    


    
        
    


    


<!-- Then we build the nav bar. -->
<nav>
    <ul class="navigation">
      
        <li class="navigation-entry ">
          <a href="/"  >
            Blog
            
          </a>
        </li>
      
        <li class="navigation-entry ">
          <a href="/about"  >
            About
            
          </a>
        </li>
      
        <li class="navigation-entry ">
          <a href="/cv"  >
            Ron's CV
            
          </a>
        </li>
      
        <li class="navigation-entry navigation-entry-current">
          <a href="/wiki"  >
            Wiki (archive)
            
          </a>
        </li>
      
        <li class="navigation-entry ">
          <a href="https://infosec.exchange/@iagox86" rel="me" target="_blank">
            Mastodon
            <span class="genericon genericon-reply"></span>
          </a>
        </li>
      
    </ul>
</nav>

  </header>

<div id="main" class="wrapper">
      <div id="primary" class="site-content" aria-label="Content">
        <article class="page">

  <header class="entry-header">
    <h1 class="entry-title">Wiki: Shuffle.pl</h1>
  </header>

  <div class="entry-content">
    <h2>WARNING: Wiki content is an archive, no promise about quality!</h2>

    <h2 id="shufflepl">Shuffle.pl</h2>

<ul>
  <li>Name: shuffle.pl</li>
  <li>OS: n/a</li>
  <li>Language: Perl</li>
  <li>Path: <a href="http://svn.skullsecurity.org:81/ron/old/shuffle.pl">http://svn.skullsecurity.org:81/ron/old/shuffle.pl</a></li>
  <li>Created: Old</li>
  <li>State: Complete</li>
</ul>

<p>Shuffles files given on the commandline. Very simple.</p>

<p>Has one bug, though -- prints out the array itself at the end. Was never able to sort that one out!</p>

<p>Bug free since July 27, 2008! :)</p>

<div class="language-plaintext highlighter-rouge"><div class="highlight"><pre class="highlight"><code>svn co http://svn.skullsecurity.org:81/ron/old/shuffle.pl
</code></pre></div></div>

  </div>

</article>
</div>

      <div id="secondary" class="widget-area" role="complementary">


  <aside id="widget-author" class="widget">
    <h3 class="widget-title"><a href="/authors/ron.html">Ron Bowes</a></h3>

    <div class="widget-body widget-author">
      
        <p>ron (at) skullsecurity.org</p>
      

      
        <p><img class="avatar" src="/assets/avatars/ron.jpg" /></p>
      

      
        <span class="social-link"><a href="https://infosec.exchange/@iagox86"><img class="svg-icon-big" src="/assets/mastodon.svg" title="Mastodon: iagox86 @ infosec.exchange"/></a></span>
      

      
        <span class="social-link"><a href="https://twitter.com/@iagox86"><img class="svg-icon-big" src="/assets/twitter.svg" title="Twitter: iagox86"/></a></span>
      

      
        <span class="social-link"><a href="https://github.com/iagox86"><img class="svg-icon-big" title="Github: iagox86" src="/assets/github.svg"/></a></span>
      

      <p>Recent posts from Ron Bowes:</p>

      <ul>
        
        
          <li><a href="/2025/bsidessf-2025-miscellaneous-challenges">BSidesSF 2025: Miscellaneous challenges</a></li>
        
          <li><a href="/2025/bsidessf-2025-miscellaneous-challenges">BSidesSF 2025: Miscellaneous challenges</a></li>
        
          <li><a href="/2025/bsidessf-2025-accan-and-drago-daction-pwn-your-own-memory">BSidesSF 2025: accan and drago-daction: pwn your own memory</a></li>
        
      </ul>
    </div>
  </aside>



<aside id="widget-featured" class="widget">
  <h3 class="widget-title">Featured Posts</h3>

  <div class="widget-body widget-featured">
    <ul>
      
      
        <li><a href="/2021/bsidessf-ctf-2021-author-writeup-log-em-all-a-pokemon-style-collection-game-video">BSidesSF CTF 2021 Author writeup: log-em-all, a Pokemon-style collection game [video]</a></li>
      
        <li><a href="/2020/bsidessf-ctf-difficult-reverse-engineering-challenge-gman">BSidesSF CTF: Difficult reverse engineering challenge: Gman</a></li>
      
        <li><a href="/2019/how-do-i-start-picking-locks">How do I start picking locks?</a></li>
      
        <li><a href="/2018/technical-rundown-of-webexec">Technical Rundown of WebExec</a></li>
      
        <li><a href="/2015/defcon-quals-babyecho-format-string-vulns-in-gory-detail">Defcon Quals: babyecho (format string vulns in gory detail)</a></li>
      
        <li><a href="/2013/ropasaurusrex-a-primer-on-return-oriented-programming">ropasaurusrex: a primer on return-oriented programming</a></li>
      
        <li><a href="/2013/padding-oracle-attacks-in-depth">Padding oracle attacks: in depth</a></li>
      
        <li><a href="/2012/everything-you-need-to-know-about-hash-length-extension-attacks">Everything you need to know about hash length extension attacks</a></li>
      
        <li><a href="/2010/taking-apart-the-energizer-trojan-part-1-setup">Taking apart the Energizer trojan &#8211; Part 1: setup</a></li>
      
    </ul>
  </div>
</aside>


<aside id="widget-categories" class="widget">
  <h3 class="widget-title">Categories</h3>

  <div class="widget-body widget-categories">
    <ul>
    
      <li><a href="/categories/april-fools.html">April Fools</a></li>
    
      <li><a href="/categories/bsidessf-2022.html">BSides San Francisco (2022)</a></li>
    
      <li><a href="/categories/bsidessf-2023.html">BSides San Francisco (2023)</a></li>
    
      <li><a href="/categories/bsidessf-2024.html">BSides San Francisco (2024)</a></li>
    
      <li><a href="/categories/conferences.html">Conferences</a></li>
    
      <li><a href="/categories/crypto.html">Cryptography</a></li>
    
      <li><a href="/categories/ctfs.html">Capture the Flag</a></li>
    
      <li><a href="/categories/defcon-quals-2014.html">Defcon Qualifiers (2014)</a></li>
    
      <li><a href="/categories/dns.html">DNS</a></li>
    
      <li><a href="/categories/forensics.html">Forensics</a></li>
    
      <li><a href="/categories/gits-2014.html">Ghost in the Shellcode (2014)</a></li>
    
      <li><a href="/categories/gits-2015.html">Ghost in the Shellcode (2015)</a></li>
    
      <li><a href="/categories/hacking.html">Hacking</a></li>
    
      <li><a href="/categories/humour.html">Humour</a></li>
    
      <li><a href="/categories/lockpicking.html">Lockpicking</a></li>
    
      <li><a href="/categories/malware.html">Malware</a></li>
    
      <li><a href="/categories/nmap.html">Nmap</a></li>
    
      <li><a href="/categories/passwords.html">Passwords</a></li>
    
      <li><a href="/categories/plaidctf-2013.html">PlaidCTF (2013)</a></li>
    
      <li><a href="/categories/plaidctf-2014.html">PlaidCTF (2014)</a></li>
    
      <li><a href="/categories/random.html">Random</a></li>
    
      <li><a href="/categories/re.html">Reverse Engineering</a></li>
    
      <li><a href="/categories/reviews.html">Reviews</a></li>
    
      <li><a href="/categories/smb.html">SMB/NetBIOS</a></li>
    
      <li><a href="/categories/tools.html">Tools</a></li>
    
      <li><a href="/categories/video.html">Video</a></li>
    
    </ul>
  </div>
</aside>

</div>

      <footer id="colophon" role="contentinfo">
        <hr />
        <div class="site-info">Powered by <a href="https://jekyllrb.com/">Jekyll</a>, open source <a href="https://github.com/iagox86/skullsecurity-blog">on GitHub</a>, theme adapted from the <a href="http://code.rogerhub.com">Cobalt Blue Theme</a>.</div></footer>
    </div>
  </body>

</html>
