Difference between revisions of "New Member Orientation"

m
Line 1: Line 1:
== How to Join ==
+
== How do I get started? ==
  
First step should be coming and checking out our space.  
+
#Get comfortable with IRC (see: [[Getting Started on IRC]]). It's how all of us stay connected, beyond meetings. There are about 120 cclub members on the server, so someone will almost always be around.
We have a public meeting every week on Thursdays at 6pm in Kohrman 2225
+
  
Come check us out, and see if you like us and what we have to offer
+
#Get comfortable using yakko and tmux (see: [[Getting Familiar with Yakko]]). Yakko isn't just for IRC. Once you're connected to irc, you're already running a great environment for development and testing. You don't have permissions to mess up anything beyond your own personal files, so feel free to experiment.
  
If you're just looking for IRC stuff, see: [[Getting Started on IRC]]
 
  
== I joined, now what? ==
+
==== I still don't feel like I know whats going on ====
 
+
Breaking the system is generally how you learn where the boundaries are. So EXPERIMENT. You're not going to damage your yakko account or the server so don't worry. Just hit the [[Beginners]] and [[Getting Started on IRC]] pages and work up from there. If something you read on here doesn't make sense, it's because '''WE are not''' being clear. If something ever doesn't make sense, it's our fault, not yours. So engage an officer and let them know that you're having a problem.
'''Hang out. We're here in the office. Check the office hours or get on irc and !door to see if the room is currently open. If its not open when you need it, consider holding officer hours or checking out the bountyboard and getting your own swipe access.'''
+
 
+
First and foremost, realize that this is an organic learning environment; a collection of individuals working both together and separately.
+
To get the most out of cclub, you'll have to learn how to strike out on your own with the understanding that you'll have help when you need it.
+
 
+
 
+
 
+
'''Some friendly advice'''
+
 
+
Get comfortable with IRC (see: [[Getting Started on IRC]]). It's how we communicate during the week. Often times a few of us will be on, realize we're free, and come down to cclub. The bots also let you know when the door is open and offer sms capabilities. They're sentient too, so thats a lot of fun.
+
 
+
Learn about the resources that we have. Look through drawers and shelves (but put things back where you found them). We have a ton of tools, computers, components, networking hardware, and random technology and code that is at your disposal.
+
 
+
Be active on the wiki and don't be afraid to contribute.
+
 
+
'''AND DON'T FORGET'''
+
 
+
Chances are that if you're new, you're joining at the same time as a lot of others. ASK YOUR PEERS QUESTIONS. Many of you will be working through the exact same problems, and the people with the freshest knowledge may be right next to you. there are specific IRC channels for collaborating on homework
+
 
+
'''Alright, I'm reading all this stuff, but I feel like I do not know what I'm doing'''
+
 
+
Great, thats how you learn. There's nothing you can do to your own user accounts that cannot be undone. Just hit the [[Beginners]] and [[Getting Started on IRC]] pages and work up from there. If something you read on here doesn't make sense, it's because '''We are NOT''' being clear. If something ever doesn't make sense, it's our fault, not yours. So engage an officer and let them know that you're having a problem.
+
  
 
'''To make the most of your time We advise you to hit some Milestones'''
 
'''To make the most of your time We advise you to hit some Milestones'''
Line 40: Line 16:
 
# Hit the bountyboard and gain card swipe access by contributing your own special skills.
 
# Hit the bountyboard and gain card swipe access by contributing your own special skills.
 
# Contribute a new page to the wiki.
 
# Contribute a new page to the wiki.
# Give us a talk on a topic of your choosing.
 
 
# Participate in a [[About Hackathons|hackathon]]
 
# Participate in a [[About Hackathons|hackathon]]
 
# Get hired somewhere awesome.  
 
# Get hired somewhere awesome.  
  
Look at some tutorials on what you can do
+
Once you are familiar with IRC a bit, check out these community guides to supplement your knowledge
* [[Getting Started on IRC]]
+
* [https://cclub.cs.wmich.edu/wiki/Geekboy_Bots Bots]
* [[Write an IRC Bot]]
+
* [https://ccowmu.org/~cokezero/irchelp/ Yakko IRC Community Manual]
 
+
Once you are familiar with IRC a bit, check out these community guides
+
* [https://ccowmu.org/~cokezero/irchelp/ Yakko IRC Community Manual] * Tell him to update this
+
 
* [https://ccowmu.org/~cokezero/ircscripts/ Basic scripting for IRC clients]
 
* [https://ccowmu.org/~cokezero/ircscripts/ Basic scripting for IRC clients]
  
== Cyber Security Stuff ==
+
== Cyber Security ==
  
 
Check out these links for an idea of what to expect from ctfs and something to get you started thinking about cyber security.
 
Check out these links for an idea of what to expect from ctfs and something to get you started thinking about cyber security.
 +
Update: 2015: We're working on creating a more cohesive lab.
  
 
*[http://www.pico.com pico] Wide range of ctf areas covered at a beginner level, which unlock progressively harder levels.
 
*[http://www.pico.com pico] Wide range of ctf areas covered at a beginner level, which unlock progressively harder levels.
 
*[http://www.overthewire.org overthewire] : Beginner to advanced. Start with "Bandit" challenges. Great for learning linux
 
*[http://www.overthewire.org overthewire] : Beginner to advanced. Start with "Bandit" challenges. Great for learning linux
*[[Pentester Bootcamp]] : focused on hacking webservers / using exploits. You can access these internally on the DDWRT network by visiting the respective hostname. EG: Get on ddwrt, go to web100
+
*[[Pentester Bootcamp]] : focused on hacking webservers / using exploits. You can access these internally on the DDWRT network by visiting the respective hostname. EG: Get on ddwrt, go to web100. A pd
  
  
Line 71: Line 44:
  
 
'''Closing remarks?'''
 
'''Closing remarks?'''
Cclub is dynamic and history has shown that we make more than we document. There are a ton of services / resources / and opportunities hidden.
+
Cclub is dynamic and history has shown that we make more than we document. There are a ton of services / resources / and opportunities which are hidden or nonobvious.
Click around the homepage and the wiki and see what we actually offer.
+
Click around the homepage and the wiki and best of all ask veteran members "does x exist?" and you'll be amazed with what we actually do.
  
Read through the wiki, and our blog aggregator (planet yakko) to get an idea of what our other members have been up to.
+
Read through the wiki, and our blog aggregator, [https://cclub.cs.wmich.edu/planet/ Planet Yakko] to get an idea of what our other members have been up to.
  
 
Make something else! Get us excited about a project that you're interested and we'll come together and make it happen.
 
Make something else! Get us excited about a project that you're interested and we'll come together and make it happen.

Revision as of 18:37, 4 March 2015

How do I get started?

  1. Get comfortable with IRC (see: Getting Started on IRC). It's how all of us stay connected, beyond meetings. There are about 120 cclub members on the server, so someone will almost always be around.
  1. Get comfortable using yakko and tmux (see: Getting Familiar with Yakko). Yakko isn't just for IRC. Once you're connected to irc, you're already running a great environment for development and testing. You don't have permissions to mess up anything beyond your own personal files, so feel free to experiment.


I still don't feel like I know whats going on

Breaking the system is generally how you learn where the boundaries are. So EXPERIMENT. You're not going to damage your yakko account or the server so don't worry. Just hit the Beginners and Getting Started on IRC pages and work up from there. If something you read on here doesn't make sense, it's because WE are not being clear. If something ever doesn't make sense, it's our fault, not yours. So engage an officer and let them know that you're having a problem.

To make the most of your time We advise you to hit some Milestones

  1. Get a Linux distro running on your primary machine. Dual boot, or primary recommended. (But a Virtual Machine is better than nothing.)
  2. Configure weechat the way you like it. Add some scripts with the /script command. If you find something good, add it to the wiki.
  3. Participate in a CTF.
  4. Hit the bountyboard and gain card swipe access by contributing your own special skills.
  5. Contribute a new page to the wiki.
  6. Participate in a hackathon
  7. Get hired somewhere awesome.

Once you are familiar with IRC a bit, check out these community guides to supplement your knowledge

Cyber Security

Check out these links for an idea of what to expect from ctfs and something to get you started thinking about cyber security. Update: 2015: We're working on creating a more cohesive lab.

  • pico Wide range of ctf areas covered at a beginner level, which unlock progressively harder levels.
  • overthewire : Beginner to advanced. Start with "Bandit" challenges. Great for learning linux
  • Pentester Bootcamp : focused on hacking webservers / using exploits. You can access these internally on the DDWRT network by visiting the respective hostname. EG: Get on ddwrt, go to web100. A pd


What Else should I do?

Talk to each other, and help those who need help.

Keep in mind, that we're all students and volunteers. I need you to tell me how to help you, if there are resources that aren't any good, or aren't making sense, you have to tell the us so we can make things better or nothing is going to change and we both lose.

Its our goal to build an environment that helps you to grow. We'll get you up and running, but we need your help and your feedback and making sure everyone is getting the most out of club.

Closing remarks? Cclub is dynamic and history has shown that we make more than we document. There are a ton of services / resources / and opportunities which are hidden or nonobvious. Click around the homepage and the wiki and best of all ask veteran members "does x exist?" and you'll be amazed with what we actually do.

Read through the wiki, and our blog aggregator, Planet Yakko to get an idea of what our other members have been up to.

Make something else! Get us excited about a project that you're interested and we'll come together and make it happen.