Don't you have your 2FA enabled? If yes, how can anyone access your account? If you are not using 2FA, please enable.
And, this post should be here in meta. Meta is for forum issue purpose. You can post it in exchange sub board.
Binance sets a 2FA by default thru email or mobile number. Everyone can't just login to Binance without entering a code from these.
Also wonder how OP got hacked. Maybe you left your PC or device and people around you sneak into it, as you won't get logged out automatically once you log in. Like here on my PC, it was login since the other day but unless I log out or cleared my browsing data, it will remain online. I don't know how long the login session in Binance is.
Try to look back again on the image that OP posted where it prompt that theres a new log in session on a new IP which basically means that it is logged in on other place.
Its true that Binance do really require out those security measures first before you can able to proceed thats why its really hard to believe on that he hasnt able to set those things
first and good thing that op did able to pull out his funds earlier and that was indeed a close call.The mindset of not to store up coins on an exchange did really save up his ass.
Security breaches situations like these are common.Even though its selective ones but i do agree on what had said that hackers are always 1 step ahead this is why we should really be careful.