<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ropnop blog</title>
    <link>https://blog.ropnop.com/</link>
    <description>Recent content on ropnop blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <managingEditor>rflathers@gmail.com (ropnop)</managingEditor>
    <webMaster>rflathers@gmail.com (ropnop)</webMaster>
    <lastBuildDate>Sat, 03 Oct 2020 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="https://blog.ropnop.com/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>How to Store Session Tokens in a Browser (and the impacts of each)</title>
      <link>https://blog.ropnop.com/storing-tokens-in-browser/</link>
      <pubDate>Sat, 03 Oct 2020 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/storing-tokens-in-browser/</guid>
      <description>A common question when building a SPA is: where do I store my session tokens? I&amp;rsquo;ll talk through the main options and the pros/cons of each</description>
    </item>
    
    <item>
      <title>Learning Go Concurrency From Factorio</title>
      <link>https://blog.ropnop.com/learning-go-concurrency-from-factorio/</link>
      <pubDate>Sun, 28 Jun 2020 10:36:39 -0500</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/learning-go-concurrency-from-factorio/</guid>
      <description>Go&amp;rsquo;s concurrency model confused me at first, but it finally clicked when I thought of it like building an assembly line in Factorio</description>
    </item>
    
    <item>
      <title>Hosting the CLR and executing .NET assemblies from Go</title>
      <link>https://blog.ropnop.com/hosting-clr-in-golang/</link>
      <pubDate>Sun, 15 Mar 2020 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/hosting-clr-in-golang/</guid>
      <description>Write up of my journey figuring out how to host the CLR and execute .NET assemblies from memory in pure Go.</description>
    </item>
    
    <item>
      <title>Proxying and Intercepting CLI Tools</title>
      <link>https://blog.ropnop.com/proxying-cli-tools/</link>
      <pubDate>Sun, 09 Feb 2020 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/proxying-cli-tools/</guid>
      <description>Sometimes you need to intercept traffic from CLI tools. In this post I cover using Burp to intercept traffic from Java, Python, Node and Go CLIs</description>
    </item>
    
    <item>
      <title>ChiBrrCon 2020: Don&#39;t Cross Me! Same Origin Policy and all the &#34;cross&#34; vulns</title>
      <link>https://blog.ropnop.com/talk/2020/dontcrossme-chibrrcon2020/</link>
      <pubDate>Tue, 04 Feb 2020 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/talk/2020/dontcrossme-chibrrcon2020/</guid>
      <description> </description>
    </item>
    
    <item>
      <title>Docker for Pentesters</title>
      <link>https://blog.ropnop.com/docker-for-pentesters/</link>
      <pubDate>Thu, 18 Jul 2019 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/docker-for-pentesters/</guid>
      <description>Docker has become such an integral part of my worfklow recently. These examples should demonstrate how Docker can help you be a more efficient pentester</description>
    </item>
    
    <item>
      <title>Troopers 2019: Fun With LDAP and Kerberos</title>
      <link>https://blog.ropnop.com/talk/2019/funwithldapkerb/</link>
      <pubDate>Thu, 21 Mar 2019 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/talk/2019/funwithldapkerb/</guid>
      <description>Recording   Slides  </description>
    </item>
    
    <item>
      <title>Attacking Default Installs of Helm on Kubernetes</title>
      <link>https://blog.ropnop.com/attacking-default-installs-of-helm-on-kubernetes/</link>
      <pubDate>Mon, 28 Jan 2019 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/attacking-default-installs-of-helm-on-kubernetes/</guid>
      <description>Default installations of Helm on Kubernetes can make it trivial for attackers to escalate to cluster admin. In this post I&amp;rsquo;ll demonstrate how.</description>
    </item>
    
    <item>
      <title>OWASP Chicago 2018 - Pentesting with Serverless Infrastructure</title>
      <link>https://blog.ropnop.com/talk/2018/pentestingwithserverless/</link>
      <pubDate>Wed, 12 Dec 2018 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/talk/2018/pentestingwithserverless/</guid>
      <description>Slides  Supplemental Serverless Toolkit available here: https://github.com/ropnop/serverless_toolkit</description>
    </item>
    
    <item>
      <title>Serverless Toolkit for Pentesters</title>
      <link>https://blog.ropnop.com/serverless-toolkit-for-pentesters/</link>
      <pubDate>Sun, 11 Nov 2018 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/serverless-toolkit-for-pentesters/</guid>
      <description>Serverless functions have so much potential - here&amp;rsquo;s a few useful examples I use when pentesting or doing bug bounties. Who needs testing infrastructure?</description>
    </item>
    
    <item>
      <title>Extracting SSH Private Keys From Windows 10 ssh-agent</title>
      <link>https://blog.ropnop.com/extracting-ssh-private-keys-from-windows-10-ssh-agent/</link>
      <pubDate>Sun, 20 May 2018 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/extracting-ssh-private-keys-from-windows-10-ssh-agent/</guid>
      <description>The newest Windows 10 update includes OpenSSH utilities, including ssh-agent. Here&amp;rsquo;s how to extract unencrypted saved private keys from the registry</description>
    </item>
    
    <item>
      <title>Thotcon 2018 - Fun With LDAP, Kerberos (and MSRPC) in AD Environments</title>
      <link>https://blog.ropnop.com/talk/2018/funwithldapkerb/</link>
      <pubDate>Sat, 05 May 2018 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/talk/2018/funwithldapkerb/</guid>
      <description>Slides  Supplemental The original (large) PowerPoint wih all embedded GIFs/Videos: https://1drv.ms/p/s!Aq5mEA03Lijrg9h-hsezBkUC5qwXag</description>
    </item>
    
    <item>
      <title>Configuring Burp Suite With Android Nougat</title>
      <link>https://blog.ropnop.com/configuring-burp-suite-with-android-nougat/</link>
      <pubDate>Thu, 18 Jan 2018 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/configuring-burp-suite-with-android-nougat/</guid>
      <description>Android Nougat changed the default behavior for apps, so installing the Burp CA to user certs no longer works. Here&amp;rsquo;s two ways to bypass it</description>
    </item>
    
    <item>
      <title>SANS Holiday Hack 2017 Writeup</title>
      <link>https://blog.ropnop.com/sans-holiday-hack-2017-writeup/</link>
      <pubDate>Thu, 18 Jan 2018 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/sans-holiday-hack-2017-writeup/</guid>
      <description>The SANS team hit another homerun with the HHC including awesome challenges that mimicked real-world pentest activities. Here&amp;rsquo;s my solutions!</description>
    </item>
    
    <item>
      <title>Configuring a Pretty and Usable Terminal Emulator for WSL</title>
      <link>https://blog.ropnop.com/configuring-a-pretty-and-usable-terminal-emulator-for-wsl/</link>
      <pubDate>Fri, 29 Sep 2017 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/configuring-a-pretty-and-usable-terminal-emulator-for-wsl/</guid>
      <description>I&amp;rsquo;m a big fan of Bash on Windows (WSL), but was unable to find a good terminal emulator to use. In this post I talk about configuring Terminator for WSL</description>
    </item>
    
    <item>
      <title>Remotely Managing Hyper-V in a Workgroup Environment</title>
      <link>https://blog.ropnop.com/remotely-managing-hyper-v-in-a-workgroup-environment/</link>
      <pubDate>Tue, 01 Aug 2017 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/remotely-managing-hyper-v-in-a-workgroup-environment/</guid>
      <description>After lots of mucking around, this is the bare minimum configuration I found to successfully connect to and mange Hyper-V in a non-domain network</description>
    </item>
    
    <item>
      <title>Upgrading Simple Shells to Fully Interactive TTYs</title>
      <link>https://blog.ropnop.com/upgrading-simple-shells-to-fully-interactive-ttys/</link>
      <pubDate>Mon, 10 Jul 2017 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/upgrading-simple-shells-to-fully-interactive-ttys/</guid>
      <description>Catching a reverse shell over netcat is great&amp;hellip;until you accidentally Ctrl-C and lose it. These techniques let you upgrade your shell to a proper TTY</description>
    </item>
    
    <item>
      <title>Extracting Hashes and Domain Info From ntds.dit</title>
      <link>https://blog.ropnop.com/extracting-hashes-and-domain-info-from-ntds-dit/</link>
      <pubDate>Thu, 06 Jul 2017 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/extracting-hashes-and-domain-info-from-ntds-dit/</guid>
      <description>If you end up with a copy of NTDS.dit and the SYSTEM registry hive, you can extract domain computer info offline and user NTLM hashes for cracking.</description>
    </item>
    
    <item>
      <title>Cracking OpenNMS Password Hashes</title>
      <link>https://blog.ropnop.com/cracking-opennms-password-hashes/</link>
      <pubDate>Wed, 21 Jun 2017 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/cracking-opennms-password-hashes/</guid>
      <description>After compromising an OpenNMS server, I recovered salted password hashes. I couldn&amp;rsquo;t find any info online, so I reversed them and wrote a tool to crack them</description>
    </item>
    
    <item>
      <title>Sans Holiday Hack 2016 - Writeup</title>
      <link>https://blog.ropnop.com/sans-holiday-hack-2016-writeup/</link>
      <pubDate>Thu, 05 Jan 2017 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/sans-holiday-hack-2016-writeup/</guid>
      <description>After my last report for work went out the door and my company entered its end-of-year shutdown period, I found myself at my parents house for several days for the holidays, relaxed and with nothing to do. I saw some people on Twitter talking about the SANS Holiday Hack Challenge, and decided I would finally give it a try.
I started on Christmas Eve and after several days of borderline dangerous obsessive completion-compulsion, I had solved all the challenges.</description>
    </item>
    
    <item>
      <title>DerbyCon 2016 - Abusing Linux Trust Relationships</title>
      <link>https://blog.ropnop.com/talk/2016/abusinglinuxtrustderby/</link>
      <pubDate>Sun, 25 Sep 2016 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/talk/2016/abusinglinuxtrustderby/</guid>
      <description>Recording   Slides  Supplemental Demo Video:   </description>
    </item>
    
    <item>
      <title>Transferring Files from Linux to Windows (post-exploitation)</title>
      <link>https://blog.ropnop.com/transferring-files-from-kali-to-windows/</link>
      <pubDate>Fri, 01 Jul 2016 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/transferring-files-from-kali-to-windows/</guid>
      <description>I often need to copy a tool or a payload from my Kali linux attack box to a compromised Windows machine. These are some of my favorite techniques.</description>
    </item>
    
    <item>
      <title>Practical Usage of NTLM Hashes</title>
      <link>https://blog.ropnop.com/practical-usage-of-ntlm-hashes/</link>
      <pubDate>Sun, 05 Jun 2016 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/practical-usage-of-ntlm-hashes/</guid>
      <description>I&amp;rsquo;ve shown all the different ways to own a Windows environment when you have a password - but having a hash is just as good! Don&amp;rsquo;t bother cracking - PTH!</description>
    </item>
    
    <item>
      <title>Abusing Linux Trust Relationships - Thotcon Talk</title>
      <link>https://blog.ropnop.com/abusing-linux-trust-relationships-thotcon-slides/</link>
      <pubDate>Sat, 07 May 2016 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/abusing-linux-trust-relationships-thotcon-slides/</guid>
      <description>Had an awesome time presenting at Thotcon this year. I plan to expand on this topic quite a bit and eventually turn it into a blog posts/series, but in the meantime, here&amp;rsquo;s the slides and the demo video</description>
    </item>
    
    <item>
      <title>Thotcon 2016 - Abusing Linux Trust Relationships</title>
      <link>https://blog.ropnop.com/talk/2016/abusinglinuxtrust/</link>
      <pubDate>Fri, 06 May 2016 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/talk/2016/abusinglinuxtrust/</guid>
      <description>Slides  Supplemental Demo Video:   </description>
    </item>
    
    <item>
      <title>Using Credentials to Own Windows Boxes - Part 3 (WMI and WinRM)</title>
      <link>https://blog.ropnop.com/using-credentials-to-own-windows-boxes-part-3-wmi-and-winrm/</link>
      <pubDate>Wed, 27 Apr 2016 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/using-credentials-to-own-windows-boxes-part-3-wmi-and-winrm/</guid>
      <description>WMI and WinRM are two Windows administrative &amp;ldquo;features&amp;rdquo; that are ripe for abuse if you have credentials. In this post, I&amp;rsquo;ll show how to (mis)use them&amp;hellip;</description>
    </item>
    
    <item>
      <title>Using Credentials to Own Windows Boxes - Part 2 (PSExec and Services)</title>
      <link>https://blog.ropnop.com/using-credentials-to-own-windows-boxes-part-2-psexec-and-services/</link>
      <pubDate>Wed, 20 Apr 2016 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/using-credentials-to-own-windows-boxes-part-2-psexec-and-services/</guid>
      <description>Pentesters use PsExec style commands all the time, and in this post I&amp;rsquo;m going to explore and manually recreate the technique using native Windows tools.</description>
    </item>
    
    <item>
      <title>Using Credentials to Own Windows Boxes - Part 1 (from Kali)</title>
      <link>https://blog.ropnop.com/using-credentials-to-own-windows-boxes/</link>
      <pubDate>Sat, 16 Apr 2016 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/using-credentials-to-own-windows-boxes/</guid>
      <description>Du&amp;rsquo;h&amp;hellip;if you have admin creds you can own a box. But how many different ways can you do it? Here&amp;rsquo;s a blog-ified version of my notes and my favorite methods</description>
    </item>
    
    <item>
      <title>Plundering Docker Images</title>
      <link>https://blog.ropnop.com/plundering-docker-images/</link>
      <pubDate>Fri, 15 Apr 2016 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/plundering-docker-images/</guid>
      <description>On a recent pentest, we recovered credentials to a private Docker registry. Looting the contained images yielded us source code and admin ssh keys.</description>
    </item>
    
    <item>
      <title>Installing Drozer on OS X El Capitan</title>
      <link>https://blog.ropnop.com/installing-drozer-on-os-x-el-capitan/</link>
      <pubDate>Thu, 14 Apr 2016 00:00:00 +0000</pubDate>
      <author>rflathers@gmail.com (ropnop)</author>
      <guid>https://blog.ropnop.com/installing-drozer-on-os-x-el-capitan/</guid>
      <description>Turns out installing Drozer on OS X is a pain. The latest versions of OS X doesn&amp;rsquo;t include OpenSSL headers, which breaks dependencies. Here&amp;rsquo;s my workaround.</description>
    </item>
    
  </channel>
</rss>