Unfinished Windows 7 Hotspot Feature Exploited 234
An anonymous reader writes with this excerpt from Engadget: "It wasn't all that long ago that Microsoft was talking up the Virtual WiFi feature developed by Microsoft Research and set for inclusion in Windows 7, but something got lost along the road to release day, and the functionality never officially made it into the OS. As you might expect with anything as big and complicated as an operating system though, some of that code did make it into the final release, and there was apparently enough of it for the folks at Nomadio to exploit into a full fledged feature. That's now become Connectify, a free application from the company that effectively turns any Windows 7 computer into a virtual WiFi hotspot — letting you, for instance, wirelessly tether a number of devices to your laptop at location where only an Ethernet jack is available, or even tether a number of laptops together at a coffee shop that charges for WiFi."
It'll be gone shortly (Score:3, Interesting)
Re: (Score:2)
Yeah, all this work developing a useful feature since 2006 waiting for driver support that wasn't coming, might as well just get that out of the OS to stop everyone from using it and enjoying the feature.
Or, more likely, the first service pack will contain the necessary updates to enable this natively without needing the third party software.
More likely, patched out by EULA (Score:2)
Expect the next release of the EULA to say something like any future and unknown at the moment uses of the operating system or its APIs that MS doesn't approve of at some future date, become automatic EULA violations even if those uses are unknown at the time the end user first agreed to the EULA.
Bloat... (Score:5, Funny)
Not surprising really. The secret formula for CokeCola is probably hidden in there too.
I wonder how many 'libraries of congress' could fit in the space occupied by unused but deployed windows code.
Re: (Score:2, Insightful)
You non-haters need to start hating more.
Re: (Score:3, Insightful)
And if Microsoft and Windows are one of your biggest concerns in the World, you really need to get a grip and a life.
Where does feeling compelled to pontificate about personal philosophy on the internet fit in on that scale?
Re: (Score:2)
My very own Internet! Gee, Thanks!...
I think [google.com]
Re: (Score:2)
Pff, internets are being given out for less and less these days. Damn kids...
Re: (Score:2, Interesting)
And if Microsoft and Windows are one of your biggest concerns in the World, you really need to get a grip and a life.
I dunno, I think that if Windows is your biggest concern, you've clearly figured out all the other more important aspects of life, and therefore you've probably got a better grip on the world.
;-)
Re: (Score:2)
The only person hate hurts is the hater.
I'm pretty sure the Jewish would disagree with you on that one.
Along with a few million other ethnic, social and religious groups throughout history.
Re: (Score:2)
You non-haters need to think more.
Re: (Score:2)
Re: (Score:2)
Yeah, those inactive services he was describing can be pretty dangerous.
Stealing (Score:5, Funny)
or even tether a number of laptops together at a coffee shop that charges for WiFi
That coffee shop has to pay for its connection, and bandwidth is a limited resource. Is Engadget going to instruct us on how to distract the employees while you pour free coffee into your thermos too?
Re: (Score:3, Funny)
Low tech solution. Show em yer boobies.
If they are man boobies, it might even work better as a distraction, but the lawsuit for emotional scarring will probably be more than the cup o coffee.
Re: (Score:3, Funny)
or even tether a number of laptops together at a coffee shop that charges for WiFi
That coffee shop has to pay for its connection, and bandwidth is a limited resource. Is Engadget going to instruct us on how to distract the employees while you pour free coffee into your thermos too?
Don't be silly - Engadget would never support you distracting an employee to steal coffee! The review for the device that distracts the employee for you is due any moment now, though.
Re: (Score:3, Insightful)
Bandwidth isn't the only limited resource. Physical space is a limited resource.
That "overpriced" coffee includes the rent for the space (resources) you take up. If the place is charging for WiFi then it is because too many people were ordering a single small coffee of the day and then plunking themselves down for the day with their laptop and not ordering anything else.
If you like the coffee house enough to go there and make use of its services you should also be willing to pay for them. Really good coffee
Re:Stealing (Score:4, Insightful)
"Um, if the coffee house let you use wifi all day after purchasing a single item, what is wrong with taking advantage of that? The coffee house goes under? So what, it was a bad business plan then and should be left to die."
This is why we can't have nice things.
"Ya right, like corportations aren't trying to screw you out of every cent possible either. Turn about is fair play you know."
Not every business is a soulless corporation... Though behavior like that will be sure to leave the big corps as the only ones left standing.
Sturgeon's Revelation aka Sturgeon's Law (Score:2)
"Ninety percent of everything is crud." http://en.wikipedia.org/wiki/Sturgeon's_law [wikipedia.org]
But, in light of the above adage, when they are selling a $5 cup of of coffee, it sure seems to be the way to bet.
Re: (Score:2)
"You act as if local businesses aren't there trying to make money as well. They are, and believe me they fight for advantages whenever they can. The sooner people wake up to that fact, the better off we'll all be." ...Of course local businesses are trying to make money. That's part of the business of being a business.
Local businesses don't tend to have the clout and resources that national chains do so they generally have to be more receptive to their customer. McD's doesn't care if something pisses of a ha
Re: (Score:2)
Is Engadget going to instruct us on how to distract the employees while you pour free coffee into your thermos too?
Hrm... Bad analogy.
The Cofeeshop already sold you the coffee (bandwidth) by the temporary key and you are simply pouring it in someone else's cup free of charge by running windows 7.
Re:Stealing (Score:5, Insightful)
Is Engadget going to instruct us on how to distract the employees while you pour free coffee into your thermos too?
Hrm... Bad analogy.
The Cofeeshop already sold you the coffee (bandwidth) by the temporary key and you are simply pouring it in someone else's cup free of charge by running windows 7.
Another bad analogy. Okay, my turn to play the silly moral analogy game...
This is more akin to visiting a place that gives free refills, and you constantly pouring it in someone else's cup, then doing the same for all your friends, in the process using far more coffee than you would reasonably have drunk yourself. You know damn well that wasn't the deal that was being offered. (*)
You're ultimately gaming the system- regardless of what "agreement" you think you have with them, it's probably against the spirit of the deal. Doing this type of thing with (e.g.) small businesses that aren't too assholish is ultimately what forces them to include irritating small-print restrictions on such services which I'm willing to bet people would be the first to whine about.
(*) Please *don't* say "that was the agreement I get an hour's free Internet with my $1.50 coffee, it's mine, I can do what I like with it, their bad business model isn't my problem". There probably wasn't an "agreement" in that much detail- lots of thing in a given society function on implicit understanding of how they work (e.g. you don't get arrested for trespassing if you enter some random shop because any reasonable person would say that's how shops work). Or they may well have some small print in some terms and conditions that you (understandably) didn't want to read before you took up their offer. Or whatever... even if it was "legal", see the final paragraph above.
Re: (Score:2)
Another bad analogy. Okay, my turn to play the silly moral analogy game...
This is more akin to visiting a place that gives free refills, and you constantly pouring it in someone else's cup, then doing the same for all your friends, in the process using far more coffee than you would reasonably have drunk yourself. You know damn well that wasn't the deal that was being offered.
Arguably, using the technique to garner free refills for your friends or say ordering a water and then using free soda is not technic
Re: (Score:2)
And by social contract... I mean implied. Unless the store specifically puts up a sign that says "No refills for friends!" or "No sharing your wifi access to friends while in the store!" then there is no outright understanding between the two parties on what is the acceptable behavior while you are in the store other than social norms.
Its still ethically dubious but because there is not moral or legal code dictating this behavior then the stores only recourse is to post their rules or make them known verbal
Re: (Score:2)
Arguably, using the technique to garner free refills for your friends or say ordering a water and then using free soda is not technically morally wrong.
I'm not sure what you mean by "technically morally" wrong; and as the other guy said, you probably *did* pay specifically for the water rather than soda, so it's ethically wrong, and arguably morally wrong too if it's a small enough business to affect those who work there.
And FWIW, in that case it's probably "legally" wrong since you were taking something you didn't pay for. In reality, of course, it's not going to be worth their time pursuing that one- they'll say "GTFO and don't come back" and it'll end
Re: (Score:2)
ordering a water and then using free soda
Maybe it's different where you're from, but soda isn't "free". Refills are free, but you're supposed to pay for the cup, and putting soda in a water cup would be both morally wrong and illegal.
Re: (Score:2)
A better analogy, yes, but it assumes that the coffee shop has a limited number of 1's and 0's to distribute to its customers. This may or may not be the case.
Clearing the Static (Score:3, Informative)
One a
Re: (Score:2)
Any business who relies on making money this way will be short-lived. With the proliferation of mobile internet devices and the coming rollout of new technologies such as WiMax, WiFi won't be the valuable commodity it is today.
Re: (Score:2)
Run a sniffer on same machine and look at all the data you'll get. from stupid people.
FTFY.
Does it work with any wifi card?? (Score:2, Interesting)
I read the article and it does not make clear if it will work with any card.
I ask this because I was looking to do this some time ago (I want to connect my DS and Wii to internet using my existing PC as an access point) and, although there was some software (now discontinued) that allowed you to do that on WIndows, and on Linux you had to spend your time with ifconfig and whatnot (it was never clear for me, but the first step was to change your wifi card to AP mode).
Thus I wonder if this Vista feature would
Re: (Score:2)
Hardware Supported / Limitations (Score:2, Informative)
"These older devices are known to be compatible:
Intel 5100/5300 (with latest drivers from Intel's site, version 13.0.0.107)
Ralink RT2870 (in many 802.11n USB dongles)
Broadcom 4310-series (in many Dell laptops)
Realtek RTL8187SE (with the drivers that came with Windows 7)
D-link AirPlus G DWL-G510 Wireless PCI Adapter (driver version 3.0.1.0)
Dell 5520 (builtin many Dell laptops)
Atheros AR5007EG with 8.0.0.238 firmware
These older devices a
Standard functionality... (Score:2, Informative)
Re:Standard functionality... (Score:4, Informative)
Yes, you can do virtual access points with the Mad WiFi drivers, but I'm not aware of any other drivers that support that. I use this to have my Linux home server provide both a public open network and a private encrypted network with a single physical wireless card.
But it's certainly not standard functionality, or I could have used any supported WiFi card and not be tied to a specific driver.
Re: (Score:2)
Yes, note that you used the singular. It can become an access point. Not multiple access points. Try running a single physical device in multiple modes at the same time or as multiple access points at the same time. You can do that with Mad WiFi, but not with anything else that I'm aware of with Linux.
Internet sharing? (Score:2)
Re:Internet sharing? (Score:5, Informative)
What is the difference between this and creating an ad-hoc network and enabling internet connection sharing for the physical port in Vista (and XP, and OS X, and Linux)?
It's an actual access point, not an ad hoc network. My Android Dev Phone 1(which does not support connecting to ad hoc networks) can connect to it.
Re: (Score:2)
That only works if you then have ethernet connected to the internet. This lets you become an access point, and connect to another access point using a single card.
Direct Link to Download (Score:5, Informative)
Re:Direct Link to Download (Score:4, Informative)
Offtopic I know, but your sig, really ...
There is a bottle of Coca Cola on my computer desk. There is a 7-month old puppy sitting by my side.
The fact that the bottle of Coca Cola is on my desk *is* informative. Who's the source, the fucking dog ?
"Virtual" hotspot? (Score:5, Interesting)
Re:"Virtual" hotspot? (Score:5, Funny)
"2.0" could be added as a suffix, if it used Javascript.
Re: (Score:3, Informative)
Re: (Score:3, Funny)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
The only potential problem is that I'm not at all sure that all wireless adaptors have full support for the features needed. I believe these VWLANs require that the chips support Monitor mode, which gives software access to all wireless trafic. Similar to promiscous mode, except that it is literally all wireless traffic on the current channel, not just traffic for the given SSID. It also requires support for packet injection wheile in monitor mode, which lets arbitrary packets be crafted in software and sen
Re: (Score:2)
Because virtualization is the 2009 buzzword of the year. Next year it'll be a cloud hotspot or something.
Been around since 2005 (Score:5, Informative)
So this feature was created by Microsoft Research back in 2005, and has been available for download ever since: http://research.microsoft.com/en-us/downloads/994abd5f-53d1-4dba-a9d8-8ba1dcccead7/ [microsoft.com]
I fail to see how this is news, they included it by default in Win 7 and someone accessed it, yay. This has been doable for 4 years...
Re:Been around since 2005 (Score:4, Funny)
I fail to see how this is news, they included it by default in Win 7 and someone accessed it, yay. This has been doable for 4 years...
Someone created a free download that put a GUI on the feature that just about any user can figure out... that makes it news.
Are you trying to tell me ... (Score:2)
Same as Intel MyWiFi (Score:2)
Intel has a very similar tech called MyWifi in their newer cards, it uses Windows ICS so it differs in implementation, but does offer a full AP mode while being connected to an external wifi network.
http://ces.cnet.com/8301-19167_1-10139172-100.html [cnet.com]
Re:Wow (Score:4, Informative)
Re: (Score:2)
Is there a package and UI that supports this, or are you referring to setting up the interface as ad-hoc and turning on IP-forwarding?
Re: (Score:2, Informative)
Re: (Score:3, Informative)
Yes. You can do this with wicd [sourceforge.net]
Re:Wow (Score:5, Informative)
No, ICS sets up an ad-hoc network. This sets the card into master mode *while simultaneously allowing you to send and recieve on another network*.
It really is pretty cool
Re: (Score:2)
Do the drivers in Windows actually support master mode?
Re: (Score:2)
I would assume this to be the case, as (like I said) it can also join a network at the same time.
Re:Alex (Score:2)
(Offtopic)
Re: your sig -
Did you run out of characters or glitch Alex S's name?
Re: (Score:2)
I must have... I'll go back and remove a space so that it fits.
Re: (Score:2, Insightful)
That is if you can get Wi-Fi working on it of course.
Re: (Score:2)
I remember not having Wi-Fi work out of the box on Ubuntu on a new Lenovo Think pad 6 months ago.
Or it works for basic settings but things like WPA2 it just fails.
Re: (Score:2)
Connectify lets a Windows 7 laptop "tether" other wireless devices to a single Internet connection by effectively turning that PC into a software-based wireless router, added Gizis.
Serious question: can you do this easily with linux? I mean with only one wireless NIC.
Re: (Score:2)
Yeah...it's called peer to peer networking and NAT. WTF?
Re:Wow (Score:4, Insightful)
This is not an exploit as in a vulnerability, this is exploiting a feature in the sense of taking advantage of and using it. The story is just that Microsoft released the OS without doing this themselves. It's entirely possible that Microsoft intended to release something down the road that enabled all of this, so it may make sense to ship the OS with most of the base code so that it doesn't need to be downloaded again later.
According to TFA the lower-level implementation code was there, but the driver-level code had not been finished because of an apparent lack of driver support. The company who finished this feature says that they realized that they already had all of the needed code in their other networking products.
But, let's be serious, you just wanted to write "M$", didn't you?
Re:Wow (Score:5, Insightful)
It appears the UI isn't in Windows 7, but the feature is definitely there. If you have Windows 7 with a recent WiFi driver (virtual WLAN support is required for Win7 logo program), just type "netsh wlan start hostednetwork" and it'll create the virtual WLAN. Type "netsh wlan set hostednetwork" to see the options for SSID, passphrase, etc. The documentation for this is on MSDN [microsoft.com].
Re: (Score:3, Funny)
You have to type cryptic commands into a terminal? Windows isn't ready for the desktop.
Re: (Score:2, Informative)
Re: (Score:2, Informative)
Re: (Score:2)
Driver support, however, is more of a hobble than support in the hardware here.
Re:Wow (Score:5, Informative)
It does indeed show up as an access point.
On OS X itself (that is set up this way) the Airport icon changes into a base station icon with an arrow to show you the card is running in AP mode instead of ad-hoc wireless network (which is a different icon again) or normal wireless client mode.
Re: (Score:3, Funny)
Re: (Score:2)
Re:Wow (Score:5, Informative)
Re: (Score:2)
Why do you need EVDO Broadband to connect with a guy in the back of the bus?
Re:Wow (Score:5, Funny)
Why do you need EVDO Broadband to connect with a guy in the back of the bus?
because you missed it and had to catch the next one?
Re:Wow (Score:4, Informative)
It's better than ICS, the host laptop shows up as an access point that the other laptops can connect to (in my experience, connecting to an access point is quite a lot easier than setting up an ad hoc network).
Re: (Score:2)
Not only that, but it allows the wireless NIC to both connect to another WAP as well as act as a WAP (ie, you only need one wireless card, not two).
Re:Wow (Score:5, Informative)
Yeah but when you do you cannot connect to another hotspot anymore. And that's what this is about. And this is currently not possible in OSX, and probably not in OS9 (I cannot check that).
Re: (Score:2)
Re: (Score:2)
You mean you can do this without using the ethernet port? I can only use either the ethernet or airport connection for just one connection. So airport is either hotspot (server) for receiving connections from other devices, or it connects as client.
When I setup my macbook as hotspot, the internet connection gets lost. So the network is only local, unless I use the ethernet port to connect via cable.
Re:Wow (Score:5, Informative)
This isn't even remotely ad-hoc networking. This is turning a regular computer into an access point. You can also connect to one wireless network, then set yourself up as an access point to that network, which normally would require two separate network cards.
Mods, please RTFS. People saying "Ad-hoc has been around for years" and similar keep getting all the mod points, even though they're completely missing the point. Apple has something like this since Leopard, not anytime before like everyone here keeps mentioning.
Re: (Score:2)
He said, "how is this not like ad-hoc with internet sharing"
And frankly.. I can't figure out how it's different. Further, I can't figure out how it's special either. I'm pretty sure that my old d-link wireless b pcmcia card came with an internet sharing feature in the driver disk in 2001.
Heck, I remember doing it before I'd heard of wireless with an ethernet null modem local network to share a 56k modem connection back in the 90s, and in fact, I was under the impression that this was a feature that was al
Re: (Score:2)
Of course leaving out the fact that it requires a wifi adapter capable of acting as a WAP, which most cards don't support, means its in most cases, not useful and you get the same thing as ICS.
True, its not ICS, it is better, but in a rather limited set of circumstances for all those people who have cheapy wifi adapters.
Probably not as big a deal for slashdot users, but for the general public its another story.
Re:just like.. internet sharing (Score:4, Informative)
No. OSX does not allow you to use a single wireless card for both 1) connecting to a wireless network, and 2) broadcasting itself as a hotspot.
Windows has had Internet Sharing since the 90's (oh dear, did Apple not invent that feature?!). The new feature here is virtualizing the wireless card so it behaves as though it's two wireless cards. Try that on any version of OSX and let me know how it goes.
Re:just like.. internet sharing (Score:5, Informative)
Is that similar to the Internet Connection Sharing that Windows has had since (at least) Windows 95?
Yes and no, Windows ICS is only DHCP/NAT software. OSX Internet Sharing also allows you to configure your Wifi card into access point mode. Connectify is promising to allow you to run Windows wifi cards in access-point mode WHILE using it in regular structured mode... which seems like a dubious claim. The makers of Connectify haven't yet listed which cards they are going to support.
In short
Re: (Score:2)
Connectify is promising to allow you to run Windows wifi cards in access-point mode WHILE using it in regular structured mode... which seems like a dubious claim.
Nope, a lot of wireless cards out there do support this in theory. Of course, you have to run both on the same channel.
Re: (Score:2)
Re: (Score:2, Informative)
This software is nicer than that, it is using the same wireless hardware to connect to the internet and to offer the access point.
Re: (Score:2, Insightful)
It's odd you should say this, because I've had a Windows guru/sysadmin try several times to get this working (with his Dell running XP), and every time he's given up after about 45 minutes of messing with configuration settings. I myself tried it on both of my work-issued PCs (an HP and a Lenovo, both running XP) and found it completely impossible. Of the many Windows users I know, none have ever successfully used their laptop as an AP or a reverse bridge (providing connectivity over ethernet from a single
Re: (Score:2)
Re:Can someone please tell me.. (Score:4, Funny)
Time zone differences?
Re: (Score:2)
Daylight Savings.
Re: (Score:3, Funny)
Re:Hey Frank remember this? (Score:5, Funny)
Re: (Score:2)
What about when you do it on your laptop to share your 3G connection in the car like Verizon's mifi box?
Thats what I do with my Mac/iPhone. Its more than a little useful in some circumstances and only viewing it as something you would use in your own home is silly.
Sharing a the wifi you use over your existing wifi connection would be silly in almost ever case except maybe for instance hotels that charge $10/day per PC.
However it makes a lot of sense for people who don't have a WAP, but have a laptop and so
Re: (Score:2)
hotels that charge $10/day per PC
How could they enforce that? Using multiple PCs with the same MAC address would probably be enough to fool it.
Re: (Score:2)
I can't tell if you're being sarcastic, so I'm going to uncomfortably laugh here and peer at you awaiting a conclusive response...
Hehehee... O_o