Antivirus XP 2008 and avxp2008.com
July 23, 2008
I’ve been monitoring my traffic a fair amount over the past few weeks since I first published XP Antivirus 2008 and Antivirus 2009 are evil!. It looks like things were starting to taper off a little but has jumped up this week and in checking my Google Analytics Traffic Sources, I see that I am getting a bunch of hits from Google for the term ‘avxp2008′. Surprisingly, there were only 5 hits for that term, this site being one of them due to the mention in a comment from krisi on July 12th.
One of the search results had a vague mention of a web address of avxp2008.com. So I fired up Firefox and took a visit. While not quite as slick as the other site (see Antivirus 2009 and microsoft.browserprotectioncenter.com), they are definitely doing everything they can to try to lull you into their confidence and click on one of their download links. With most sites, you expect some kind of intermediate page once you click a download link where they will either provide some additional details or instructions or gather some information from you. Not here. They try right off the bat to get you to download a .exe file (AntivirusXP2008Installer.exe) in the hopes that you will click the Run button and install it.
If you are already infected, you should take a look at Removing Antivirus 2009 - Round 3 for how I was able to remove it from my Dad’s computer. In the next day or so I hope to post a quick article on how to avoid getting infected in the first place.
If anyone has any other advice or suggestions, please leave a comment for others to benefit from.
Popularity: 12% [?]
Antivirus 2009 and browserprotectioncenter.com
July 8, 2008
If you have been infected with the Antivirus 2009 spyware/malware, I’m sure that you have noticed that all of the links point to microsoft.browserprotectioncenter.com. Hopefully you haven’t visited the site and/or purchased their spamware/spyware/malware solution. So for the curious out there, here are some screen shots of what you would find on their site.
A couple of things to note:
- All of the thumbnail/small images below are linked to the original images on my Flickr account. They DO NOT link to the original page. So you can click the images to view the full-size image on Flickr without fear.
- They obviously spent a fair amount of money on making a site that is easy on the eyes and very inviting. I’ve seen plenty of legitimate businesses with hideous sites.
- If you go to microsoft.browserprotectioncenter.com with Firefox, you get redirected to the Internet Explorer 7 download page. I guess they really want you to run IE so that they can take advantage of the less secure browser.
- While I feel that I am providing a bit of a public service by publishing all of this information, the sad fact is that they could very easily set this whole scam up again at a different site/address/URL.
Here is what lives at browserprotectioncenter.com:
Popularity: 21% [?]
C# using Directive
July 7, 2008
Scott Hanselman has a new post that caught my eye: Back to Basics - Do namespace using directives affect Assembly Loading? In that post he points to an interesting StyleCop rule that caused him to do a double-take: SA1200: Using Directives Must Be Placed Within Namespace.
According to the StyleCop post, there are three things to consider when deciding the placement of the using directive:
There are subtle differences between placing
usingdirective within a namespace element, rather than outside of the namespace, including:1. Placing using-alias directives within a namespace eliminates compiler confusion between conflicting types.
2. Placement of using directives can affect how and when the .Net Framework will load referenced assemblies.
3. When multiple namespaces are defined within a single file, placing using directives within the namespace elements scopes references and aliases.
According to Scott:
However, the second rule in the post said:
"However, placing the using statements [Ed. Note: They mean "directives"] within a namespace element allows the framework to lazy load the referenced assemblies at runtime. In some cases, if the referencing code is not actually executed, the framework can avoid having to load one or more of the referenced assemblies completely. This follows general best practice rule about lazy loading for performance."
This stopped me in my tracks. This rocks the very bedrock that my knowledge of the CLR stands on. I’m like, NO WAY, and then I oscillated back and forth between denial and acceptance. Then, I settled on denial. I don’t buy it. A using directive is for aliasing and is a kind of syntactic sugar. Ultimately the IL is the same. Assembly loading won’t be affected as the assembly manifest doesn’t change.
I have always put my using directive outside the namespace declarations. That was the way everyone did and to me it looked better. Every now and then I would see a code sample that placed the using directive inside the namespace declaration and it always made me wonder why you would do that.
Going to the MSDN Library, we find the following for the using Directive:
The using directive has two uses:
- Create an alias for a namespace (a using alias).
- Permit the use of types in a namespace, such that, you do not have to qualify the use of a type in that namespace (a using directive).
Granted, this page appears to only concern itself with how the directive is used, but you would think that if there were any possibility that position would affect the loading of classes that it would be called out in the Remarks section.
Scott was right to question the statement. He created quick test that seems to bear out the fact that position of the using directive does not affect the loading characteristics of the code. In addition, several people in the comments performed similar tests, including checking the generated IL code and came up with the same conclusion. He is waiting for some official feedback from someone on the compiler team.
So now I know that the only real reason to put the directive inside the namespace is to avoid conflicts, which I haven’t had so far.
Side note: Did you know that there is a difference between the using Directive and the using Statement? I never really paid attention or made the association that they were the same word but differentiated by context.
Popularity: 9% [?]
What is the difference between a computer virus and spyware?
July 6, 2008
During this whole ordeal with my Dad’s Antivirus 2009 issues, a question that came up a couple of times that I didn’t have an answer to was "How come I need an anti-virus application and an anti-spyware application?" I’m vaguely aware of the history of each and how they evolved separately but I though that a quick refresher on each was in order.
Here are some definitions culled from Wikipedia:
Popularity: 13% [?]
Removing Antivirus 2009 - Round 3
July 5, 2008
Despite my best efforts in XP Antivirus 2008 and Antivirus 2009 are evil! and XP Antivirus 2008 and Antivirus 2009 - Round 2 it appears that there might still be some residual infection on my Dad’s computer:
Last evening preparatory to shut down, that blue screen we saw last week-end popped up with the standard msg about having to shut down. But this time, instead of going through the motion of shutting down and restarting, the system froze. Finally pulled the plug and brought the system up in the admin account and started SpyBot. It produced zero hits.
My latest round of advice is to try the following:
Popularity: 28% [?]
SIGG Can’t Keep Up With Water Bottle Demand
July 5, 2008
Over the past year or so, due to the publicity over bottled water, I’ve gradually become aware of movement toward personal water bottles that are designed to last longer, not contain harmful chemicals, not leak, etc. I like the idea of having personal water bottle for my kids. It is a great way to get them away from bottled water, soft drinks and juice boxes. So during the round of May birthdays at our house, after some research, I decided to give SIGG water bottles as gifts.
I found some good designs at a couple of local retailers but was having some trouble finding the specific design my son wanted. I had been to the SIGG online store in May and went back there to see if I could find the specific design there. I ran into this at the MySIGG online catalog:
Due to the incredible demand for SIGG bottles, we are forced to close down the MySIGG shop. We are also unable to supply any other Internet business for Sigg Brand. Our Swiss factory is working around the clock to produce and ship more bottles to us, but the demand has currently and for the near future - exceeded the supply.
That is pretty crazy. They have been silently making their water bottles for a 100 years and now they can’t keep up with demand. I bet they are pretty excited to finally see the shift toward their product.
In the meantime, here are some retailers they recommended you check out:
In addition to SIGG, you may want to check out Klean Kanteen. They are marketing a stainless steel personal water bottle (as opposed to SIGG’s aluminum version).
Anyone have a stories to share regarding their experiences with either brand? I personally like the new SIGGs that I’ve gotten the kids. First and foremost, they don’t leak. Second, since it is their own personal bottle, they like keeping up with it and actually like drinking out of it (more water, less juice!).
Popularity: 14% [?]