Giter Site home page Giter Site logo

Draft first, write later? about resources HOT 5 CLOSED

ctfs avatar ctfs commented on July 16, 2024
Draft first, write later?

from resources.

Comments (5)

cabreraalex avatar cabreraalex commented on July 16, 2024

I'll try to add as many topics as I can and know about! Would a blank README with a simple header be enough? I'm going to update the contributing guide and add an EXAMPLE.md to make the contributions standardized. Thank you for showing interest!

Also, since the topics are very broad and encompass many technologies, I'm hoping people will be able to simply add a folder and README for any topics missing. Eventually we might have to start sub-categorizing too.

from resources.

dufferzafar avatar dufferzafar commented on July 16, 2024

Yes, a blank README with just a header shall suffice.

And as CTFs can be about almost anything under the technology sun, we have a lot of writing to do.

I think a better approach would be to first create a bullet list of the stuff we are going to write, and then move on with a milestone based approach.

We could first write about the most basic stuff and so on. Would love to hear your thoughts...

from resources.

cabreraalex avatar cabreraalex commented on July 16, 2024

Yeah, that's actually sort of what I was thinking. Since CTF topics are tremendously large, we might have to start sub-categorizing to keep order, but for now we can keep it broadly organized. I set a milestone to complete the top-level README's which will provide the base for the other topics.

Since it will be impossible to write everything about CTFs in one go, I think the best approach is to focus on basic principles as if it were your first time seeing a CTF.

For example, we can start Web off with an introduction to HTTP and simple header exploits, moving on to packet sniffing with Wireshark and then on to the programming languages (javascript, SQL, PHP). Very simple introductions can be presented in the top-level README, web/README.md, and from there link to the specific topics.

For Crypto I sort of started it off focusing on simple introductory ciphers like the caesar cipher, and from there we can add on with the more modern cryptography techniques like RSA.

I see the top-level READMEs as the basis for organization and introduction, and so I think it would be best to focus on polishing those as good introductory reading material. From there we can link the specific topics and begin adding the core content.

Hope that makes sense, and please suggest anything you feel would make it better!

from resources.

dufferzafar avatar dufferzafar commented on July 16, 2024

Okay now that you have created a milestone. We can get down to some real work.

I am not good with the web tools you have mentioned but I can write about Crypto and Stego, only if you don't have a problem with that. Also, I just saw this today: https://github.com/crypto101/book.

from resources.

cabreraalex avatar cabreraalex commented on July 16, 2024

Perfect! Yeah, I'm not an expert in any of the fields so I'm just going to work on as much as I can and then hopefully we can gain traction and have more knowledgeable people contribute to their respective focuses.

Eventually I want to maybe transfer ownership to the ctfs group, but I don't think the owner wants to while the repo is so small.

I'll merge your pull requests as I get them and work on it as much as I can.

Thanks!

from resources.

Related Issues (13)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.