Mfartura's blog

Marcelo Fartura's blog about debugging and general troubleshooting

Browse by Tags

Related Posts
  • Blog Post: Real Case: IIS and Asp.Net hanging or poor performance (intermediary)

    This week I'm working on this case related to IIS6 server hosting an Asp.Net application (it's a C# app) whose the performance is poor even when a very low number of users is hitting it. The architecture is the classical web layer accessing the backend DB servers and my goal is to isolate the problem...
  • Blog Post: A Virus Infection: Contolling the Outbreak (tip)

    This weekend I had the opportunity to work along our security specialists (from PSSSec group) in what we can call the hottest situation involving hundreds of production servers either stopped or severely impacted by a new variation of a worm. As a new variation, the AV signature file wasn't updated with...
  • Blog Post: Tip: Kernel Debugging a VPC Server

    Here is little tip for you that want to practice kernel mode debugging but either don’t have 2 machine machines to play the TARGET and HOST roles or simply don’t want to play with (for any reason) with the old null modem serial cable used to connect the HOST to the TARGET: It’s possible to use a Virtual...
  • Blog Post: Troubleshooting IIS 100% CPU issues - Step by Step (intermediary)

    Processes consuming 100% of a system's CPU time is such a situation everybody has faced at least once (likely much more than once :)), and normally as solution we just "kill the murderer" by stopping the culprit process. But what was really causing that process to behave like that? If you can't properly...
  • Blog Post: Lab: Win32 Application causing 100% CPU condition (Advanced)

    This is lab for simulating a real 100% CPU condition being caused by a generic Win32 application when there are no symbols available for such application. Let’s start supposing the situation is currently occurring. So, the first step is to confirm the symptoms, which we can easily do by using,...