How to: reverse engineering

I have a question I want to reverse engineer a smart contract from a evm. assembly to a solidity sorce code. Is that possible? If yes, how so?
btw im a total noobie in all of this so please dont trash me haha im here to learn though and i hope i can become a helpful member of this community too!

Thanks in Advance :slight_smile: