Recent Articles

 

This page compiles a selection of articles that I have written fairly recently, for various publications.


Advanced Process Whack-a-Mole

January 2010, Command Line Kung Fu Episode 78  

Twitter Post: Now I know my ABCs... Next time won't Fu Shell with me? Episode #78: Advanced Process Whack-A-Mole


USB History

January 2010, Command Line Kung Fu Episode 77  

Twitter Post: I'm not the world's most passionate guy, but when I looked in her eyes, I almost shell fu my Lola. Ep #77: USB History


Say Hello to My Little Friend Netstat...

January 2010, Command Line Kung Fu Episode 76  

Twitter Post: I like big shells & I cannot lie...My anaconda don't want none, unless U got Fu, hun. Episode #76: Netstat fun.


Yule Be Wanting an Explanation Then

December 2009, Command Line Kung Fu Episode 75  

Twitter Post: Shell auld acquaintance be fu-got, and never brought to mind? Episode #75: Empty set delims, loose typing, no-CRLF, etc


Yule Love It!

December 2009, Command Line Kung Fu Episode 74  

Twitter Post: Deck the shells w/ boughs of holly. Fu-La-La-La-La..La-La-La-La. Ep #74: Merry Christmas from CLKF Blog!


Getting the perfect Perm(s)

December 2009, Command Line Kung Fu Episode 73  

Twitter Post: Rudolph the red-nosed reindeer, had a very shiny shell. And if fu ever saw it... Episode #73: Perm Fun


That Special Time of Year

December 2009, Command Line Kung Fu Episode 72  

Twitter Post: Chestnuts roasting on an open fu. Jack Frost nipping at your shell. Episode #72: Character Deletion.


Joining Up

December 2009, Command Line Kung Fu Episode 71  

Twitter Post: Dashing through the shell, on a one horse open sleigh. O'er the fields we go..fu'ing all the way. Episode #71: Join files


The Tangled Web

November 2009, Command Line Kung Fu Episode 70  

Twitter Post: Then 1 foggy Xmas Eve, Santa came 2 say: Rudolph with your fu so bright, won't you guide my shell 2nite? Episode #70: Web


Destroy All Connections

November 2009, Command Line Kung Fu Episode 69  

Twitter Post: That ain't workin'. That's the way U do it. Get your shell fu for nothing & your chix for free. Ep #69: Kill connections


Help Fu

November 2009, Command Line Kung Fu Episode 68  

Twitter Post: Never gonna give fu up, never gonna let shell down, never gonna run around & desert U. Episode #68: Help!


Time Lords

November 2009, Command Line Kung Fu Episode 67  

Twitter Post: Still looking for that fu jean, baby queen, prettiest shell I ever seen. Rock on! Episode #67: Time Fu


Log Jam

October 2009, Command Line Kung Fu Episode 66  

Twitter Post: F-R-E-E, that spells free, shell fu blog dot com, baby! Saw their ad on my TV... Episode #66: Log Jam!


Feeling Loopy

October 2009, Command Line Kung Fu Episode 65  

Twitter Post: We don't need no education. We don't need no fu control. Hey...Teachers! Leave them shells alone! Episode #65: Loops


The Times (OK, Dates) They Are a Changing!

October 2009, Command Line Kung Fu Episode 64  

Twitter Post: Delta Dawn, what's that flower fu have on? Could it be a faded shell from days gone by?


Death To Users!

October 2009, Command Line Kung Fu Episode 63  

Twitter Post: Sweet dreams are made of fu. Who am I to disagree? I travel the world and the seven seas.


Anybody Using This?

September 2009, Command Line Kung Fu Episode 62  

Twitter Post: Broke out some fu of the kung kind over at the Command Line Kung Fu blog. (Ed is on vacation so I got roped in)


Just Sit RIght Back & You'll Hear a Tale... or a Tail...

September 2009, Command Line Kung Fu Episode 61  

Twitter Post: Just shell right back and you'll hear a tale, a tale of some fateful fu. Episode #61: Desert Island Fu!


Proper Attribution

September 2009, Command Line Kung Fu Episode 60  

Twitter Post: 2 all-beef patties, special sauce, lettuce, fu... pickles, onions, on a sesame seed shell. Episode #60: Attributes!


Lions and Tigers and Shares... Oh Mount!

September 2009, Command Line Kung Fu Episode 59  

Twitter Post: I fell into a burning ring of fu. I went down, down, down, but the shell went higher. (Johnny Cash!) Episode #59: Shares.


That's Pretty Random

September 2009, Command Line Kung Fu Episode 58  

Twitter Post: I know what shells like. I know what shells want. I know what shells like..shells like..FU! Episode # 58: More Randomness


At Your Services

August 2009, Command Line Kung Fu Episode 57  

Twitter Post: Take me out to the ball game. Take me out with the crowd. Buy me some shell fu and cracker jacks! Episode #57: Services


Find the Missing JPEG

August 2009, Command Line Kung Fu Episode 56  

Twitter Post: Sweet home Alabama. Where the shells are so fu. Sweet home Alabama. Lord, I'm coming home to U. Episode #56 Missing JPGs


Fishing for Network Configs

August 2009, Command Line Kung Fu Episode 55  

Twitter Post: I'm so excited! And I just can't hide it. I'm about to lose control, and I think I want fu...I shell fu! Episode #55: Net


Chmod Squad

August 2009, Command Line Kung Fu Episode 54  

Twitter Post: Give me the beat boys & free my soul. I wanna get lost in your shell fu roll & drift away... Episode #54: Chmod Squad


The Final Countdown

July 2009, Command Line Kung Fu Episode 53  

Twitter Post: Happy birthday to U! Happy birthday to U! U look like a shell.. & U code like 1 fu! Episode #53: Countdowns.


Prompts & Pushing It

July 2009, Command Line Kung Fu Episode 52  

Twitter Post: Salt & Peppa's here & we're in effect. Want fu to push it, shell! Ahh..push it. Push it real good! Episode #52: Pushd!


Leapin Lizards! ARP Stuff!

July 2009, Command Line Kung Fu Episode 51

Twitter Post: Summer lovin'...had me a blast. Shell-fu lovin'...happened so fast. I met a girl, crazy for fu... Episode #51: ARP!


Nmap 5.00 Initial Impressions - Niiiice!

July 2009, My thoughts on the new Nmap release


Scheduling Stuff

July 2009, Command Line Kung Fu Episode 50  

Twitter Post: Time keeps on slippin,slippin,slippin..into the fu-ture. I wanna shell like an eagle..2 the sea. Episode #50: Sched Tasks


There's No Place Like %HOMEPATH%

June 2009, Command Line Kung Fu Episode 49  

Twitter Post: Billy Jean is not my lover. She's just a girl who says that I am the 1. But the shell is not my fu. Episode #49: Env Vars


Parse-a-Palooza

June 2009, Command Line Kung Fu Episode 48  

Twitter Post: When you're strange..Faces come out of the shell. When you're strange..No one remembers your fu. Ep #48: Parse-a-Palooza


My Concluding Remarks from the 2009 Pen Test Summit

June 2009


All Speaker Presentations from the 2009 Pen Test Summit

June 2009


My Tweets from 2009 Pen Test Summit

June 2009


Fun with Output Redirection and Errorlevels

June 2009, Command Line Kung Fu Episode 47  

Twitter Post: Who can take a sunrise..sprinkle it with fu..cover it in chocolate & a miracle or 2? The shellman! Episode #47: Redir fun


Counting Matching Lines in Files

June 2009, Command Line Kung Fu Episode 46   

Twitter Post: When the moon hits your eye like a big pizza pie, that's a-shell-fu. Episode #46: 2 Announcements & Totaling Lines


Removing Empty Directories

June 2009, Command Line Kung Fu Episode 45   

Twitter Post: Shout! Shout! Let it all out! These are the shells I can fu without. C'mon. I'm talking to U! Episode #45: Del Empty Dirs


Users & Groups (Part II)

June 2009, Command Line Kung Fu Episode 44   

Twitter Post: Like a virgin,touched for the very 1st time. Like a vir-ir-ir-gin,w/ your shell fu next 2 mine. Episode #44: Users->Grps


Users & Groups

June 2009, Command Line Kung Fu Episode 43   

Twitter Post: Once upon a time, there was light in my shell. Now there's only fu in the dark... Episode #43: Showing Group Membership


Listing and Dropping SMB Sessions

May 2009, Command Line Kung Fu Episode 42   

Twitter Post: It's the end of the shell as we know it. It's the end of the shell as we know it. And I feel fu. Episode #42: SMB sessions


DoS or No DoS, That Is the Question

May 2009, Command Line Kung Fu Episode 41   

Twitter Post: U like to think you're immune to the shell, but U might as well face it: U're addicted to fu. Episode #41: DoS or No DoS?


Ed's Heresy

May 2009, Command Line Kung Fu Episode 40   

Twitter Post: When the working day is done, Oh shells, they wanna have fu. They just wanna! They just wanna! Episode #40: Ed's GUI Heresy


Replacing Strings in Multiple Files

May 2009, Command Line Kung Fu Episode 39

Twitter Post: Old MacDonald had a shell. E-I-E-I-Oh! And on that farm he had some fu. Episode #39: Replacing Strings in Multiple Files


The Browser Count Torture Test

May 2009, Command Line Kung Fu Episode 38

Twitter Post: Play that funky music, shell boy! Lay down the fu & play that funky music 'til u die. Episode #38: Browser Counter Torture


Show Account Security Settings

May 2009, Command Line Kung Fu Episode 37

Twitter Post: Sweet dreams are made of these. Fu am I to disagree? I travel the shell and 7 seas. Episode #37: Account Security Settings


File Linking

May 2009, Command Line Kung Fu Episode 36

Twitter Post: Every breath you take... Every move you make... Every vow you break... I'll be shelling fu. Episode #36: Links & Shortcuts


Remotely Locking Out User While Preserving Session

May 2009, Command Line Kung Fu Episode 35

Twitter Post: In the midnight hour, she cries "Fu! Fu! Fu!". With a rebel shell, she cries "Fu!". Episode #35: Ending User Sessions.


Suspicious Password Entries

May 2009, Command Line Kung Fu Episode 34

Twitter Post: I wanna walk, but I run back to you...That's why...I hate my shell for loving fu! Episode #34: Suspicious Password Entries


Recognizing Sub-Directories

May 2009, Command Line Kung Fu Episode 33

Twitter Post: I... don't wanna work. I want to bang on the shell all day. I just wanna fu. Episode #33: Listing only sub-dirs.


Wiping Securely

May 2009, Command Line Kung Fu Episode 32

Twitter Post: Imagine there's no GUI. It's easy if fu try. Only a shell below us. Above us... only sky. Episode #32: Wiping Securely.


Remote Command Execution

May 2009, Command Line Kung Fu Episode 31

Twitter Post: Relax! Don't fu it, when you wanna shell to it. Relax! Don't fu it... When you wanna come. Episode #31: Remote Cmd Exec.


Twiddling with the Firewall

May 2009, Command Line Kung Fu Episode 30

Twitter Post: Here's to you, Mrs. Robinson! Jesus loves fu more than you shell know. Whoa-whoa-whoa. Episode #30: Twiddling da firewall


Finding the Time

April 2009, Command Line Kung Fu Episode 29

Twitter Post: Yo, pretty ladies around the world! Got a weird thing to shell fu, so tell all the boys and girls. Episode #29 File Times


Environment-a-list

April 2009, Command Line Kung Fu Episode 28

Twitter Post: She was a fast machine, she kept her motor clean, she was the best shell fu that I'd ever seen. Episode #28: Env var fun!


You'll Be History

April 2009, Command Line Kung Fu Episode 27

Twitter Post: There shell was just a walkin' down the street, singing "Fu-wa-ditty... Ditty-dum-ditty-fu." Episode #27: More history fu!


Renaming Files With Regular Expressions

April 2009, Command Line Kung Fu Episode 26

Twitter Post: Fu are so beautiful.. to me. Cant you see? You're every shell I hoped for,everything I need. Episode #26: Renaming Files


My Shell Does Math

April 2009, Command Line Kung Fu Episode 25

Twitter Post: You are an obsession. You're _my_ obsession. Fu do you want me to be, to make you shell with me? Episode #25: Shell Math.


Copying and Synchronizing (Remote) Directories

April 2009, Command Line Kung Fu Episode 24

Twitter Post: Domo arigato, Mr. Fu-boto. Himitsu wo shell-i tai! Episode #24: rsync and robocopy... very useful sync'ing tools.


Job Control

April 2009, Command Line Kung Fu Episode 23

Twitter Post: Shell have fu-fu-fu 'til her daddy takes the T-bird away... Episode #23: Job control in Lin and... well... a bit in Win.


Death to Processes

April 2009, Command Line Kung Fu Episode 22

Twitter Post: Hey, hey, shell, said the way you move... Gonna make you sweat, gonna make you fu. Episode #22: Killing processes.


Finding & Locating Files

April 2009, Command Line Kung Fu Episode 21

Twitter Post: Take me down to the paradise city, where the fu is green and the shells are pretty! Episode #21: Searching for files.


Ping Beep of Death

April 2009, Command Line Kung Fu Episode 20

Twitter Post: Jenny... I got your number. 867-Fu-Shell-09. 867-Fu-Shell-09. Episode #20: Making your ping beep, w/ shell buffering prob.


Clearing The Contents Of A File

April 2009, Command Line Kung Fu Episode 19

Twitter Post: But I would not feel so all alone... _Everybody_ must shell fu! Episode 19: Clearing File Contents - /dev/null and Win nul.


Clearing The System DNS Lookup Cache

April 2009, Command Line Kung Fu Episode 18

Twitter Post: When I find myself in times of trouble, mother mary shells to me, speaking words of fu, Let It Be. Episode 18: DNS Cache Fu


DNS Cache Snooping in a Single Command

March 2009, Command Line Kung Fu Episode 17

Twitter Post: Well, you can tell by the way I fu my walk... I'm a shell's man, no time to talk. Episode 17: DNS Cache Snooping in 1 cmd!


Got That Patch?

March 2009, Command Line Kung Fu Episode 16

Twitter Post: Ain't no particular shell I'm more compatible with. I just want your extra time, and your... FU! Episode 16: Patch Check!


New User Created When?

March 2009, Command Line Kung Fu Episode 15

Twitter Post: Put your right fu in. Put your right fu out. Put your right fu in and shell it all about. Episode 15: User Creation Time


Command Line Shortcuts

March 2009, Command Line Kung Fu Episode 14

Twitter Post: My fu runs cold! My memory has just been sold. My command shell's in the centerfold. Episode 14: Shell shortcuts.


Find Vulnerable Systems in A Nessus Export

March 2009, Command Line Kung Fu Episode 13

Twitter Post: Wise... men... say... Only fools rush in. But I can't help... shelling in love with fu! Episode 13: Analyze Nessus reports.


Deleting Related Files

March 2009, Command Line Kung Fu Episode 12

Twitter Post: She's a very kinky shell. The kind you dont take home to mutha! She will never let your fu down. Episode 12: Parsing trix.


Listing Files by Inode as a Proxy for Create Time

March 2009, Command Line Kung Fu Episode 11

Twitter Post: Please, please shell me now. Is there some fu I should know? Episode 11: File create times by inode proxy? What the Hal?


Finding Names of Files Matching a String

March 2009, Command Line Kung Fu Episode 10

Twitter Post: A-TOM-IC shells! Bow-wow-wow-yippi-fu-yippi-yay: Episode 10: Find names of files with strings in Hal's Hellish Interview.


Stupid Shell Tricks: Display the Nth Line

March 2009, Command Line Kung Fu Episode 9

Twitter Post: It's raining shells, hallelujah! It's raining fu, you know _what_ to do! Episode 9: Shell trix: Show line #n & HEAD on Win.


Netstat Protocol Stats

March 2009, Command Line Kung Fu Episode 8

Twitter Post: Command shells in the night... exchanging glances... Fu-be-do-be-do. Episode 8: Netstat protocol stats!


Aborting a System Shutdown

March 2009, Command Line Kung Fu Episode 7

Twitter Post: Geeks spew new fu for you to do! Episode 7: Canceling shutdowns at the command line on Win, Lin, and Mac OS X.


Command-Line Ping Sweeper

March 2009, Command Line Kung Fu Episode 6


Simple Text Manipulation - Reverse DNS Records

March 2009, Command Line Kung Fu Episode 5


Listing Files and Their Sizes

February 2009, Command Line Kung Fu Episode 4


Watching the File Count in a Directory

February 2009, Command Line Kung Fu Episode 3


Looking at the Config of the Built-In Firewall

February 2009, Command Line Kung Fu Episode 2


Protecting your Web Apps: Two Big Mistakes and 12 Practical Tips to Avoid Them

February 2009, SANS Reading Room (with Frank Kim)


Windows registry forensics: Investigating system-wide settings

October 2008, TechTarget Threat Monitor


Windows registry forensics guide: Investigating hacker activities

June 2008, TechTarget Threat Monitor


More built-in Windows commands for system analysis

May 2008, TechTarget Threat Monitor


Worst practices: Learning from bad security tips

April 2008, TechTarget Threat Monitor


Built-in Windows commands to determine if a system has been hacked

March 2008, TechTarget Threat Monitor


Exploit research: Keeping tabs on the hacker undergroun

February 2008, TechTarget Threat Monitor


Enterprise security in 2008: Malware trends suggest new twists on old tricks

January 2008, TechTarget Threat Monitor


Thinking fast-flux: New bait for advanced phishing tactics

January 2008, TechTarget Threat Monitor


Color Me Complex

November 2007, Information Security Magazine (with Matthew Carpenter)


iPhone security in the enterprise: Mitigating the risks

November 2007, TechTarget Threat Monitor


Fight viruses with your USB flash drive

September 2007, TechTarget Threat Monitor


Finding malware on your Windows box (using the command line)

August 2007, TechTarget Threat Monitor


Windows Vista security flaws show progress, not perfection

May 2007, TechTarget Threat Monitor


Polymorphic viruses call for new antimalware defenses

April 2007, TechTarget Threat Monitor


Plentiful VoIP Exploits Demand Careful Consideration

March 2007, TechTarget Threat Monitor


The Security Risks of Google Notebook

March 2007, TechTarget Threat Monitor


Finding Files and Counting Lines at the Windows Command Prompt

February 2007, Internet Storm Center


10 Emerging Malware Trends for 2007

January 2007, TechTarget Threat Monitor


Google Code Search -- Finding security flaws has never been easier

December 2006, TechTarget Network Security Tactics


Fun with Windows Netstat

December 2006, Internet Storm Center


Information Security Freeware Has Its Benefits

December 2006, TechTarget Network Security Tactics


Defensive measures for evolving phishing tactics

October 2006, TechTarget Threat Monitor


Laptop crypto: Do it, but realize it's not a panacea

September 2006, TechTarget Threat Monitor


Avoiding the scourge of DNS amplification attacks

August 2006, TechTarget Threat Monitor


How to protect your company against cybercrime

May 2006, TechTarget Threat Monitor


Spy Catchers

May 2006, Information Security Magazine (with Tom Liston)


On The Line

November 2005, Information Security Magazine (with Mike Poor)


Windows XP SP 2 -- Helps control malware ... but watch out for that firewall!

October 2004, TechTarget Threat Monitor


Ditch IE?

August 2004, TechTarget Threat Monitor


Battling worms with network-based IPS

June 2004, TechTarget Threat Monitor