bmonday(dot)com

What a long strange trip this will be

Site Links

Post Categories

Articles

Archives

Image Galleries

Blog Stats

Conferences

Distractions

Security Links

BlogRoll

(* = recently updated)

Announcing FirstOnScene, the 10-second Forensic Data Gathering Tool

The “exciting project” I've been working on has finally reached a point where I can release it in good conscience.

Over in the Security Articles section of the site, you can read about the new script I have written called FirstOnScene.

FirstOnScene is the solution to my growing problem of how to get good forensic information off a system before it needs to be put back into production to satisfy SLAs and other uptime commitments.

The result is FirstOnScene, which generates output from about 20 different tools in under 10 seconds, correlates them into a single report, and pushes that report up to a centralized location.  This script is designed to be run by First Responders, who may not have the skills necessary to do a full-blown analysis on the system before they need to get it back into production.

Features of FirstOnScene:

  • Runs in under 10 seconds in the default configuration
  • Gathers forensics information from ~20 different tools
  • Uses only trusted binaries in a remote location, or on a CD (user designates where the trusted binaries are located)
  • Generates output data on a remote location to minimize tampering with the potential crime scene
  • Uses industry-recognized forensics tools that are freely available on the web
  • Can be extended with the /f option to run additional binaries once it is finished
  • Can generate dd images of system RAM or logical disks with the '/m' and '/dd' options, respectively
  • Can scan logical drives for Alternate Data Streams using LADS
  • Generates MD5SUMs of all output files when it is finished
  • Open Source!

FirstOnScene utilizes the popular forensic tools we all know and love from the likes of SysInternals, Foundstone, and others.

Please give it a shot and let me know what you think.

Posted by Beau Monday on Sunday, August 01, 2004 9:02 PM

Feedback

# FirstOnScene, the 10-second Forensic Data Gathering Tool 8/2/2004 12:30 AM Dana Epp's ramblings at the Sanctuary

bmonday announced that he has released a script called FirstOnScene which basically will take a working forensic snapshot of a system within 10 seconds. Basically he has written an visual basic script wrapper of some of the more common tools from guys like SysInternals and Foundstone. I haven't actually tried it yet, but will definitely follow his progress and see where this tool ends up. It sounds quite interesting. I have something similar that I use, but is based on a bootable live CD. Why a separate bootable CD you ask? Because Windows has a major inherit problem from a forensic analysis point of view. By simply running some of the standard auditing tools you trample on critical evidence as it relates to cache, swap and data access. (This is an issue with the OS, not the tools) Timelines get tainted in an unfortunate way if you do to much on a Windows system for to long after you enter the system. Normally, unless I HAVE to get a map of volitile memory, I just pull the plug, mirror the drive and work on the data on an isolated forensic machine. But thats just me. Anyways, looks like bmonday has been busy. If you got the time, check of FirstOnScene and see if it meets your needs....

# re: Announcing FirstOnScene, the 10-second Forensic Data Gathering Tool 8/2/2004 5:24 AM H. Carvey

Excellent tool! Very straightforward and easy to use.

Some thoughts/suggestions regarding tools...

First, since your guys are probably logging in as admins to run the script, fport is a great tool to use. I'd suggest looking at openports.exe from DiamondCS (Be sure to read the licensing info on this one)...it doesn't require Admin privs, and presents both netstat- and fport-style output.

Second, consider using MS's tlist.exe (from the Debugger Tools, NOT the RK). You can use this to get the command line used to launch the process, see the process tree, and even get which services are associated w/ which process.

Third, you might consider moving things like the collection of process, Registry, and Service information to WMI. Just a thought...

This is very similar to my Forensic Server Project (at http://www.windows-ir.com) in the manner in which it collects data. I use netcat-style sockets communication w/ a server, though. I'll definitely keep my eye on this project to see how things go, and would like to see (or even assist with) the analysis side of things...it's great that you collect this info in 10 seconds, but it still needs to be analyzed so that a decision can be made.

Some comments on Dana Epp's comments/"ramblings":
"I have something similar that I use, but is based on a bootable live CD. Why a separate bootable CD you ask? Because Windows has a major inherit problem from a forensic analysis point of view. By simply running some of the standard auditing tools you trample on critical evidence as it relates to cache, swap and data access. (This is an issue with the OS, not the tools) Timelines get tainted in an unfortunate way if you do to much on a Windows system for to long after you enter the system. "

I'm not entirely clear on what Dana means by "major inherit[sic] problem from a forensic analysis point of view". This is a topic I'd like to discuss, as it seems to be a "forensics purist" (not a bad thing) point of view. Yes, swap gets modified but you have to remember that when you get that "map of volitile[sic] data", you're going to modify the system in similar ways. The executable image has to be loaded into memory, which modifies RAM/physical memory in the first place.

However, I don't really see how this is a problem. What I don't understand is the comment about "By simply running some of the standard auditing tools you trample on critical evidence as it relates to cache, swap and data access"...what tools are these, and what specific areas of critical evidence are you talking about? By "data access", are you referring to last access times on files? There are ways around this, and tools that don't modify the system in ways that you seem to indicate.

Anyway, if you're interested in discussing this with me, contact me at keydet89 at yahoo dot com.

Thanks

# FirstOnScene 8/18/2004 11:11 AM KyleM.xwell

There's an interesting forensics tool called FirstOnScene that was recently released. Really, it's a script to run other forensics tools while doing first response on a Windows machine. At SANSFIRE we used a similar tool but this one looks like maybe it's

# re: Announcing FirstOnScene, the 10-second Forensic Data Gathering Tool 3/23/2006 2:40 AM mp3

nice to hear u dude :)

# re: Announcing FirstOnScene, the 10-second Forensic Data Gathering Tool 12/29/2006 1:08 PM Paul

hm.. it's nice solution for many problems

# re: Announcing FirstOnScene, the 10-second Forensic Data Gathering Tool 2/13/2007 11:19 AM canadian online pharmacy

Hello this is really blog for all!! See it!
http://www.flexeril.online-cheap-pharmacy-rx.com | http://www.tadalafil.online-cheap-pharmacy-rx.com http://www.crestor.online-cheap-pharmacy-rx.com | http://www.elavil.online-cheap-pharmacy-rx.com | http://www.lasix.online-cheap-pharmacy-rx.com | http://www.aciphex.online-cheap-pharmacy-rx.com | http://www.claritin.online-cheap-pharmacy-rx.com | http://www.darvocet.online-cheap-pharmacy-rx.com | http://www.cyclobenzaprine.online-cheap-pharmacy-rx.com | http://www.seroquel.online-cheap-pharmacy-rx.com | http://www.zyrtec.online-cheap-pharmacy-rx.com | http://www.buspar.online-cheap-pharmacy-rx.com | http://www.oxycodone.online-cheap-pharmacy-rx.com | http://www.zithromax.online-cheap-pharmacy-rx.com | http://www.amoxicillin.online-cheap-pharmacy-rx.com | http://www.synthroid.online-cheap-pharmacy-rx.com | http://www.doxycycline.online-cheap-pharmacy-rx.com | http://www.adderall.online-cheap-pharmacy-rx.com | http://www.levaquin.online-cheap-pharmacy-rx.com | http://www.prevacid.online-cheap-pharmacy-rx.com | http://www.zanaflex.online-cheap-pharmacy-rx.com | http://www.tenaute.online-cheap-pharmacy-rx.com | http://www.phendimetrazine.online-cheap-pharmacy-rx.com | http://www.cleocin.online-cheap-pharmacy-rx.com">http://www.cleocin.online-cheap-pharmacy-rx.com | http://www.zolpidem.online-cheap-pharmacy-rx.com | http://www.zyban.online-cheap-pharmacy-rx.com | http://www.fioricet.online-cheap-pharmacy-rx.com | http://www.butalbital.online-cheap-pharmacy-rx.com | http://www.hydrocodone.online-cheap-pharmacy-rx.com | http://www.effexor.online-cheap-pharmacy-rx.com | http://www.valium.online-cheap-pharmacy-rx.com | http://www.ativan.online-cheap-pharmacy-rx.com | http://www.norco.online-cheap-pharmacy-rx.com | http://www.carisoprodol.online-cheap-pharmacy-rx.com | http://www.lexapro.online-cheap-pharmacy-rx.com | http://www.lipitor.online-cheap-pharmacy-rx.com | http://www.celebrex.online-cheap-pharmacy-rx.com | http://www.lortab.online-cheap-pharmacy-rx.com | http://www.nexium.online-cheap-pharmacy-rx.com | http://www.valtrex.online-cheap-pharmacy-rx.com">http://www.valtrex.online-cheap-pharmacy-rx.com | http://www.vicodin.online-cheap-pharmacy-rx.com | http://www.paxil.online-cheap-pharmacy-rx.com | http://www.lorazepam.online-cheap-pharmacy-rx.com | http://www.fluoxetine.online-cheap-pharmacy-rx.com">http://www.fluoxetine.online-cheap-pharmacy-rx.com | http://www.wellbutrin.online-cheap-pharmacy-rx.com | http://www.ambien.online-cheap-pharmacy-rx.com | http://www.celexa.online-cheap-pharmacy-rx.com | http://www.cipro.online-cheap-pharmacy-rx.com | http://www.ultram.online-cheap-pharmacy-rx.com | http://www.alprazolam.online-cheap-pharmacy-rx.com | http://www.diazepam.online-cheap-pharmacy-rx.com | http://www.cialis.online-cheap-pharmacy-rx.com | http://www.cleocin.online-cheap-pharmacy-rx.com">http://www.cleocin.online-cheap-pharmacy-rx.com | http://www.diflunisal.online-cheap-pharmacy-rx.com | http://www.zyloprim.online-cheap-pharmacy-rx.com | http://www.nuvaring.online-cheap-pharmacy-rx.com | http://www.tramadol-hydrohloride.online-cheap-pharmacy-rx.com | http://www.adipex-online.online-cheap-pharmacy-rx.com | http://www.one-directory.org | http://www.new-webdirectory.com http://www.hoodia.online-cheap-pharmacy-rx.com | http://www.forex-learn.org forex learn | http://www.usa-online-payday-loan.com | http://www.usa-online-auto-insurance.com
http://www.life.happyhost.org |life insurance http://www.mortage.host.sk | ameriquest mortgage http://www.meridia.happyhost.org | cheap meridia http://www.buyalprazolam.happyhost.org | buy alprazolam http://www.phentermine37.happyhost.org | phentermine http://www.casinoeagle.happyhost.org | casino online http://www.vicodin-rx.host.sk |vicodin addiction |http://www.buy-norco.host.sk | buy norco |http://www.carisoprodol.host.sk | carisoprodol 350mg |http://www.casino-online.host.sk | casino consultant |http://www.buy-lexapro.host.sk | lexapro weight gain | http://www.book.avel.com.ua http://www.bookinvesting.avel.com.ua http://www.young.avel.com.ua http://www.pharmacy.avel.com.ua http://www.bookdance.avel.com.ua http://www.advancecasino.avel.com.ua http://www.bon.avel.com.ua http://www.valtrex.online-cheap-pharmacy-rx.com">http://www.valtrex.online-cheap-pharmacy-rx.com http://www.tetracycline.online-cheap-pharmacy-rx.com http://www.ultracet.online-cheap-pharmacy-rx.com http://www.lamisil.online-cheap-pharmacy-rx.com http://www.amoxil.online-cheap-pharmacy-rx.com http://www.biaxin.online-cheap-pharmacy-rx.com http://www.phentermine.host.sk | westword fioricet phentermine |http://www.swinger.avel.com.ua :: http://www.land-rover.avel.com.ua :: http://www.loan-payday.avel.com.ua :: http://www.payday-loan.avel.com.ua :: http://www.offshore-betting.avel.com.ua :: http://www.loan-til-payday.avel.com.ua :: http://www.until-loan.avel.com.ua :: http://www.offshore-wagering.avel.com.ua :: http://www.cash-advance.avel.com.ua :: http://www.instant-loan.avel.com.ua :: http://www.la-jolla.avel.com.ua :: http://www.offshore-loan.avel.com.ua http://www.offshore-loans.avel.com.ua http://www.managment.avel.com.ua http://www.faxless.avel.com.ua http://www.auto-loan.avel.com.ua http://www.life.avel.com.ua http://www.sic-bo.avel.com.ua http://www.diflucan.online-cheap-pharmacy-rx.com
http://www.aldactone.online-cheap-pharmacy-rx.com http://www.bupropion.online-cheap-pharmacy-rx.com http://www.clomid.online-cheap-pharmacy-rx.com http://www.famvir.online-cheap-pharmacy-rx.com http://www.fluoxetine.online-cheap-pharmacy-rx.com">http://www.fluoxetine.online-cheap-pharmacy-rx.com http://www.melatonin.online-cheap-pharmacy-rx.com http://www.zovirax.online-cheap-pharmacy-rx.com http://www.tenuate.online-cheap-pharmacy-rx.com http://www.percocet.online-cheap-pharmacy-rx.com http://www.provigil.online-cheap-pharmacy-rx.com http://www.bankruptcy.avel.com.ua http://www.pizza.avel.com.ua

Post a new comment about this topic
Title  
Name  
Url

Comments   
Enter the code you see: