Dictionary.com
Thesaurus.com

Faustian bargain

Cultural  
  1. Faust, in the legend, traded his soul to the devil in exchange for knowledge. To “strike a Faustian bargain” is to be willing to sacrifice anything to satisfy a limitless desire for knowledge or power.