Clone of https://github.com/rmusser01/Infosec_Reference . For those who would prefer to not be tracked by MS.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
root 1ee765a04e Updates! Yay! Bunch of stuff added, more edits/formatting stuff. Two folders, sphinx and mobile, sphinx is for new site generation using the markdown files and mobile is a react native version of the original mobile app. So, should be seeing updates to my website along with a re-release of the original app. 5 years ago
..
_static Updates! Yay! Bunch of stuff added, more edits/formatting stuff. Two folders, sphinx and mobile, sphinx is for new site generation using the markdown files and mobile is a react native version of the original mobile app. So, should be seeing updates to my website along with a re-release of the original app. 5 years ago
readme-img Updates! Yay! Bunch of stuff added, more edits/formatting stuff. Two folders, sphinx and mobile, sphinx is for new site generation using the markdown files and mobile is a react native version of the original mobile app. So, should be seeing updates to my website along with a re-release of the original app. 5 years ago
source Updates! Yay! Bunch of stuff added, more edits/formatting stuff. Two folders, sphinx and mobile, sphinx is for new site generation using the markdown files and mobile is a react native version of the original mobile app. So, should be seeing updates to my website along with a re-release of the original app. 5 years ago
CONTRIBUTING.md Updates! Yay! Bunch of stuff added, more edits/formatting stuff. Two folders, sphinx and mobile, sphinx is for new site generation using the markdown files and mobile is a react native version of the original mobile app. So, should be seeing updates to my website along with a re-release of the original app. 5 years ago
LICENSE Updates! Yay! Bunch of stuff added, more edits/formatting stuff. Two folders, sphinx and mobile, sphinx is for new site generation using the markdown files and mobile is a react native version of the original mobile app. So, should be seeing updates to my website along with a re-release of the original app. 5 years ago
Makefile Updates! Yay! Bunch of stuff added, more edits/formatting stuff. Two folders, sphinx and mobile, sphinx is for new site generation using the markdown files and mobile is a react native version of the original mobile app. So, should be seeing updates to my website along with a re-release of the original app. 5 years ago
README.md Updates! Yay! Bunch of stuff added, more edits/formatting stuff. Two folders, sphinx and mobile, sphinx is for new site generation using the markdown files and mobile is a react native version of the original mobile app. So, should be seeing updates to my website along with a re-release of the original app. 5 years ago
make.bat Updates! Yay! Bunch of stuff added, more edits/formatting stuff. Two folders, sphinx and mobile, sphinx is for new site generation using the markdown files and mobile is a react native version of the original mobile app. So, should be seeing updates to my website along with a re-release of the original app. 5 years ago
package-lock.json Updates! Yay! Bunch of stuff added, more edits/formatting stuff. Two folders, sphinx and mobile, sphinx is for new site generation using the markdown files and mobile is a react native version of the original mobile app. So, should be seeing updates to my website along with a re-release of the original app. 5 years ago
package.json Updates! Yay! Bunch of stuff added, more edits/formatting stuff. Two folders, sphinx and mobile, sphinx is for new site generation using the markdown files and mobile is a react native version of the original mobile app. So, should be seeing updates to my website along with a re-release of the original app. 5 years ago
requirements.txt Updates! Yay! Bunch of stuff added, more edits/formatting stuff. Two folders, sphinx and mobile, sphinx is for new site generation using the markdown files and mobile is a react native version of the original mobile app. So, should be seeing updates to my website along with a re-release of the original app. 5 years ago
yarn.lock Updates! Yay! Bunch of stuff added, more edits/formatting stuff. Two folders, sphinx and mobile, sphinx is for new site generation using the markdown files and mobile is a react native version of the original mobile app. So, should be seeing updates to my website along with a re-release of the original app. 5 years ago

README.md

Infosec_Reference

An Information Security Reference That Doesn't Suck

Goal:

  • Be an awesome Information Security Reference
  • List of techinques, tools and tactics to learn from/reference.
    • Something like a "Yellow Pages" in the sense of you know something exists, but what was it called....
  • End goal: Rich resource of infosec knowledge for anyone to browse through as a jumping off point for various niches OR as a reference/recall method for stuff.
    • 'if you give a man a fish he is hungry again in an hour. If you teach him to catch a fish you do him a good turn.'
  • Something oppposite to the MITRE ATT&CK Framework (eventually; As in, "I want to do priv esc on OS X/windows/linux, what methods are there?" or, "I need to do X under Y situation". Focus is on attacks and how they're done vs how attacks are done with a focus on defense.
    • Always accepting more links/stuff. Feel free to contribue or suggest something.

Why Do I Care?

  • No idea. I do this as a resource for myself(to teach others from) and offer it publicly as a way of giving back to the general community.
  • To be clear, these aren't personal notes. I keep this repo maintained as a way of having pointers to information that I feel help build someone's skillset or increase understanding of attacks/methods/defenses.

Why Do You Care?

  • Don't have to constantly google for tools/reminder.
  • Easily browsable list of tools, techniques, papers, and research in all sorts of areas.
  • Want to read some good info.
This page
  • This page is terrible on mobile. Use https://rmusser.net/docs for better mobile formatting.
    • At some point I will sort the sections into a grid alphabetically.
  • For latest content updates, check here: Things added since last update
    • This will have all links added to the other pages sorted according to topic, making it easier to see new stuff.
  • All links on this page should work. Last tested 11/26
  • Contributions are welcome, format is pretty simple/easy to pick up, add anything not already in it that fits.

Index - Table of Contents


ATT&CK(Def3nse?) Stuff

Windows

Linux

Mac/OS X

  • [OS X Collection]
  • [OS X Command and Control]
  • [OS X Credential Access]
  • [OS X Defense Evasion]
  • [OS X Discovery]
  • [OS X Execution]
  • [OS X Exfiltration]
  • [OS X Lateral Movement]
  • [OS X Persistence]
  • [OS X Privilege Escalation]

Categories

Installation

-Requirements: -* Python 3

-Directions: -* Run the terminal command pip install -r requirements.txt to install the dependencies for Sphinx -* Install yarn -* Run the yarn to install the dependencies for prettier

-## Website Build Commands

-To render the Markdown and reStructuredText into HTML, run the terminal command make html from the sphinx/ folder. -This will render and output the website to the build/html/ folder.

-To lint your Markdown run yarn run pretty. At the moment, this only lints single files. You can lint entire directories using a command like this find ./src/**/*.js | xargs prettier --write --print-width 80 --single-quote --trailing-comma es5. More information can be found here.

-## Website Settings

-To edit the settings, change the source/conf.py file.

-## Mobile Development

-The Android version of this application is built using react-native. To get started, run the following commands:

-1. npm install -g create-react-native-app -2. cd MobileApplication -3. npm start -4. Scan the QR code in the Expo app -5. Start developing!

-A more detailed set of instructions for setting up can be found on the React-Native website.

-To be able to view the application on your phone while you're developing, you must use the Expo client.

-* Android client can be found here here. -* iOS client can be found here.

-## Structure

-Helpful notes: -* Use two spaces for indentation -* Use # for the page title

-Pages should have the following structure:

-```markdown -#