This site is the archived OWASP Foundation Wiki and is no longer accepting Account Requests.
To view the new OWASP Foundation website, please visit https://owasp.org

Difference between revisions of "OWASP Hacking-the Pentest Tutor Game"

From OWASP
Jump to: navigation, search
m
(fill in more details)
Line 6: Line 6:
 
| valign="top"  style="border-right: 1px dotted gray;padding-right:25px;" |
 
| valign="top"  style="border-right: 1px dotted gray;padding-right:25px;" |
  
<span style="color:#ff0000">
+
==OWASP Pentest Tutor Game Project==
Instructions are in RED text and should be removed from your document by deleting the text with the span tags. This document is intended to serve as an example of what is required of an OWASP project wiki page. The text in red serves as instructions, while the text in black serves as an example. Text in black is expected to be replaced entirely with information specific to your OWASP project.
+
This project a pentest tutor/training game. It was started because of the lack of games related to information security. We are trying to improve the awareness of information security through this game. Make the learning fun. Help people get started with pentest more easily. Also, demonstrate the process for a bad guy to compromise others' PC's, mobile devices, workstations by exploiting the low-hanging fruits.
</span>
+
 
 +
Nowadays, it's getting cheaper and easier to launch websites and other internet services. However, many site/service admin/owner don't understand or even be aware of the security risks. Those sites/hosts rarely get maintained/upgraded. That leaves tons of vulnerable sites/hosts open on the Internet.
 +
 
 +
Recently, there are several fun games & applications sprung out for learning programming. Why don't we make it fun to learn security as well?
  
==OWASP Pentest Tutor Game Project==
+
Meanwhile, by modeling the environment, the silumation engine could serve as a lightweight lab. Pentester could practise on the platform. It also eliminate the risk of being involved in any legal issues.
<span style="color:#ff0000">
 
This section should include an overview of what the project is, why the project was started, and what security issue is being addressed by the project deliverable. Some readers may be discouraged from looking further at the project if they do not understand the significance of the security concern that is being addressed, so provide enough context so the average reader will continue on with reading the description. You shouldn't assume the reader will understand the objective by providing security terminology, e.g. this project builds cryptographic algorithms, but should also endeavor to explain what they are used for.
 
</span>
 
  
  
  
 
==Description==
 
==Description==
Hacking is an open-source pentest tutor/training game. It simulates the environments and processes of hacking/pentest. The purpose of this game is to:
+
Hacking is an open-source pentest tutor/training game. It simulates the environments and the processes of hacking/pentest. The purpose of this game is to:
 
1. Educate people
 
1. Educate people
 
2. Provide a simulation environment
 
2. Provide a simulation environment
Line 29: Line 29:
  
 
== Project Resources ==
 
== Project Resources ==
 +
https://github.com/StaymanHou/Hacking-the-Pentest-Tutor-Game
  
 
== Project Leader ==
 
== Project Leader ==
Line 51: Line 52:
  
 
== News and Events ==
 
== News and Events ==
<span style="color:#ff0000">
+
Project offically started - Mar 11, 2015
This is where you can provide project updates, links to any events like conference presentations, Project Leader interviews, case studies on successful project implementations, and articles written about your project.
 
</span>
 
  
 
|}
 
|}
Line 59: Line 58:
 
=FAQs=
 
=FAQs=
  
<!-- Instructions are in RED and should be removed from your document by deleting the text with the span tags.-->
+
TO-DO
<span style="color:#ff0000">
 
Many projects have "Frequently Asked Questions" documents or pages. However, the point of such a document is not the questions. ''The point of a document like this are the '''answers'''''. The document contains the answers that people would otherwise find themselves giving over and over again. The idea is that rather than laboriously compose and post the same answers repeatedly, people can refer to this page with pre-prepared answers. Use this space to communicate your projects 'Frequent Answers.'
 
</span>
 
  
  
Line 76: Line 72:
 
==Roadmap==
 
==Roadmap==
 
2nd Quarter: Beta release. Game should be playable in general.
 
2nd Quarter: Beta release. Game should be playable in general.
 +
 
3rd Quarter: Bug fix and enhancement. Game should be able to run smoothly in most occations.
 
3rd Quarter: Bug fix and enhancement. Game should be able to run smoothly in most occations.
 +
 
4th Quarter: First release. Improve details, implement AI engine, automate/semi-automate the build & deliver process.
 
4th Quarter: First release. Improve details, implement AI engine, automate/semi-automate the build & deliver process.
  
 
==Getting Involved==
 
==Getting Involved==
 +
Everyone is welcomed to contribute to this project. The primary repository is hosted on github - https://github.com/StaymanHou/Hacking-the-Pentest-Tutor-Game
 +
 +
You can contribute by testing the game on your devices, reporting bugs, developing the game, and making documentations.
 +
You may fork and make pull requests, open issues, and request new features. If you want to make pull requests, it's recommended to run the tests before you do it.
 +
 +
For any other issues, please contact [mailto:[email protected] Stayman Hou].
  
  

Revision as of 21:31, 12 March 2015

OWASP Project Header.jpg

OWASP Pentest Tutor Game Project

This project a pentest tutor/training game. It was started because of the lack of games related to information security. We are trying to improve the awareness of information security through this game. Make the learning fun. Help people get started with pentest more easily. Also, demonstrate the process for a bad guy to compromise others' PC's, mobile devices, workstations by exploiting the low-hanging fruits.

Nowadays, it's getting cheaper and easier to launch websites and other internet services. However, many site/service admin/owner don't understand or even be aware of the security risks. Those sites/hosts rarely get maintained/upgraded. That leaves tons of vulnerable sites/hosts open on the Internet.

Recently, there are several fun games & applications sprung out for learning programming. Why don't we make it fun to learn security as well?

Meanwhile, by modeling the environment, the silumation engine could serve as a lightweight lab. Pentester could practise on the platform. It also eliminate the risk of being involved in any legal issues.


Description

Hacking is an open-source pentest tutor/training game. It simulates the environments and the processes of hacking/pentest. The purpose of this game is to: 1. Educate people 2. Provide a simulation environment 3. Help developing auto/semi-auto atk planner

Licensing

Apache 2.0

Project Resources

https://github.com/StaymanHou/Hacking-the-Pentest-Tutor-Game

Project Leader

Stayman Hou

Related Projects

Classifications

Project Type Files TOOL.jpg
Incubator Project
Apache 2.0

News and Events

Project offically started - Mar 11, 2015

TO-DO


Contributors

Stayman Hou

Roadmap

2nd Quarter: Beta release. Game should be playable in general.

3rd Quarter: Bug fix and enhancement. Game should be able to run smoothly in most occations.

4th Quarter: First release. Improve details, implement AI engine, automate/semi-automate the build & deliver process.

Getting Involved

Everyone is welcomed to contribute to this project. The primary repository is hosted on github - https://github.com/StaymanHou/Hacking-the-Pentest-Tutor-Game

You can contribute by testing the game on your devices, reporting bugs, developing the game, and making documentations. You may fork and make pull requests, open issues, and request new features. If you want to make pull requests, it's recommended to run the tests before you do it.

For any other issues, please contact Stayman Hou.


A set of executable binaries for a variety of platforms, including Windows, Mac, Linux, iOS & Andriod