Israel then launched an offensive on Hezbollah militias based in Lebanon .