<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Hexgolems</title>
    <link>https://hexgolems.com/</link>
    <description>Recent content on Hexgolems</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 11 Oct 2020 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="https://hexgolems.com/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Getting Started with DDlog</title>
      <link>https://hexgolems.com/2020/10/getting-started-with-ddlog/</link>
      <pubDate>Sun, 11 Oct 2020 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2020/10/getting-started-with-ddlog/</guid>
      <description>Getting started with program analysis in Datalog by building a simple backwards symbolic execution engine in DDlog &amp;amp; Rust.</description>
    </item>
    
    <item>
      <title>On Measuring and Visualizing Fuzzer Performance</title>
      <link>https://hexgolems.com/2020/08/on-measuring-and-visualizing-fuzzer-performance/</link>
      <pubDate>Wed, 12 Aug 2020 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2020/08/on-measuring-and-visualizing-fuzzer-performance/</guid>
      <description>A critique on how we evaluate fuzzer and a proposal for a better metric.</description>
    </item>
    
    <item>
      <title>Aurora</title>
      <link>https://hexgolems.com/2020/07/aurora/</link>
      <pubDate>Tue, 14 Jul 2020 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2020/07/aurora/</guid>
      <description>Aurora automatically identifies the root cause of bugs found via fuzzing. Published at USENIX Security 2020</description>
    </item>
    
    <item>
      <title>EthBMC</title>
      <link>https://hexgolems.com/2020/07/ethbmc/</link>
      <pubDate>Tue, 14 Jul 2020 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2020/07/ethbmc/</guid>
      <description>A bounded model checker for smart contracts, that can steal money. Published at USENIX Security 2020</description>
    </item>
    
    <item>
      <title>Ijon</title>
      <link>https://hexgolems.com/2020/07/ijon/</link>
      <pubDate>Tue, 14 Jul 2020 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2020/07/ijon/</guid>
      <description>Allows the user to guide the fuzzer through the state space of the target program. Published at Oakland S&amp;amp;P 2020</description>
    </item>
    
    <item>
      <title>Incorrectness Logic by Example</title>
      <link>https://hexgolems.com/2020/04/incorrectness-logic-by-example/</link>
      <pubDate>Sat, 04 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2020/04/incorrectness-logic-by-example/</guid>
      <description>Understanding Incorrectness Logic for program analysis with lots of examples.</description>
    </item>
    
    <item>
      <title>Nautilus 2.0</title>
      <link>https://hexgolems.com/2020/04/nautilus-2.0/</link>
      <pubDate>Wed, 01 Apr 2020 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2020/04/nautilus-2.0/</guid>
      <description>Release of Nautilus 2.0 with many new features</description>
    </item>
    
    <item>
      <title>HotFuzz</title>
      <link>https://hexgolems.com/2019/12/hotfuzz/</link>
      <pubDate>Thu, 05 Dec 2019 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2019/12/hotfuzz/</guid>
      <description>Talking about our research on fuzzing and future research areas.</description>
    </item>
    
    <item>
      <title>Fast Cov</title>
      <link>https://hexgolems.com/2019/11/fast-cov/</link>
      <pubDate>Fri, 01 Nov 2019 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2019/11/fast-cov/</guid>
      <description>A fast binary coverage measurement tool based on AFL&amp;rsquo;s Qemu mode</description>
    </item>
    
    <item>
      <title>Hexslides: Death to Death by Powerpoint!</title>
      <link>https://hexgolems.com/2019/08/hexslides-death-to-death-by-powerpoint/</link>
      <pubDate>Thu, 01 Aug 2019 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2019/08/hexslides-death-to-death-by-powerpoint/</guid>
      <description>An opinionated tool to create beautiful presentations containing complex animations.</description>
    </item>
    
    <item>
      <title>Antifuzz</title>
      <link>https://hexgolems.com/2019/07/antifuzz/</link>
      <pubDate>Wed, 17 Jul 2019 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2019/07/antifuzz/</guid>
      <description>Investigate weak points in current fuzzers to protect software from fully automatic fuzzing. Published at USENIX Security 2019</description>
    </item>
    
    <item>
      <title>Grimoire</title>
      <link>https://hexgolems.com/2019/07/grimoire/</link>
      <pubDate>Wed, 17 Jul 2019 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2019/07/grimoire/</guid>
      <description>Automatically infer grammar like fragments during normal feedback fuzzing to improve test coverage. Published at USENIX Security 2019.</description>
    </item>
    
    <item>
      <title>gdb_probe.rs</title>
      <link>https://hexgolems.com/2019/02/gdb_probe.rs/</link>
      <pubDate>Fri, 01 Feb 2019 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2019/02/gdb_probe.rs/</guid>
      <description>Spawn a dynamic debugger from your application like ipdb.set_trace() / binding.pry, but in Rust.</description>
    </item>
    
    <item>
      <title>HexTD</title>
      <link>https://hexgolems.com/2019/01/hextd/</link>
      <pubDate>Tue, 01 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2019/01/hextd/</guid>
      <description>A deck building tower defense game written in Rust.</description>
    </item>
    
    <item>
      <title>Nautilus - Fuzzing with Grammars</title>
      <link>https://hexgolems.com/2018/12/nautilus-fuzzing-with-grammars/</link>
      <pubDate>Mon, 17 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2018/12/nautilus-fuzzing-with-grammars/</guid>
      <description>An AFL style feedback fuzzer, that uses grammars to find more bugs. Written in Rust and published at NDSS 2019</description>
    </item>
    
    <item>
      <title>Redqueen</title>
      <link>https://hexgolems.com/2018/12/redqueen/</link>
      <pubDate>Mon, 17 Dec 2018 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2018/12/redqueen/</guid>
      <description>A binary fuzzer that automatically solves magic Bytes and checksums during fuzzing. Published at NDSS 2019.</description>
    </item>
    
    <item>
      <title>Syntia</title>
      <link>https://hexgolems.com/2017/12/syntia/</link>
      <pubDate>Sun, 17 Dec 2017 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2017/12/syntia/</guid>
      <description>Uses program synthesis to deobfuscate VM instruction handlers used by obfuscators such as VMProtect and Themida. Published at USENIX Security 2017.</description>
    </item>
    
    <item>
      <title>kAFL</title>
      <link>https://hexgolems.com/2017/08/kafl/</link>
      <pubDate>Thu, 17 Aug 2017 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2017/08/kafl/</guid>
      <description>An AFL style feedback fuzzer, that uses Intel-PT to trace operating systems without access to sourcecode. Published at USENIX Security 2017</description>
    </item>
    
    <item>
      <title>Interval Tree</title>
      <link>https://hexgolems.com/2017/05/interval-tree/</link>
      <pubDate>Mon, 01 May 2017 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2017/05/interval-tree/</guid>
      <description>A very efficient data structure to query ranges for Rust. Useful to implement analysis passes on memory/code/firmware dumps.</description>
    </item>
    
    <item>
      <title>Loaded Dice</title>
      <link>https://hexgolems.com/2017/02/loaded-dice/</link>
      <pubDate>Wed, 01 Feb 2017 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2017/02/loaded-dice/</guid>
      <description>Sample from discrete distributions in O(1). Very useful when building randomized generators and fuzzer in Rust.</description>
    </item>
    
    <item>
      <title>SMT Solver Workshop</title>
      <link>https://hexgolems.com/2016/08/smt-solver-workshop/</link>
      <pubDate>Mon, 01 Aug 2016 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2016/08/smt-solver-workshop/</guid>
      <description>A one day workshop on using SMT-Solvers and bounded model checker for reverse engineering and binary analysis.</description>
    </item>
    
    <item>
      <title>Pwgen</title>
      <link>https://hexgolems.com/2016/03/pwgen/</link>
      <pubDate>Tue, 01 Mar 2016 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2016/03/pwgen/</guid>
      <description>A human friendly pwgen based on XKCD 936</description>
    </item>
    
    <item>
      <title>RDBG</title>
      <link>https://hexgolems.com/2016/03/rdbg/</link>
      <pubDate>Tue, 01 Mar 2016 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2016/03/rdbg/</guid>
      <description>A ruby programmable debugger library based on the linux ptrace API and /proc/$pid/ interfaces.</description>
    </item>
    
    <item>
      <title>Indika</title>
      <link>https://hexgolems.com/2016/01/indika/</link>
      <pubDate>Fri, 01 Jan 2016 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2016/01/indika/</guid>
      <description>Robust semantic hashes for arbitrary x86 functions. Identify functions in very large database, even when compiled with different options.</description>
    </item>
    
    <item>
      <title>Reverse Game Of Life</title>
      <link>https://hexgolems.com/2015/04/reverse-game-of-life/</link>
      <pubDate>Wed, 01 Apr 2015 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2015/04/reverse-game-of-life/</guid>
      <description>Use a SMT solver to invert the arrow of time in Game Of Life.</description>
    </item>
    
    <item>
      <title>Pint</title>
      <link>https://hexgolems.com/2014/10/pint/</link>
      <pubDate>Wed, 01 Oct 2014 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2014/10/pint/</guid>
      <description>Use LUA scripting for dynamic binary instrumentation and analysis using PIN.</description>
    </item>
    
    <item>
      <title>SchemDBG</title>
      <link>https://hexgolems.com/2014/10/schemdbg/</link>
      <pubDate>Wed, 01 Oct 2014 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2014/10/schemdbg/</guid>
      <description>A web based debugger front-end for debugging and reversing binaries. Easily allows to create complex widgets and scripts.</description>
    </item>
    
    <item>
      <title>Brainfuck JIT</title>
      <link>https://hexgolems.com/2014/07/brainfuck-jit/</link>
      <pubDate>Tue, 01 Jul 2014 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2014/07/brainfuck-jit/</guid>
      <description>A compiler, interpreter and JITer for brainfuck. Build in literate ruby.</description>
    </item>
    
    <item>
      <title>Battlefleet</title>
      <link>https://hexgolems.com/2013/08/battlefleet/</link>
      <pubDate>Thu, 01 Aug 2013 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2013/08/battlefleet/</guid>
      <description>A round based strategy game, build for the Ludum Dare 27 competition.</description>
    </item>
    
    <item>
      <title>Azure VM</title>
      <link>https://hexgolems.com/2012/12/azure-vm/</link>
      <pubDate>Sat, 01 Dec 2012 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2012/12/azure-vm/</guid>
      <description>A small custom VM written in golang that was used as a service during the 2012 RWTH-CTF.</description>
    </item>
    
    <item>
      <title>CodeWars</title>
      <link>https://hexgolems.com/2011/10/codewars/</link>
      <pubDate>Sat, 01 Oct 2011 00:00:00 +0000</pubDate>
      
      <guid>https://hexgolems.com/2011/10/codewars/</guid>
      <description>A competitive programming challenge similar to Corewars, used in 2011 RWTH-CTF</description>
    </item>
    
  </channel>
</rss>