Does a device exist that can help find the source of a leak in a flat roof?
An Infrared camera can be used to look for water infiltration and damage. I would not recommended they for DIY use.  They are expensive (low end models $1,000 US) and it takes a lot of training and experience to interpret the results.  There may be a local IR company in your area that can assist.