There is no back lane that can be used if without 2FA code, it's best you immediately contact the Binance support to help you
can access your Binance account again. But it is mandatory to have an email, if you cannot access your email it may also be
difficult for parties Binance believes that you are the owner of the account.
The importance of 2FA code is to protect your assets while using this exchange, both 2fa code and email information will be asked if you'll going to withdraw your funds, having a problem accessing this two would be crucial to the users though like many and you have said that binance support is the only way to recover those coins.
Contacting and seeking for help coming from the support assistance of binance is only way, there's no one who can guide you more accurately than the customer support of binance exchange itself.,
Be aware to use any other channel than binance, especially those who are from telegram or other social media group that will chat you and tells you that they definitely help you.
Remember to guard yourself from those hackers and scammers.