Terrorist financing is the process by which terrorists funds their operations in order to perform terrorist acts. The funds for terrorist financing can be generated through:
1) Illegal Source - Pirating oil fields, illegal drug trade, robbery etc
2) Legal Source - Donations to charitable organisations