ISI is getting money from somewhere and this somewhere are the companies floated in the name of Politicians in UAE, USA and Guatemala because no one will invest in the company if it is belonging to a general.
Read Military Inc. TSPA runs a large empire of industries under the aegis of
Fauji foundation, they also operate the National Logistics Cell. Of course shell companies in the name of civvies etc are there, but they are just another cog in the wheel. TSPA also makes a lot of money from trade- import/export including those of Indian goods via Dubai and of Paki goods into India. Baki dekhonomy is dependent on doles/loans from abroad. All these funds be it from IMF, Saudis, CSF are routed via TSPA, who take their cut before passing on the crumbs to the civvies.
ISI gets its money from various sources, biggest of it is drug trafficking, opium grown in Afghanistan and Waziristan/FATA is used to make heroine, which is shipped around the world. Given the international heroine prices, you can imagine the amount of money they rake in. Then there is Bhaiwood financing and overseas distribution via Dawood who shares his cut with his protectors, film piracy, credit card fraud,
hawala, human trafficking, prostitution, gambling, extortion, gun running, jihadi training, all these contribute to the ISI coffers.
It's laughable to claim that Zaradri corrupted ISI/Kiyani. Baki
jarnail have always been corrupt. Dus percenti was allowed his shady deals because at least 50% of that 10% went to TSPA/ISI- it was their
jiziya (Zardari is a shia) for allowing him to live or else he would have joined his swingin' wife Pinky in hell by now.