Why http://18.104.22.168/bmi-int-js/bmi.js Is Your Friend
Before I get too far into proceedings, allow me to explain a bit of background as to why I’m writing this article. I’ve included below a summarized transcript of a call I had with my ISP a few days ago:
Me: “I’m not getting an internet signal”
ISP Lady: “Have you tried turning your router off and on again?”
Me: “Only about a gazillion times”
ISP Lady: “Have you tried connecting to the modem direct via an ethernet cable?”
Me: “Sure have”
(insert about 30 minutes worth of other suggestions here…)
ISP Lady: “OK, We’ll send you another router out.”
Me: “Excellent, when can I expect it?”
ISP Lady: “It will be with you within the next 7 days”
That’s right, you read that correctly. 7 days! “It’s fine” I thought. I can live without access to the internet for a week. Besides, I have unlimited access to the web on my phone and it will probably do me good…. Wrong!!!
24 hours later and I’m fed up of trying to browse the web, reply to emails and more from the tiny keyboard on my phone using my fat fingers.
The solution was simple. Tether the 3G through my phone so I could share the connection with the PC. Luckily, living in a city the 3G wasn’t too slow and was more than enough for allowing me to browse the web.
Allow me to now move onto why I’m writing this blog post…
Malware was my initial thought. This sites been infected with a rogue JS file and I need to get rid of it. I opened up the sites files but to my surprise the reference to this JS file was nowhere to be found.
After a little investigation it turned out that the file wasn’t malware, but was in fact added by my 3G data provider in an effort to compress and reduce the data downloaded whilst browsing the web.
My internet is now back up and running and can confirm that this link to http://22.214.171.124/bmi-int-js/bmi.js isn’t present when browsing normally.