Skip to content

Latest commit

 

History

History
93 lines (50 loc) · 4.34 KB

README.md

File metadata and controls

93 lines (50 loc) · 4.34 KB

Getting Started with Grey Hats

Welcome to Grey Hats at Manoa. This serves as a document for getting involved.


1. Code of Conduct

Before you can participate in any official events you'll need to do a bit of paperwork. Downlaoad, fill out, sign, and turn in our Code of Conduct form to Gerald Lau.

2. Regular Meeting Time

For Fall 2016, we meet every Monday 4:30pm at Keller 105, exluding holidays. Go through the double doors on the first floor. It'll be the last door on the right. If the door isn't open, knock. If no one answers, we're not there yet.

3. Join Slack

Slack is what we use for the majority of our communications. You can download the desktop client or use the web app.

Slack Channel: greyhatsuhm

You'll need a hawaii.edu email address to join on your own, but you can email us for an invitation if you don't have one.

4. Join the Github Organization

Some of the materials and projects we work on will be hosted on Github. We have created an organization to organize some of our assets.

github.com/uhmgreyhats

5. Events

Google Calendar

Check our our calendar in a browser, or use the address below to add it to yours.

https://calendar.google.com/calendar/ical/greyhats%40hawaii.edu/public/basic.ics

Facebook Page

Like us on facebook for events invites, get updates as they happen, and to help spread the good word.

Grey Hats at UHM

Mailchimp

Join our mailing list for regular newsletters

6. Basic Skills

The following are some essential skills to help you get started.

How to Become a Hacker

Being a hacker isn't about stealing everything and causing chaos, but about solving challenging problems in interesting ways. The following short video will give you the right mindset.

How To Become A Hacker

Command Line

The command line is what hackers use to interact with programs, so get comfortable with it.

Codecademy Bash Beginners Course

Windows Command Line

Programming Language

Learning the basics of at least one programming language is essential. C/C++ is common in hacker challenges, but Python is an excellent place to start.

C Tutorial

Codecademy Python Beginners Course

Netowrking

Get familiar with the basics of networking and how the internet works.

Networking Tutorial for Beginners

Linux

Linux is the quintessential hacker operating system. There are a lot of distributions, though Kali has a lot of bells and whistles, Ubuntu is a good to one to get your feet wet with.

Check out Linux Journey to learn about the operating system in detail, and use ANCL mirror's hosted in the Pacific Ocean Science and Technology building for faster downlaods of OS images and repositories.

Now What?

Capture the Flag is the game of hackers. Check out this article and this site to find websites to practice at, and see what tools you'll need to succeed.

We also have a self contained course that we're able to give to you to review on your own time, off-line, if you aren't going to have regular internet access, or just want a more structure experience. Just ask us and we'll send you the download link.


If you have any questions, comments, concerns, or revisions to this document, feel free to contact us at [email protected].