I undertand that ... but it turns on by it self once I restart if the ethernet is not plugged. I made the wifi service inactive and it solved the problem for now, however if it was just disabled it still turns on on restart which I find very weird... I didn't have this problem before
This doesn't guarentee an infection, however it's better safe than sorry.
The first potential workaround I thought of requires you to be the Administrator / know the admin password.
1. Either go to Network under System Preferences or click on the WiFi icon and select 'Open Network Preferences'
2. On the bottom left corner there is a lock, make sure you unlock it if it isn't already. This requires the administrator's password because it's going to allow you to make system changes.
3. After you've made sure the lock is unlocked, click on Advanced.
4. At the bottom of this window should be 3 or 4 checkboxes, check 'Turn Wi-Fi on or off'. This will make the computer require the administrator's password to turn the Wi-Fi on or off. It may be a hassle, but if you are feeling a bit uneasy about this it may give you some peace of mind.
+ If you believe you've been infected I'd recommend installing Malwarebytes antimalware for OS X (https://buy.malwarebytes.com/mac/us/) Don't worry there's a 30 day trial! I personally use ClamXav but Malwarebytes appears to have a more popular and favored reputation in the security industry.