لغة البرمجة المشار إليها باسم AIL (Angr Intermediate Language) هي لغة وسيطة تستخدم كجزء من مشروع Angr. Angr هو مشروع مفتوح المصدر يهدف إلى تطوير أدوات لتحليل وفهم البرامج بشكل آلي. تم تطوير AIL بواسطة باحثين في جامعة كاليفورنيا وجامعة ولاية أريزونا.
تم إطلاق AIL لأول مرة في عام 2016، وتعتبر جزءًا أساسيًا من بنية Angr. تُستخدم AIL كوسيط بين تحليل البرامج والتطبيقات الفعلية، حيث يمكن أن تتمثل بيانات البرنامج المختلفة بشكل مركب في هذه اللغة لتبسيط عمليات التحليل والتلاعب.
رغم أن هناك بعض المعلومات المفقودة حول AIL، إلا أنها تعتبر جزءًا مهمًا من مشروع Angr، الذي يُستخدم على نطاق واسع في الأبحاث الأمنية والتحليل الآلي للبرامج.
يمكن العثور على المزيد من المعلومات عن AIL ومشروع Angr عمومًا على صفحة مشروع Angr على GitHub: Angr GitHub Repository
ومن المفيد أيضًا الإشارة إلى أن AIL مشروع مفتوح المصدر، مما يعني أن الجميع لديهم القدرة على الوصول إلى رموزها والمساهمة في تطويرها وتحسينها.