presenter - ShmooCon

advertisement
PSIFERTEX
A twenty-second biography
“
Of code, parking lots,
business processes,
modern operating
system protections,
children’s toys. Hacking
is a mindset, not a
toolset.
“”
hacker
teacher
Pretty much whenever I can con someone into listening.
ctf champion
(Sometimes)
ctf champion loser
I lose more than I win
ctf organizer
Go play now!
presenter
Yeah, I got recursive on ya’ll.
family man
Hacking and programming kids is fun!
nerf addict
I can quit at any time.
doer of stuff
ABSTRACT
The 30 Second Summary
few months
corrupting
children
Creative Problem
Solving Class
hacking
Hacking Culture
Ethics
Lock-picking
Office Munitions
Magic Tricks
Social Engineering (Truth and
Deception)
Number Systems
Thanks for coming…
1.Encourage
2.Enable
3.Warn
ENCOURAGEMENT
In which the need is demonstrated.
1.Critical Thinking
2.“Hacker” Rehab
3.Giving Back
Opportunities Exist
•
•
•
•
http://www.afterschoolalliance.org/
Call a school!
Hacker Spaces
Other Non-profits (Community Centers,
Libraries, Churches, etc)
ENABLING
In which the need is demonstrated.
LESSON PLANS
Overview of the lesson plans
Intro / Hacking Culture
Summary:
An introduction into the concepts, cultures, ethics,
and legality of hacking, cracking, and phreaking
Goals:
Awareness, definitions
Materials:
None required, potentially slides.
Preparation:
Write up your own script/notes as needed, focus
on your experiences and favorite stories.
Instructions:
Spend time on the hacker topics, but don’t forget
the mini civics and philosophy lessons. Ethics will
underpin many other lessons, start early.
Resources:
MIT Hacks Gallery, Sample Slides online
Lockpicking
Summary:
The joys of lockpicking, emphasize the joys of
learning inner-workings, strong ethics focus.
Goals:
Practical skill, even more lock-picking
Materials:
Training locks, clear locks, multiple styles
>one pick/tension wrench for each student
Prepared diagrams/videos
Preparation:
Practice on locks and picks, verify difficulty,
homemade wiperblade tension wrenches make
pick-sets go further
Instructions:
Start with ethics, diagrams next, hand out picks
Resources:
Schuyler Towne
southord.com
Office Supply Warfare
Summary:
Good excuse to pop balloons, be “MacGyver-ish”
Goals:
Object repurposing, weapons safety, rules
Materials:
Lots! (pens, rubber bands, bbs, etc)
Targets (balloons, paper, decorate your own!)
Print copies of plans
Preparation:
Build at least one of everything before-hand.
Instructions:
1.
2.
3.
4.
Resources:
Pass out directions and materials
Run around helping
???
Shoot stuff
Magic Tricks
Summary:
Because I think they’re fun.
Goals:
Hand-eye? No, just for fun really.
Materials:
Coins
Cards (bulk from amazon)
Rope!
Preparation:
Magic tricks. Learn some.
Instructions:
I can’t tell you the secrets, you might pass them
on!
Resources:
Websites, bookstores.
Deception and Truth
Summary:
Study topics of deception and truth, and practice
them out in a series of games
Goals:
deception detection skills, honesty
Materials:
None
Preparation:
Prepare presentation on ethics,
Decide on a group deception-based game to play
(“Mafia”)
Combine a brief set of slides or presentation with
some fun role-playing games involving deception.
Principles of polygraphs make an interesting topic.
Instructions:
Resources:
Number Systems
Summary:
Studying number systems as a pre-cursor to
Goals:
Familiarity with non base-10 numbers
Materials:
Slide deck or whiteboard notes
Preparation:
A refresher never hurts.
Instructions:
Cover topics (binary, decimal, hexadecimal)
Lots of exercises, competition
Resources:
Your CS degree finally pays off.
Future Topics
•
•
•
•
•
•
•
Codes, Ciphers and Cryptography
Logic
Introduction to Programming
Web Fundamentals
Security Fundamentals
Social Engineering Followup
Nerf Modding
LESSONS LEARNED
In which you avoid mistakes psifertex made
computers are hard
“hands on” is a must
“hands on” is crazy
discipline 
get help
prepare
attendance fluxuates
Legal Issues
• State Childcare Requirements
• Freaked Out Parents
PARENTAL NOTIFICATION FORM FOR “CREATIVE PROBLEM SOLVING CLASS”
XX-YY-ZZZZ
John Doe
john@johndoe.com
(phone) AAA-BBB-CCCC
Dear Parent:
Thanks for allowing your child to participate in this Creative Problem Solving Class.
Some of the topics we plan on covering in this class might be misunderstood or taken out of context, so I hope
to use this letter to communicate the intent of the class, give you a chance to have some good conversations
with your child, and also make sure you have my contact information.
One of the goals of the class is to introduce students to the concept of “hacking”. Contrary to how it is often
portrayed, hacking was originally not about breaking into computers. Rather it’s about solving problems with
unexpected, original, creative solutions--or sometimes just being the first to see a problem at all.
With that in mind, the course covers a lot more than just computers. We plan to cover such topics as lock
picking, puzzles and games, magic tricks, etc, because each can illustrate that same principle.
The most important lesson comes in the first week, however. That’s when we will discuss the history of
hacking as a culture, the ethics of hacking, and being careful to delineate what is beneficial, legal hacking, and
illegal malicious activity. Of course other weeks will also include appropriate reminders and discussions about
relevant legal and ethical behaviors.
If you have any questions about the class, please feel free to contact me via phone or email. I look forward to
any feedback. Additionally, please sign and return the following attachment so we know you understand and
are willing to have your child participate.
Sincerely,
John Doe
I, _____________________________________, understand that my child,
______________________________________ will be attending the creative problem solving class and a
variety of sensitive topics such as lock-picking, computer hacking, and others will be studied and discussed.
Signature: ______________________________ Date: _______________
Recap
• Corrupting Teaching is fun, you should do it.
• Find fun topics you can teach on
• Avoid pitfalls (permission, help, planning)
Resources
http://www.defconkids.org/
http://cty.psifertex.com/ (Corrupt The Youth)
jordan@psifertex.com
Corrupt The Youth by Jordan Wiens is licensed under a
Creative Commons Attribution 3.0 Unported License.
CTY Logo used with permission of the artist, Mike Frankl
Website logos copyright their respective organizations
Roadsign icons courtesy openclipart.org under an explicit public domain grant.
Download