---
title: "Discussion on \"Removing Control Flow Flattening with Binary Ninja\" | Hashnode"
description: "Discussion on \"Removing Control Flow Flattening with Binary Ninja\". If you've been reversing for a while then eventually you'll come up against a control flow graph that looks like this:\n\nThis is a simple toy app hosted at https://github.com/samrussell/cff_playground if you feel like following along at home. The plug..."
url: "https://hashnode.com/posts/removing-control-flow-flattening-with-binary-ninja/64cbad2d99db211d0830aede"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [Removing Control Flow Flattening with Binary Ninja](https://www.lodsb.com/removing-control-flow-flattening-with-binary-ninja?utm_source=hashnode&utm_medium=feed)

If you've been reversing for a while then eventually you'll come up against a control flow graph that looks like this: This is a simple toy app hosted at https://github.com/samrussell/cff\_playground if you feel like following along at home. The plug...

Aug 3, 2023 · 9 min read · lodsb.com  
Updated Aug 8, 2023  
Read the article

-   [#reverse-engineering](https://hashnode.com/tag/reverse-engineering)
-   [#binary-ninja](https://hashnode.com/tag/binary-ninja)
-   [#obfuscation](https://hashnode.com/tag/obfuscation)
-   [#deobfuscation](https://hashnode.com/tag/deobfuscation)
-   [#control-flow-flattening](https://hashnode.com/tag/control-flow-flattening)

## Written by

[Sam Russell](https://hashnode.com/@samrussell)

@samrussell

  
[View profile](https://hashnode.com/@samrussell)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
