Last Updated: June-26-2016 @ 8:00pm
Course Objectives:
The class objective is to teach hacking techniques for the purpose of understanding what is possible and how to be aware of possible attacks.
The class will try to cover various topics depending on time availability and instructor's discretion.
The student is expected to have an understanding of computing and basic programming concepts. I recommend that you have a computer that is running Windows and Linux. You can also use a MacOSX.
It is important that you read ahead. This is even more important when you are taking a summer class that last 6
weeks. You are expected to be mature student at this point. The instructor is here to help. Please let me know if you have any questions.
NOTE: The topics learned in this class are designed to teach you how people may break into a system or how to work with cryptography. However, you must work in a safe environment to avoid any legal complications. Furthermore, the use of some of this techniques may be illegal under US Federal Law or other countries' legal system. Be responsible. Unless you have the legal approval of the goverment, you should not performed any of these techniques, as it not only may land you in Jail but they maybe socially unaceptable.
Finally, it is always easier to create chaos or destroy (hack into a system) than to build. The beautiful art of
building something new will always take more time, more brain power, and will yield higher satisfaction.
When performing penetration testing, it is best to have isolated equipment.
Time and Location: M,W,F 17:00-19:15
Required Equipment:
Suggested Equipment:
Grading:
Grading Scale:
Final Project The complete information about final project will be posted on moodle. However, you can use this portion as a guide.
The final project can be done individually or in a group (max = 3). When working in groups, there has to be a clear seperation of tasks and independence of such tasks (while still making it part of one main project and not three loose projects). The more members you have the more is expected of the project. Groups of 3 must include code in them and for that reason I recommend that at least one of the members if from Computer Science or Computer Engineering. In other words, a group of 3 may have a clear seperation between (1) writing and research state of the art (2) legal aspects and social arguments, and (3) coding. Groups of 2 can be pick from either (1) coding or (2) tools (for one of the members) and writing and research (with some legal aspects) for the other member. Students working individually will have to pick either toools or coding plus writing and research. If th e project is large and tools and coding needs to be combine and or different coding aspects wants to be distributed among members, then you must informed me and I will make a decision depending on the requirements and specifications of your project.
This is a graduate course, therefore it is expected that you do work at that level and not work that you will turned in an undergraduate course. Your topic must be (sort of ) unique compare to your classmates (but it may have a different sping). Projects must be pick no later than by the end of second week of classes. If possible, I will provide possible topic lists.
About assignments and projects
Group Video Project
Course Policies
Exam Policies
Student Conduct and Learning Environment
Florida International University is a community dedicated to generating and imparting knowledge through
excellent teaching and research, the rigorous and respectful exchange of ideas, and community service. All
students should respect the right of others to have an equitable opportunity to learn and to honestly
demonstrate the quality of their learning.
Therefore, all students are expected to adhere to a standard of academic conduct, which demonstrates respect for
themselves, their fellow students, and the educational mission of the University. All students are deemed by the
University to understand that if they are found responsible for academic misconduct, they will be subject to the
Academic Misconduct procedures and sanctions, as outlined in the Student Handbook:
http://globaldatebooksonline.com/flipbooks/FIU/#2
YOU CAN ALSO DOWNLOAD A LOCAL COPY HERE: Student Handbook PDF - LOCAL COPY
Can I change this document?
From Faculty's handbook:
Instructors retain the right to modify the course syllabus for any reason throughout the semester provided that:
NOTE: In most cases, I will only change this document to accommodate the entire class. I will let you know if there are any changes.
POLICIES:
If you have any disability make sure you let me know with time to make any accommodation. Also, please make sure you check the FIU Disability Center web site at : http://drc.fiu.edu I will be more than happy to accommodate any part of this class, based on the recommendation of DRC.
Incomplete Grade Policy:
Only given in extreme cases and I reserve the right to deny an incomplete. In most cases, an I grade is given if you need to deploy (military service), serious and documented illness, or documented death of a family member. You cannot use an incomplete to get extra time to finish the class.
Important Dates:
Holidays (university will be closed)
How to do well in this class (applies to all classes)
The following items are what I found during my studies to help me. Maybe some will help you
You will need to submit your homework via blackboard. When submitting homework to blackboard, you will need to upload ONE compress file (zip,rar) with the following format: LastName_FirstName_PantherID_HW#.zip (or .rar) Each homework will stay if you need to print out the homework or not before coming to class.
CLASS READING MATERIAL:
Go to blacboard for lectures
ADDITIONAL INFORMATION: