NMP Consulting is a technology firm, headquartered in the Columbus area, but providing services worldwide.
Archive for the ‘Uncategorized’ Category
Tuesday, December 20th, 2011
Often these types of malware not only hide all of your files, but reset file permissions and local policies so that you can’t do many of the things you need in order to properly operate the computer after it is cleaned.
To reset all of the policies and permissions on a computer to their windows default, execute the following command from the Run prompt or Command prompt:
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
It takes a while to run, and be warned, you may lose some customized settings, but you should be able to make changes to the system after that, unless your windows network has group policies that get applied when you login.
Tags: malware virus policies permissions Posted in Uncategorized | No Comments »
Tuesday, September 6th, 2011
After looking for a way to dynamically allocate memory in Virtualbox, I discovered it’s not technically possible. With that being said, there is a method that Virtualbox calls memory ballooning, due to the way memory is handled, that can serve basically the same purpose. In the documentation, there is a section just for Memory Ballooning.
Posted in Uncategorized | No Comments »
Thursday, August 18th, 2011
I was using a nice new jQuery slider plugin called Nivo Slider when I encountered a bug that caused the captions to flash on and off after the page had been idle for a while. The effect is very similar to the blinking effect from the old HTML blink tag.
The solution I found is this. If you have the expanded version of the plugin, go to line 108 and change
nivoCaption.fadeOut(settings.animSpeed);
to
nivoCaption.hide();
Tags: blinking captions, nivo slider Posted in Uncategorized | No Comments »
Thursday, March 31st, 2011
If you can’t remove win32:malware-gen this is how we did it.
NMP Consulting has encountered an aggressive new variant on the Malware0gen virus. This new version is extremely difficult to remove.
The trickiest thing about this virus is that it creates and implements a seemingly legitimate Windows Service called “Windows System Express”. That service must first be disabled in order to locate and remove the hidden system file located in the system 32 directory.
If you suspect you are infected with this virus, please call us immediately (614) 358-5814
DETAILS:
The fake Windows Service was called “Windows System Express”. It had a seeming legitimate description having to do with optical scanning. It continuously generated processes with random filenames with names like “lib1614.exe”. These files were found and removed by the antivirus program, however the program was unable to remove the core file, which was “wsynelib.exe” because it was being used by the service.
In order to remove it:
1. Stop service.
2. Search for hidden files in system32.
3. Find wsynelib.exe and wysyndlib.exe.
4. Remove system and hidden file attributes from those files.
5. Those files can then be removed by the antivirus program.
Tags: Malware, malware-gen, win32:malware-gen Posted in Uncategorized | No Comments »
Tuesday, May 25th, 2010
I’ve become a convert to a new programmers’ tool called JQuery –a library of user-friendly javascript functions that allow for some very advanced effects that overlay seamlessly over a standard HTML page. However, I did encounter an issue when using the UI widgets –a set of effects such as a calendar (date picker) a pop up dialog box, checkbox buttons and so forth. The widgets looked great on the demo site, but when I integrated them into my site, they were huge, oversized bulging monsters.
When I found the fix for shrinking them back to the right size it turned out to be pretty easy, but oddly enough I haven’t seen it mentioned elsewhere, so here it is:
Open the stylesheet for the jQuery theme you are using. Find
.ui-widget
and add “font-size:10pt” to its parameters. This adds a baseline size to all jquery widgets, and everything else in the style sheet is calculated in relationship to that size.
Just for reference, here’s what it looks like in theme I’m currently using, “Start”.
/* Component containers
———————————-*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 10pt; }
Tags: button, buttons, calendar, css, dialog, jquery, oversized, ui, widget Posted in Uncategorized | No Comments »
Tuesday, May 18th, 2010
With all of the news about the the privacy changes at Facebook, the Untangle team has create SaveFace to help you get your privacy set back to more restrictive settings, so that all your information is not available to everyone. It will set your privacy settings so that only your friends can access your information. It is easy to run and keeping your settings private is generally a good idea.
Posted in Uncategorized | No Comments »
Tuesday, March 23rd, 2010
A problem with the Bitfender virus scanner mislabeled Windows system files as viruses and quarantined them. Therefore, without these files being available during the boot process, the computers fail to boot. This only seems to affect 64bit versions of Windows and they have made a patch available, which should be installed as soon as possible to avoid this issue. Information on how to get around the boot problem can be found on their website also.
Tags: Virus Posted in Uncategorized | No Comments »
Saturday, February 20th, 2010
When setting up a office/corporate network environment, users may complain that it is frustrating to have to change their password every so often, or have to come up with difficult passwords. Despise the user’s arguments, although valid, remember the security risk that it poses. If you have simple passwords, maybe something common that all users share, it’s easy for unauthorized access into the system. If someone guesses or gets hold of one user’s password, it may be possible to guess the rest. Protect your data and files – enforce a password policy on your network, with an expiration on passwords. Use requirements such as at least one capital letter, and a number or special character to increase security. Your data is YOUR data – so make sure it’s safe from prying eyes!
Posted in Uncategorized | No Comments »
Thursday, January 28th, 2010
This may seem like a no brainer, but it is often done wrong.
Set your parameters once and once only. In other words, if you have ANY value that will be used more than once in your program, set a variable to that value and use the variable in the body of the program.
In other words:
variable1 = 40
width=variable1
rows=variable1
NOT
width=40
rows=40
Sure it’s one extra step now. But if you ever change that value (and you probably will!), you’ll be able to change it in one place rather than hunting and searching for the fifty different places where you hard coded the value into your program. It also means that you only have to worry about typos the first time through the program, not after each value change.
And of course, it goes without saying that you should keep all your parameters in one, easy-to-find place. Your future self will thank you.
Posted in Uncategorized | No Comments »
|