experimental java, android, and jni support in angr
    
    angr can now symbolically execute Java code and Android apps!
   
  
    
      symbion: fusing concrete and symbolic execution
    
    Learn how to symbolically execute real-world binaries by fusing concrete and symbolic execution
   
  
    
      throwing a tantrum, part 4: vex and gymrat
    
    Get a workout translating BrainFuck into the VEX intermediate representation
   
  
    
      throwing a tantrum, part 3: loaders
    
    Learn to go from a file on disk to angr through the magic of loaders
   
  
    
      throwing a tantrum, part 2: architectures
    
    Teach angr the basics of the BrainFuck architecture through archinfo
   
  
    
      throwing a tantrum, part 1: angr internals
    
    Learn the basics of how angr works and how to extend angr to support new architectures
   
  
    
      angr blog starting up again
    
    After a year inactive, we're back! Join us for tutorials, examples, and announcements in 2018!
   
  
    
      angr's new year resolutions
    
    After a busy 2016, angr is ready to make some new year resolutions!