±Forensic Focus Partners

Become an advertising partner

±Your Account


Username
Password

Forgotten password/username?

Site Members:

New Today: 0 Overall: 36783
New Yesterday: 2 Visitors: 155

±Follow Forensic Focus

Forensic Focus Facebook PageForensic Focus on TwitterForensic Focus LinkedIn GroupForensic Focus YouTube Channel

RSS feeds: News Forums Articles

±Latest Articles

±Latest Videos

±Latest Jobs

Question: forensic oriented scripting or programming courses

Computer forensics training and education issues. If you are looking for topic suggestions for your project, thesis or dissertation please post here rather than the general discussion forum.
Reply to topicReply to topic Printer Friendly Page
Forum FAQSearchView unanswered posts
Page 1, 2  Next 
  

erowe
Senior Member
 

Question: forensic oriented scripting or programming courses

Post Posted: Feb 25, 14 19:54

I was just wondering if anyone knew of any forensically centered programming or scripting courses out there?

I realize there are a lot of places to study Python, Perl, Bash, Power Shell, etc. But I was wondering if anyone knew of any places that might be offering these courses in a format specifically oriented toward forensics.  
 
  

trevin.mowery
Newbie
 

Re: Question: forensic oriented scripting or programming cou

Post Posted: Feb 25, 14 21:33

Champlain College offers a Scripting for Digital Forensics class in their online masters program curriculum.

www.champlain.edu/comp...curriculum  
 
  

Chris_Ed
Senior Member
 

Re: Question: forensic oriented scripting or programming cou

Post Posted: Feb 26, 14 15:48

Just to point out the obvious, as you never know: Guidance run a course on the EnScript language, which is used in EnCase. It is based on C.

Also, Violent Python is a pretty cool book for examples of how to use Python to do forensic-y stuff.  
 
  

keydet89
Senior Member
 

Re: Question: forensic oriented scripting or programming courses

Post Posted: Feb 26, 14 18:22

- erowe
....forensically centered programming...




- erowe
...these courses in a format specifically oriented toward forensics.


Honestly, I'm not sure what either of those statements mean.

Programming is a tool, and you can make it do anything you want. The only difference between someone writing games and someone writing to solve a problem in the DFIR area is the goal, and what they hope to achieve.  
 
  

jaclaz
Senior Member
 

Re: Question: forensic oriented scripting or programming courses

Post Posted: Feb 26, 14 18:59

- keydet89
The only difference between someone writing games and someone writing to solve a problem in the DFIR area is the goal, and what they hope to achieve.

Sure Smile ; Encase scripts (but also PERL) are very popular among game programmers, and as you may well know it's years that the debate about DirectX vs. OpenGL is a key one among forensic programmers. Wink

jaclaz
_________________
- In theory there is no difference between theory and practice, but in practice there is. - 
 
  

BitHead
Senior Member
 

Re: Question: forensic oriented scripting or programming cou

Post Posted: Feb 27, 14 03:52

- trevin.mowery
Champlain College offers a Scripting for Digital Forensics class in their online masters program curriculum.

www.champlain.edu/comp...curriculum


Champlain needs to do a lot of work on that course before I would ever recommend anyone take it.  
 
  

mscotgrove
Senior Member
 

Re: Question: forensic oriented scripting or programming cou

Post Posted: Feb 27, 14 07:18

I would suggest that a lot of forensics is involved with dealing with raw data structures. For this I suggest you look very closely at the 'C' based languages, in particular C and C++. They handle structures, bits and pointers very easily.

I once tried to something similar with PHP and was immediately VERY frustrated.

In some respects, the best language is one you can understand and know. C will let you do anything, but at the same time this can mean it will not protect you from some silly mistakes. After 31 years with C (C++) I have no intention of changing, but I am sure others will have different views.

Another big choice you need to investigate is a development environment. Again, after 20 years of Visual Studio, I have no intents to change, though I prefer 2010 to 2012.

When programming THINK in Hex, not decimal. 99% of the time it is a better way of describing most numbers

Programming is a tool, Forensics produces problems you want to solve/analyse.
_________________
Michael Cotgrove
www.cnwrecovery.com
www.goprorecovery.co.uk 
 

Page 1 of 2
Page 1, 2  Next