Wasn't that a bug and not an exploit?
Discussion
There wasn’t any check for txout values that were negative so it was an exploited bug. It’s also when the 21 million money cap MAX_MONEY was invented, to help future possible exploits of excessively large integers. Originally #bitcoin had no cap on money supply.