Connect with us on Facebook and Linkedin

Software Diagnostics: Requirements, Architecture, Design, Implementation and Improvement

Date: 17th of January, 2014
Time: 19:00 (GMT)
Duration: 60 minutes

This free Webinar summarizes a pattern-oriented approach to software diagnostics and discusses software diagnostics RADII process based on common software diagnostics framework.

Software Diagnostics: Requirements, Architecture, Design, Implementation and Improvement Webinar Logo

Training: Accelerated Disassembly, Reconstruction and Reversing

Learn disassembly, execution history reconstruction and binary reversing techniques for better software diagnostics. troubleshooting and debugging on Windows. We use a unique and innovative pattern-driven analysis approach to speed up the learning curve. The training consists of practical step-by-step hands-on exercises using WinDbg and memory dumps. The main focus of the training is x64 Windows platform.

Public preview (selected slides) of the previous training

Accelerated Disassembly, Reconstruction and Reversing Logo The training consists of 3 two-hour sessions. When you finish the training you additionally get:

  1. A full transcript in PDF format (retail price $300)
  2. 7 volumes of Memory Dump Analysis Anthology in PDF format (retail price $140)
  3. A personalized attendance certificate with unique CID (PDF format)
  4. Free Software Diagnostics Library membership with access to 200 cross-referenced patterns of memory dump analysis, their classification and more than 70 case studies

At this time available only in PDF book format with $100 discount.

Level: Intermediate/Advanced

Prerequisites: Working knowledge of C and C++. Operating system internals and assembly language concepts are explained when necessary.

Audience: Software technical support and escalation engineers who analyze memory dumps from complex software environments and need to go deeper in their analysis of abnormal software structure and behavior. The course will also be useful for software engineers, quality assurance and software maintenance engineers who debug their software running on diverse computer environments, security researchers and malware analysts who have never used WinDbg for analysis of computer memory.

Forthcoming Free Webinar: Introduction to Psychology of Software Diagnostics

Date: 3rd of February, 2014
Time: 19:00 (GMT)
Duration: 60 minutes

This is a short webinar to discuss the human side of software diagnostics.

Introduction to Psychology of Software Diagnostics Logo

Forthcoming Free Webinar: Introduction to Mobile Software Diagnostics

Date: 17th of September, 2013
Time: 19:00 (BST)
Duration: 60 minutes

We discuss the perspectives of Software Diagnostics discipline in mobile world including pattern-oriented approach to troubleshooting and debugging modern web applications.

Introduction to Mobile Software Diagnostics Logo

CVnar: 10 years of Software Diagnostics + 10 years of Software Engineering

Introduction to CVnar Logo Date: 10th of January, 2014
Time: 19:00 (GMT)
Duration: 60 minutes

Join the CVnar summarizing the last 10 years of work and thought of Software Diagnostics Services founder including the brief summary of another 10 years before that implemented in a novel format of Web CV narrative. Based on timeline from Software Diagnostics Institute (http://www.dumpanalysis.org/Timeline) with each slide corresponding to a major milestone.

Forthcoming Free Webinar: Introduction to Semiotics of Debugging

Date: 8th of January, 2014
Time: 19:00 (GMT)
Duration: 60 minutes

Learn about an application of semiotics to software diagnostics, troubleshooting and debugging including sign systems, sign classification and sign processes.

Prerequisites: Basic software troubleshooting and debugging.

Audience: Software technical support and escalation engineers, quality assurance engineers, software engineers and developers.

Introduction to Semiotics of Debugging Logo

Forthcoming Free Webinar: Introduction to Generative Software Narratology

The second Webinar to introduce software narratology: an application of ideas from narratology to software narrative stories. The first webinar materials are available here.

Introduction to Generative Software Narratology Logo Date: 13th of January, 2014
Time: 19:00 (GMT)
Duration: 60 minutes

When software executes it gives us its stories in the form of software traces and logs. Such stories can be analysed for their structure and patterns. This software narrative plane has a corresponding source code narrative plane with its own structure and patterns useful for software troubleshooting and debugging.

Prerequisites: Basic software troubleshooting and debugging.

Audience: Software technical support and escalation engineers, quality assurance engineers, software engineers and developers.

Presentation and Recording of Philosophy of Software Diagnostics, Part I Webinar

The presentation from Webinar (13th of May, 2013) is available for download: PhilosophySoftwareDiagnostics.pdf

The recording is available for viewing: http://youtu.be/-VocBoYdc1c

Complete transcript: Philosophy of Software Diagnostics: An Introduction, Part 1

Memory Dump Analysis Anthology, Volume 1

We are now distributors of Volume 1 of Memory Dump Analysis Anthology in PDF format:

Purchase

Complete 9-volume set in PDF format is also available with a discount.

Preventive Software Diagnostics Service

This is our latest offering of pattern-oriented diagnostics based on comprehensive pattern catalogues from Software Diagnostics Institute. With hundreds of general software structure and behaviour analysis patterns it is possible to assess your computer memory and logs and then anticipate and prevent future problems before their occurrence. If you are interested in this service please use the contact form.

Presentation and Recording of Malware Narratives Webinar

The presentation from Webinar (25th of March, 2013) is available for download: MalwareNarratives.pdf

The recording is available for viewing: http://youtu.be/CHNEIMfCTNQ

Complete transcript: Malware Narratives: An Introduction

Forthcoming Free Webinar: Pattern-Oriented Network Trace Analysis

Software Narratology found its successful application in software diagnostics of abnormal software behavior in software logs. Join this Webinar to learn about its new application to network trace analysis with examples from Network Monitor and Wireshark.

Pattern-Oriented Network Trace Analysis Logo Title: Pattern-Oriented Network Trace Analysis
Date: 27th of June, 2013
Time: 19:00 BST
Duration: 60 minutes

Forthcoming Free Webinar: Malware Narratives

Software Narratology, the science of software stories, found its successful application in software diagnostics of abnormal software behavior especially in the pattern-driven and pattern-based analysis of software logs from complex systems with millions of events, thousands of threads, hundreds of processes and modules. Join this Webinar to learn about its new application to malware analysis.

Malware Narratives Logo Title: Malware Narratives: Applied Software Narratology
Date: 25th of March, 2013
Time: 19:00 GMT
Duration: 60 minutes

Pattern-Oriented Diagnostics for Big DA+TA

Pattern-oriented diagnostics (pattern-driven and pattern-based) is our solution to the big DA+TA problem (Dump Artifacts + Trace Artifacts).

Cyber Vostok I

1.3.2013 we launch our cyber satellite into cyber space! This is our latest research project to survey the state of cyber space and mine its patterns. Watch out the forthcoming Webinar.

Thread Explorer: A Pattern-Oriented Productivity Tool for Software Diagnostics

At the beginning it was the thread.

A thread is the basic unit of execution. Most of the time memory dump analysis starts with listing all threads and searching for patterns of abnormal behavior. To help with such pattern-driven analysis we plan to include a tool called Thread Explorer in our forthcoming Software Diagnostics Workbench. The tool allows an engineer to import debugger traces and logs and visually and comparatively explore threads from different processes, services, and systems against the database of known patterns of abnormal software behavior.

Book: Accelerated Windows Malware Analysis

New! Now includes Practical Foundations of Windows Debugging, Disassembling, Reversing PDF book.

The full transcript of Software Diagnostics Services Training.

  • Title: Accelerated Windows Malware Analysis with Memory Dumps: Training Course Transcript and WinDbg Practice Exercises
  • Authors: Dmitry Vostokov, Software Diagnostics Services
  • Publisher: OpenTask (February 2013)
  • Language: English
  • PDF: 232 pages
  • ISBN-13: 978-1908043443

Table of Contents
Slides from the training

When you purchase the PDF book you additionally get free named Software Diagnostics Library membership with access to more than 300 cross-referenced patterns of memory dump analysis, their classification, and more than 70 case studies. There is an option to buy 9 volumes of Memory Dump Analysis Anthology in PDF format (retail price $170) together with the course.

Purchase

Historical video recording is also available

Memory Dump Analysis Anthology, Volume 6

We are now distributors of Volume 6 of Memory Dump Analysis Anthology in PDF format:

Purchase

Complete 9-volume set in PDF format is also available with a discount.

Training: Accelerated Windows Debugging 3

The Way You Learn DebuggingTM

Learn live local and remote debugging techniques and tricks in kernel, user process and managed .NET spaces using WinDbg debugger. The unique and innovative Debugging3 course teaches unified debugging patterns applied to real problems from complex software environments. The training consists of practical step-by-step hands-on exercises.

Public preview (selected slides) of the previous training

The training consists of 2 three-hour sessions. When you finish the training you additionally get:

  1. A full transcript in PDF format (retail price $300)
  2. 7 volumes of Memory Dump Analysis Anthology in PDF format (retail price $140)
  3. A personalized attendance certificate with unique CID (PDF format)
  4. Free Software Diagnostics Library membership

Prerequisites: Working knowledge of one of these languages: C, C++, C#. Operating system internals and assembly language concepts are explained when necessary.

Audience: software engineers, software maintenance engineers, escalation engineers.

Accelerated Windows Debugging 3 Logo

At this time available only in PDF book format with $100 discount.

If you are interested in Windows postmortem software diagnostics using memory dump files there are other courses available:

Accelerated Windows Memory Dump Analysis

Accelerated .NET Memory Dump Analysis

Advanced Windows Memory Dump Analysis with Data Structures

Accelerated Windows Malware Analysis with Memory Dumps

Syndicate content