Syllabus EN Ethical Hacking Spring 2016

Similar documents
ELE 3600 Course Syllabus

QuickGuide for CC, GS, and Barnard CS Students

FAQ: Elementary ELA Instructional Materials. Did WCSD elementary schools purchase reading textbooks during the last adoption cycle?

Principles of Online Instructional Design RIDT 101 1DL

BlueShift - QUT Business School Case Competition for high school students

Jefferson Academy Course Syllabus Pre-Calc/Trigonometry Fall 2017

QuickGuide for SEAS CS Students (New Requirements Beginning Fall 2012)

School of Business and Nonprofit Management Course Syllabus

HSC 4302: Methods & Materials in Health Education University of Florida, Department of Health Education & Behavior

Ethics and Scientific Integrity: University Policy, its Application and Recommendations

Performance Dialogues

NORTHSIDE HIGH SCHOOL

Great Leaders in United States History. Rob Greenwood Hereford High Parkton, Maryland

ANNUAL REPORT

SYNCRUDE HIGHER EDUCATION AWARDS PROGRAM (SHEAP)

ENR 1100 SPRING SEMESTER 2017 CFAES SCHOOL OF ENVIRONMENT & NATURAL RESOURCES

Religion and the Spirit of Capitalism

PHGY 230: Human Anatomy & Physiology II

Police Organization and Administration CJA Credit Hours

CHS Women's Soccer 2017

PROPOSED TEACHER LEADERSHIP FRAMEWORK

(Survey Design) Instructorr. Semester. Time/ Day. Meeting Dates. Location. hours.. PROFESSIONAL. Wolakolkiciyapi. initiate. change.

Building a K12 Science Flipgrid Community

AL YASMINA SCHOOL POST-16 HANDBOOK

Author: Maria Gilda Lyghounis. Topic: Olympic Games in ancient Greece and nowadays (Rio de Janeiro 2016) o Main Teacher.

Contra Costa College: HBCU SPRING 2018 TOUR Application due November 30, 2017

8 Legal Research Methods: Feeling Part of Current Research : The Teaching-Research Link and Professional Communication

ANNUAL PROGRAM REPORT

Mathematics Course Waivers Trends and Best Practice

Project SEARCH Application

ONTARIO LEADERSHIP STRATEGY CONVERSATION STARTERS

NYS Common Core ELA & Literacy Curriculum Grade 9 Module 1 Unit 1 Lesson 4

EDUC 621 Case Study Assignment Guidelines

PowerTeacher Gradebook to PowerTeacher Pro General Information

Preparing Global Leaders Final Major Recommendations

Students Placement Office, IIT Kanpur Student Placement Policy (Year )

Angelo State University College of Education

Mental health and behaviour in schools 10-minute Briefing

A Level DR AFT. O f q u a l a c c r e d. it a ti o n. Specification DRAFT

Double Degree Exchange Program 1A-2A at Ecole centrale de Lyon

Kick-Off Event Trainee Program - Purchasing. Vienna, February 2 & 3,

Greening Economies in the European Union s Eastern Neighbourhood (EaP GREEN)

CO-ED KIDDIE BASKETBALL CAMP

Alexander von Humboldt - Deutsche Internationale Schule Montreal. German International Abitur and Qualification Period

FIG Commission 2 Newsletter

STATISTICAL LITERACY and STATISTICAL COMPETENCE in the NEW CENTURY. David S. Moore Purdue University

Department of Economics. PhD Programme in Economics 31 st 32 nd 33 rd cohorts. Guide A.Y

St Matthew s Westminster

YEAR 4 (PART A) Textbook 4A schema

Year 3 children's understanding of fractions: are we making progress?

North Shore Senior High School AP Spanish Literature and Culture Course Syllabus Mrs. Cuevas

Alumni of Color Website: Reshell Ray

EMILY CARR SECONDARY SCHOOL

Vegard Nygaard Bergh A study of young Norwegians in English Idiom Processing

Assessing Multilingual Children

1. Programme of the aces Academy 2012

"I'I':L: !-' j\x: 7i DATE PAGES

Tables of Orthogonal Polynomial Values Extended to N: 104

Specialist for companies facing transition

EPSCR o EPSCR. Institute t for Functional Nanomaterials RESEARCH IN PUERTO RICO RESEARCH IN PUERTO RICO

Aston University Malaysia Country Manager: Chunmun Kamal 4476) (This update: )

JAIl; feb 1978 nl.2&.price ;10

SEBASTIAN WATZL: CURRICULUM VITAE

Short Report about the Laity-General Promoter s visit to some Fraternities of Germany (Teutonia) and France (Province of France)

Social Studies / Sciences. 9 Freshmen English Algebra 1 Integrated Science World Studies PE 1 Intro to Culinary Arts: Cooking 101

ASIA. 4D3N Discover Sri Lanka RM 1,

Social Media Journalism J336F Unique Spring 2016

CRITICAL THINKING AND WRITING: ENG 200H-D01 - Spring 2017 TR 10:45-12:15 p.m., HH 205

Course Content Concepts

CIS 121 INTRODUCTION TO COMPUTER INFORMATION SYSTEMS - SYLLABUS

MAR Environmental Problems & Solutions. Stony Brook University School of Marine & Atmospheric Sciences (SoMAS)

Data Structures and Algorithms

Course Syllabus p. 1. Introduction to Web Design AVT 217 Spring 2017 TTh 10:30-1:10, 1:30-4:10 Instructor: Shanshan Cui

GLBL 210: Global Issues

Syllabus - ESET 369 Embedded Systems Software, Fall 2016

Using Knowledge to Speed Learning: A Comparison of Knowledge-based Cascade-correlation and Multi-task Learning

PHO 1110 Basic Photography for Photographers. Instructor Information: Materials:

ACADEMIC EXCELLENCE REDEFINED American University of Ras Al Khaimah. Syllabus for IBFN 302 Room No: Course Class Timings:

CWSEI Teaching Practices Inventory

Photography: Photojournalism and Digital Media Jim Lang/B , extension 3069 Course Descriptions

PHILOSOPHY & CULTURE Syllabus

SOC 1500 (Introduction to Rural Sociology)

CS 100: Principles of Computing

RM 2234 Retailing in a Digital Age SPRING 2016, 3 credits, 50% face-to-face (Wed 3pm-4:15pm)

Fall 2016 ARA 4400/ 7152

AGN 331 Soil Science Lecture & Laboratory Face to Face Version, Spring, 2012 Syllabus

MGMT 3362 Human Resource Management Course Syllabus Spring 2016 (Interactive Video) Business Administration 222D (Edinburg Campus)

AGN 331 Soil Science. Lecture & Laboratory. Face to Face Version, Spring, Syllabus

ACADEMIC POLICIES AND PROCEDURES

Intermediate Academic Writing

95723 Managing Disruptive Technologies

HSMP 6611 Strategic Management in Health Care (Strg Mgmt in Health Care) Fall 2012 Thursday 5:30 7:20 PM Ed 2 North, 2301

MUCP / MUEN Spring 2015 MUCP / MUEN Interm edia Performance ARTA

Lyman, M. D. (2011). Criminal investigation: The art and the science (6th ed.). Upper Saddle River, NJ: Prentice Hall.

Corporate Communication

An NFR Pattern Approach to Dealing with Non-Functional Requirements

International Baccalaureate Diploma Programme

Class Meeting Time and Place: Section 3: MTWF10:00-10:50 TILT 221

ENG 111 Achievement Requirements Fall Semester 2007 MWF 10:30-11: OLSC

Required Texts: Intermediate Accounting by Spiceland, Sepe and Nelson, 8E Course notes are available on UNM Learn.

Transcription:

Syllabus EN.650.431 Ethical Hacking Spring 2016 Descriptin Cyber security is the premier issue f ur time. It affects every facet f industry and ur gvernment, and thus is nw a threat t ur U.S. Natinal Security. This curse is designed t intrduce students t the skills needed t defend cmputer netwrk infrastructure by expsing them t the hands-n identificatin and creatin f vulnerabilities in servers (i.e., Windws and Linux), wireless netwrks, websites, and cryptlgic systems. These skills will be tested by having teams f students develp and participate in instructr lead capture-the-flag cmpetitins. Als included are advanced tpics such as shell cding, IDA Pr analysis, fuzzing, and writing r expliting netwrk-based applicatins r techniques such as web servers, spfing, and denial f service. Instructr Dr. Lanier Watkins, lanier.watkins@jhuapl.edu r lanierwatkins@gmail.cm Office: 317 Malne Hall Office hurs: by appintment thrugh email Meetings 6:00-8:30 pm, Thursday Hackerman B-17 except the belw dates: Hdsn 213 n 2/11/16, 3/24/16, and 4/7/16 Textbk Required: Camern Buchanan. Kali Linux CTF Blueprints, Packt Publishing, 2014 Recmmended: Jn Ericksn. Hacking, 2nd Editin: The Art f Explitatin, 2008 Online Resurces Please lg in t Blackbard fr all materials related t this curse. [Or prvide a URL if using anther nline curse management system.] Curse Objectives (1) Students will learn hw t identify and create vulnerabilities in servers, wireless netwrks, websites, and cryptlgic systems (2) Students will learn hw t develp and participate in capture-the-flag exercises. Curse Tpics Penetratin testing Netwrk hardening

Capture-the-flag exercise creatin, strategy, and scring Tpics and Schedule: Date Tpic Cmments Week #1 1/28/16 Week #2 2/4/16 Expliting Windws Expliting Windws Fcus n planting flags fr windws fr varius scenaris (i.e., securing windws envirnment except fr vulnerable sftware which leads t flag) Chapter 1: Page 7-15 Fcus n planting flags fr windws fr varius scenaris (i.e., securing windws envirnment except fr vulnerable sftware which leads t flag) Chapter 1: Page 15-35 Syllabus Review Ethics Discussin Discuss semester lng Capture-the- Flag (CTF) student prjects See week #13 fr details Discuss Bnus Attend Natinal Cllegiate Cyber Defense Cmpetitin (http://maccdc.rg) 2-hur hands-n creating and/r explitatin f server vulnerabilities Tw 5 min breaks (7 & 8pm) Grups Cllabrate 20 minutes 2-hur hands-n creating and/r explitatin f server vulnerabilities Tw 5 min breaks (7 & 8pm) Grups Cllabrate 20 minutes Week #3 2/11/16 Expliting Linux Fcus n planting flags fr Linux fr varius scenaris (i.e., securing Linux envirnment except fr vulnerable sftware which leads t flag) 2-hur hands-n creating and/r explitatin f server vulnerabilities Tw 5 min breaks (7 & 8pm) Grups Cllabrate 20 minutes Chapter 2: Page 37 47 Hmewrk #1 Week #4 2/18/16 Expliting Linux Fcus n planting flags fr Linux fr varius scenaris (i.e., securing Linux envirnment except fr vulnerable sftware which leads t flag) 2-hur hands-n creating and/r explitatin f server vulnerabilities Tw 5 min breaks (7 & 8pm) Grups Cllabrate 20 minutes Chapter 2: Page 47 59

Week #5 2/25/16 Expliting Wireless and Mbile Fcus n planting flags fr wireless r mbile devices fr varius scenaris (i.e., securing wireless r mbile device envirnments except fr vulnerability which leads t flag) 2-hur hands-n creating and/r explitatin f wireless vulnerabilities Tw 5 min breaks (7 & 8pm) Grups Cllabrate 20 minutes Chapter 3: Page 61 71 Review Hmewrk #1 Hmewrk #2 Week #6 3/3/16 Expliting Wireless and Mbile Fcus n planting flags fr wireless r mbile devices fr varius scenaris (i.e., securing wireless r mbile device envirnments except fr vulnerability which leads t flag) 2-hur hands-n creating and/r explitatin f wireless vulnerabilities Tw 5 min breaks (7 & 8pm) Grups Cllabrate 20 minutes Chapter 3: Page 71-80 Week #7 3/10/16 Scial Engineering Websites and Pictures Fcus n extracting inf frm peple via crss-site scripting r passing/extracting inf in/ut f pictures fr varius scenaris (i.e., securing websites envirnments except fr vulnerability which leads t flag) Chapter 4: Page 81-91 Review Hmewrk #2 Hmewrk #3 Exam 1 1 hur 1-hur hands-n creating and/r explitatin f website vulnerabilities Tw 5 min breaks (7 & 8pm) Grups Cllabrate 20 minutes Week #8 3/17/16 Scial Engineering Websites and Pictures Fcus n extracting inf frm peple via crss-site scripting r passing/extracting inf in/ut f pictures fr varius 2-hur hands-n creating and/r explitatin f website vulnerabilities Tw 5 min breaks (7 & 8pm) Grups Cllabrate 20 minutes

scenaris (i.e., securing websites envirnments except fr vulnerability which leads t flag) Chapter 4: Page 91-101 Week #9 3/24/16 Expliting Cryptlgy Fcus n using basic tls t explit imprperly implemented encryptin n previusly placed flags 2-hur hands-n creating and/r explitatin f imprperly implemented encryptin vulnerabilities Tw 5 min breaks (7 & 8pm) Grups Cllabrate 20 minutes Chapter 5: Page 103 113 Review Hmewrk #3 Hmewrk #4 Week #10 3/31/16 Expliting Cryptlgy Fcus n using basic tls t explit imprperly implemented encryptin n previusly placed flags 2-hur hands-n creating and/r explitatin f imprperly implemented encryptin vulnerabilities Tw 5 min breaks (7 & 8pm) Grups Cllabrate 20 minutes Chapter 5: Page 113-123 Week #11 4/7/16 Capture the Flag Basics Tw 5 min breaks (7 & 8pm) Grups Cllabrate 20 minutes Basic rules and strategies Hw t scre flag captures and reprt team prgress Chapter 6: Page 125 132 Review Hmewrk #4 Hmewrk #5 Week #12 4/14/16 Capture the Flag Walkthrugh In class walkthrugh f a capture the flag challenge Exam 2 I hur Tw 5 min breaks (7 & 8pm) Tw 5 min breaks (7 & 8pm) Discussins n scring and reprting status f walkthrugh Chapter 6: Page 132-162

Week #13 4/21/16 Capture the Flag Turnament Team CTF prjects Tw 5 min breaks (7 & 8pm) Frm start f semester, the class will be divided int tw large teams and tasked with creating Capture the Flag (CTF) Challenges. The large teams will exchange CTF challenges, split int smaller teams which will cmpete against each ther in the unseen challenge. The large team that created the CTF challenge will scre and reprt the status f the cmpetitin. The CTF challenges will be dne in class and will be timed. These challenges will be semester lng prjects fr the students. Curse Expectatins & Grading Grading Rubric Assignment Windws, Linux, and Wireless Hacking Exam #1 Scial Engineering, Cryptlgy, and CTF Exam# 2 Class Participatin: # f Assignments Percentage f Grade Cmments 1 15% In class, clsed ntes exam 1 15% In class, clsed ntes exam 13 20% Fllwing alng with in-class hacking assignments Hme Wrk 5 20% Hmewrk Assignments Team CTF Prject 2 30% Bth grups will develp a CTF Prject Plan turnament CTF Implementatin Grading: A letter grade will be assigned accrding t this frmula: A+, 97-100%; A, 93-96%; A-, 90-92%; B+, 87-89%; B, 83-86%; B-, 80-82%; C, 70-79%; F,:<70%. Apprpriate curving will be made as necessary. What kinds f wrk yu ll be ding in this curse. Weekly hmewrk assignments, tw midterms, ne final. Active participatin in class discussin, ral presentatin. And explain the grading basis and plicy.

Key Dates Dates fr exams, presentatins, etc. This can be n Blackbard instead f here. Assignments & Readings Fr thse wh specify this explicitly in advance. Or say explicitly that these are psted n the Blackbard site fr this curse. Ethics The strength f the university depends n academic and persnal integrity. In this curse, yu must be hnest and truthful, abiding by the Cmputer Science Academic Integrity Plicy: Cheating is wrng. Cheating hurts ur cmmunity by undermining academic integrity, creating mistrust, and fstering unfair cmpetitin. The university will punish cheaters with failure n an assignment, failure in a curse, permanent transcript ntatin, suspensin, and/r expulsin. Offenses may be reprted t medical, law r ther prfessinal r graduate schls when a cheater applies. Vilatins can include cheating n exams, plagiarism, reuse f assignments withut permissin, imprper use f the Internet and electrnic devices, unauthrized cllabratin, alteratin f graded assignments, frgery and falsificatin, lying, facilitating academic dishnesty, and unfair cmpetitin. Ignrance f these rules is nt an excuse. Academic hnesty is required in all wrk yu submit t be graded. Except where the instructr specifies grup wrk, yu must slve all hmewrk and prgramming assignments withut the help f thers. Fr example, yu must nt lk at anyne else s slutins (including prgram cde) t yur hmewrk prblems. Hwever, yu may discuss assignment specificatins (nt slutins) with thers t be sure yu understand what is required by the assignment. If yur instructr permits using fragments f surce cde frm utside surces, such as yur textbk r n-line resurces, yu must prperly cite the surce. Nt citing it cnstitutes plagiarism. Similarly, yur grup prjects must list everyne wh participated. Falsifying prgram utput r results is prhibited. Yur instructr is free t verride parts f this plicy fr particular assignments. T prtect yurself: (1) Ask the instructr if yu are nt sure what is permissible. (2) Seek help frm the instructr, TA r CAs, as yu are always encuraged t d, rather than frm ther students. (3) Cite any questinable surces f help yu may have received. On every exam, yu will sign the fllwing pledge: "I agree t cmplete this exam withut unauthrized assistance frm any persn, materials r device. [Signed and dated]". Yur curse instructrs will let yu knw where t find cpies f ld exams, if they are available. [In additin, the specific ethics guidelines fr this curse are: (1) (Insert unique rules here, such as yur plicy regarding cllabratin n assignments r use f ld exams.) (2) (etc.)] Reprt any vilatins yu witness t the instructr. Yu can find mre infrmatin abut university miscnduct plicies n the web at these sites: Fr undergraduates: http://e-catalg.jhu.edu/undergrad-students/student-life-plicies/ Fr graduate students: http://e-catalg.jhu.edu/grad-students/graduate-specific-plicies/ Students with Disabilities

Any student with a disability wh may need accmmdatins in this class must btain an accmmdatin letter frm Student Disability Services, 385 Garland, (410) 516-4720, studentdisabilityservices@jhu.edu. ABET Outcmes An ability t apply knwledge f cmputing and mathematics apprpriate t the discipline (a) An ability t analyze a prblem, and identify and define the cmputing requirements apprpriate t its slutin (b) An ability t design, implement, and evaluate a cmputer-based system, prcess, cmpnent, r prgram t meet desired needs (c) An ability t functin effectively n teams t accmplish a cmmn gal (d) An understanding f prfessinal, ethical, legal, security and scial issues and respnsibilities (e) An ability t cmmunicate effectively with a range f audiences (f) An ability t analyze the lcal and glbal impact f cmputing n individuals, rganizatins and sciety (g) Recgnitin f the need fr and an ability t engage in cntinuing prfessinal develpment (h) An ability t use current techniques, skills, and tls necessary fr cmputing practice (i) An ability t apply mathematical fundatins, algrithmic principles, and cmputer science thery in the mdeling and design f cmputer-based systems in a way that demnstrates cmprehensin f the tradeffs invlved in design chices (j) An ability t apply design and develpment principles in the cnstructin f sftware systems f varying cmplexity (k)