SAI: The Security and AI Podcast

Episode 3: AI in Reverse Engineering


Listen Later

In this episode we're deep diving into the fascinating world of Reverse Engineering and how AI is transforming this field.

  1. Introduction to Reverse Engineering: A brief overview of the concept of RE, its significance in the fields of security, software development, and technology, and the state of the art.
  2. AI Techniques in Reverse Engineering: A discussion on the various AI techniques and algorithms used in Reverse Engineering.
  3. AI-driven RE Applications: Insight into the practical applications of AI in Reverse Engineering, including malware analysis, vulnerability detection, and software de-obfuscation.
  4. Ivan's AI-based Open Source Reverse Engineering tool Gepetto: It uses OpenAI's gpt-3.5-turbo and gpt-4 models to provide meaning to functions decompiled by IDA Pro. https://github.com/JusticeRage/Gepetto
    1. Challenges and Limitations: A discussion on the potential challenges and limitations of using AI in reverse engineering, such as the need for large datasets.
    2. ...more
      View all episodesView all episodes
      Download on the App Store

      SAI: The Security and AI PodcastBy Natalie Pistunovich & Ivan Kwiatkowski