Idiom for taking absolutely everything from someone

Solution 1:

They'd take the shirt of your back.

From the free dictionary

the shirt off (one's) back Anything or everything one owns or has to offer.
Those contractors will take the shirt off your back if you hire them. I mean, I paid them an exorbitant amount of money, and look at the shoddy work they did!
I'm not surprised that Tammy loaned you money—she would give you the shirt off her back if you needed it.

Solution 2:

That phrase reminds me of this one ...

bleed (someone or something) dry.
To take all of the resources that another person or thing has available. This phrase is often applied to money.
Paying for my kids' education is just bleeding me dry. I hope I'll still be able to retire one day!
Overhead costs are bleeding our business dry. We need to come up with a different way of doing things.

https://idioms.thefreedictionary.com/bleed+him+dry