Cook Like a Hacker!

20
COOK LIKE A HACKER! JIM GILSINN

description

Presented @ BSidesDE, November 14, 2014 Cook like a hacker, and I don’t mean Ramen noodles, take-out pizza, and a bowl of cereal. A lot of hacking involves using a basic set of equipment, learning a powerful set of tools, following a basic set of procedures, a lot of improvising and experimenting, and learning from your mistakes. Cooking is the same. You can cook amazing meals, but it means that you have to be willing to apply a hacker-type mindset to an area that doesn’t involve computers.

Transcript of Cook Like a Hacker!

Page 1: Cook Like a Hacker!

COOK LIKE A HACKER!

JIM GILSINN

Page 2: Cook Like a Hacker!

Image Courtesy of Maruchan

Page 3: Cook Like a Hacker!

Baking takes precision!I’m talking about cooking

Page 4: Cook Like a Hacker!

I’M ALSO NOT TALKING ABOUT PRESENTATION

Image Courtesy of Dreamworks

Page 5: Cook Like a Hacker!

A LITTLE ABOUT ME

• I love to cook (and eat)

• Cooking on my own ~10 years old

• Cooking full family meals in high-school

• Learned to cook by smell/taste

• I assess & design ICS/SCADA networks

• I’m an engineer & programmer

• I’m not a hacker!

Page 6: Cook Like a Hacker!

HACKER MENTALITY?

• Learn about equipment, tools, resources, etc.

• Question everything

• Experiment and figure things out

• Share with others

• Teach others

Page 7: Cook Like a Hacker!

EQUIPMENT

Images Courtesy of Ikea, Kenmore, Hak5, Great Scott Gadgets

Page 8: Cook Like a Hacker!

TOOLS

Images Courtesy of McCormick, Snort, Security Onion, Wireshark, Offensive Security, Rapid7, Tenable Network Security, The Bro Project

Page 9: Cook Like a Hacker!

TECHNIQUES

• Grill/Barbeque

• Bake/Broil

• Sauté/Fry

• Pressure Cook

• Roast

• Stew

• Assess

• Audit

• Passive/Active Scan

• Pen Test

• War drive

Page 10: Cook Like a Hacker!

RESOURCES

Page 11: Cook Like a Hacker!

RESOURCES

Images Courtesy of Google, Food Network, Pinterest, GitHub, SourceForge, Shodan, Wikipedia

Page 12: Cook Like a Hacker!

RECIPES

• Good place to start

• Learn something new

• Making something very specific

• Suggestion for general amounts/times/temps

• “To Taste”

• Good place to start

• Learn something new

• Do something very specific

• Suggestion for general workflow

• Adjust based on findings

Images Courtesy of Lucasfilm

Page 13: Cook Like a Hacker!

REQUIREMENTS/CONSTRAINTS

• Kosher/Halal

• Vegetarian/Vegan

• Low/No-Salt

• Low Fat

• Low Carb

• Passive-Scanning Only

• No Physical Penetration

• These are Out-of-Scope

• Only Afterhours

• You Can’t Talk to Those People

Page 14: Cook Like a Hacker!

I have not failed. I've just found 10,000 ways that won't work.

Just because something doesn't do what you planned it to do doesn't mean it's useless.

Thomas Edison

“”

Page 15: Cook Like a Hacker!

A COUPLE EXAMPLES

Page 16: Cook Like a Hacker!

PIZZA

• Why does pizza from a restaurant taste so good?

• Heat• Bake/Broil

• Grill

• Dough• Pre-made crusts

• Fresh dough

• Scratch

Page 17: Cook Like a Hacker!

RICE

• Why do you cook rice the way you do?

• ‘Cause Uncle … says so?

• Why does rice end up like a block of goo?

• Starch

• Rinse before cooking

• Water

• Boil it like pasta

• Microwave it

Page 18: Cook Like a Hacker!

SHARE WITH OTHERS

Page 19: Cook Like a Hacker!

TEACH OTHERS

Page 20: Cook Like a Hacker!

QUESTIONS?

• Jim Gilsinn

• Email: [email protected] or [email protected]

• Phone: +1-301-706-9985 or +1-614-323-2254

• Twitter: @JimGilsinn

• LinkedIn: http://www.linkedin.com/in/jimgilsinn/

• SlideShare: http://www.slideshare.net/gilsinnj

• Website: http://www.kenexis.com