Однако имелись и исключения из правил. Так, в Будапештской операции, когда штурмовые полки 306-й шад встретили чрезвычайно сильное противодействие ЗА немцев, обычного наряда сил, выделяемого для ее подавления, оказалось недостаточно. Тогда для подавления ЗА стали выделять 50% состава в каждой группе. Быстро выяснилось, что и этого мало: штурмовики оказывали незначительное воздействие на батареи ЗА. В этих условиях командир 306- й шад приказал подавлять ЗА в первом заходе всей группой. В результате огонь расчетами немецких зенитных батарей открывался только в момент ухода "горбатых" от цели, что, естественно, давало весьма небольшое поражение штурмовиков.
В Севской операции 1944 г. (18.08- 02.09) во время действия в районе Шведчиковы командир 9-го шак генерал И.В.Крупский, ввиду беспрецедентной плотности немецкого зенитного огня на участке прорыва наземных войск (до 4-х батарей ЗА малого и среднего калибров на один км фронта), был вынужден перед вводом в действие основных сил корпуса нанести массированный бомбоштурмовой удар по средствам ПВО немцев с целью разрушения его огневой системы. К удару были привлечены 50 Ил-2 (10 групп по 5 машин каждая), которые в общем боевом порядке "круг групп" в течение 35 минут "утюжили" позиции немецких зенитчиков. Сила удара была настолько высока, что уже после 3-го захода расчеты немецкой ЗА повсеместно прекратили огонь. В результате этого удара немцы лишились около 20 зенитных орудий среднего калибра разбитыми (их обнаружили наземные войска на второй день наступления) и некоторого числа орудий поврежденными (сведений о потерях орудий МЗА отсутствуют). 9-й же шак в течение почти четырех дней выполнял боевые задания на поле боя практически без противодействия со стороны немецкой ЗА.
Экипажи, выделяемые для подавления зенитных точек противника, обычно следовали впереди ударной группы, если расположение ЗА противника было известно, и сзади на 400-500 м и с превышением на 100-150 м, если расположение зенитных огневых средств было заранее неизвестно. При этом считалось обязательным, чтобы "ильюшины" из группы подавления не были связаны с боевым порядком ударной группы, а командир всей группы "Илов" во всех случаях освобождался от выполнения задачи подавления огня ЗА.
Основными средствами поражения зенитных средств противника являлись реактивные снаряды, пушки и мелкие авиабомбы, сбрасываемые на выводе из пикирования, в частности, АО-10 и АО- 25. Осколки этих авиабомб выводили из строя не только личный состав орудий, но и само орудие. Для поражения зенитной точки, как показал боевой опыт, было достаточно 3-х попаданий снарядов 03Т-23 или 03T-20. Огонь из стрел- ково-пушечного вооружения по зенитным точкам "ильюшины" открывали, как правило, с дистанций 1200-1500 м. Несмотря на то, что эти дистанции почти в 3 раза превышали дальности действительного огня из пушек ВЯ и ШВАК (400- 500 м), такой прием, как показал боевой опыт, не давая высокой эффективности поражения, существенно мешал расчетам вести прицельный огонь по штурмовикам, снижая тем самым потери "Илов". С выходом же на дальность действительного огня немецкие зенитчики получали "по полной программе".
Расчеты, основанные на результатах полигонных испытаний и анализе боевого опыта, показывают, что для гарантированного уничтожения штурмовиками Ил-2 зенитной точки с уязвимой площадью порядка 2 м
В случае, когда штурмовики выделяли звено "Илов" из состава группы для огневого подавления позиции зенитной точки противника, вероятность поражения в одном заходе расчетом зенитной установки атакующих цель Ил-2 снижалась примерно в 1,7-2 раза.
С целью повышения боевой живучести Ил-2 и, в первую очередь, защиты стрелка в ОКБ С.В.Ильюшина весной 1944 г. был разработан удлиненный бронекорпус, включающий кабину стрелка с перераспределенной, в полном соответствии с опытом боевого применения штурмовика на фронте, толщиной брони. Вес бронедеталей самолета увеличился до 1015 кг. Кроме этого, был предложен и "ремонтный комплект" дополнительного бронирования Ил-2.