# InfoSec Reference
### Any communicaitons occuring within the United States should be viewed as compromised and no privacy guaranteed unless E2EE was used and verified(Not new). 
### (New: The US gov now has legal authority to compel recording or monitoring by any citizen within the United States, regardless of their proximity or interaction with the supposed crime being monitored. Among the other issues made possible/enabled through passage of the legislation) I have kept this project non-political, but this is absolutely terrible. 
### Full support by Biden and his administration as well shows that this is not some partisan issue(Those who claim so, don't be a useful idiot). 
### I understand that people seem to think I'm a clown, so hopefully this entertainment will help keep this in mind when relevant. There is no other clearer sign of the corruption and ownership of state surveillance apparatus for the haves vs have-nots than this bill.
- See https://www.reuters.com/world/us/us-senate-has-agreement-fisa-reauthorization-will-vote-friday-night-schumer-says-2024-04-20/
- Or https://www.wired.com/story/fbi-section-702-us-person-queries-email/ - `To continue to demonstrate why tools like this are essential to our mission, we need to use them, while also holding ourselves accountable for doing so properly and in compliance with legal requirements.` - Paul Abbate (FBI Deputy Director 2024)

<div align="center">
<img src="images/Markdown-000000.svg">
<img src="./images/v1.svg">
</div>
<div align = "center">
	<img src="images/10k-xkcd.png" width="600" height="411"><p>From https://xkcd.com/1053/</p>
</div>

“The first question is by no means whether we are content with ourselves, but whether we are content with anything at all. If we affirm one single moment, we thus affirm not only ourselves but all existence. For nothing is self-sufficient, neither in us ourselves nor in things, and if our soul has trembled with happiness and sounded like a harp string just once, all eternity was needed to produce this one event – and in this single moment of affirmation all eternity was called good, redeemed, justified, and affirmed.” 
- Some Nihilist

----------------------------------------------------------------------
### Goal:
- The goal of this project is to act as a free resource for anyone interested in learning more about Information Security.
	-	A list of techinques, tools and tactics to learn from or reference.
	- 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. 
	- Something like a "Yellow Pages" in the sense of you know something exists, but what was it called....
  		* '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.'
	- To be clear, these aren't personal notes. I keep this repo maintained as a way of having pointers to information that I feel might help build someone's skillset or increase their understanding of attacks/methods/defenses.
- This project is not meant to condone illegal or malicious activities.
- For a HTML version of this reference, check out: [https://rmusser.net/docs](https://rmusser.net/docs)(I'm not a webdev. Can you tell?).
- For latest content updates, check the git history.
- Want to contribute a link? 
	* Anything relevant that isn't already in or covered would be/is appreciated.
- **If this resource has helped you in any way(and didn't increase your frustration), please consider making a donation to [Doctors Without Borders](https://donate.doctorswithoutborders.org/onetime.cfm) or [Amnesty International](https://www.amnesty.org/en/donate/).**


----------------------------------------------------------------------
## Index - Table of Contents
* [Pre-ATT&CK](https://github.com/rmusser01/Infosec_Reference/tree/master/Draft/ATT%26CK-Stuff/Pre-ATT%26CK)
* [ATT&CK Stuff](https://github.com/rmusser01/Infosec_Reference/tree/master/Draft/ATT%26CK-Stuff/ATT%26CK)
* [Attacking & Securing Active Directory](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Active_Directory.md)
* [Anonymity/OpSec/Privacy](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/AnonOpSecPrivacy.md)
* [:beginner: Basic Security Information :beginner:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Basic.md)
* [BIOS/UEFI/Firmware Attacks/Defense](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/bios_uefi.md)
* [:hammer:Building a Testing Lab:hammer:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Building_A_Lab.md)
* [:car: Car hacking :car:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Cars.md)
* [:money_with_wings:Career:money_with_wings:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Career.md)
* [Cheat Sheets](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Cheats.md)
* [Cloud](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Cloud.md)
* [:video\_camera:Conferences/Recordings:video\_camera:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Conferences.md)
* [:bento:Containers:bento:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Containers.md)
* [:star:Courses & Training:star:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Courses_Training.md)
* [:game\_die:Cryptography & Encryption:game\_die:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/CandE.md)
* [:checkered\_flag: CTFs & Wargames :checkered\_flag:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/CTFs_Wargames.md)
* [Darknets](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Darknets.md)
* [Data Anaylsis & Visualization](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/DataVis.md)
* [:sunrise: Defense :sunrise:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Defense.md)
* [:newspaper: Documentation & Reporting :newspaper:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Docs_and_Reports.md)
* [Embedded Device Security](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Embedded.md)
* [Exfiltration](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Exfiltration.md)
* [:rainbow: Exploit Development :rainbow:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Exploit_Dev.md)
* [Forensics & Incident Response](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/DFIR.md)
* [:bug: Fuzzing & Bug Hunting :bug:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Fuzzing.md)
* [:video\_game: Game Hacking :video\_game:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Games.md)
* [:honey\_pot:Honeypots:honey\_pot:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/honeypot.md)
* [Interesting Things & Useful Information](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Interesting_Things.md)
* [Logging, Monitoring, & Threat Hunting](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/L-SM-TH.md)
* [:skull:Malware:skull:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Malware.md)
* [:warning:Network Attacks & Defense:warning:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Network_Attacks.md)
* [:triangular\_flag\_on\_post:Network Security Monitoring & Logging:triangular\_flag\_on\_post:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/L-SM-TH.md)
* [:telescope:Open Source Intelligence Gathering - OSINT:telescope:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Osint.md)
* [Passwords](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Passwords.md)
* [:fishing\_pole\_and\_fish:Phishing:fishing\_pole\_and\_fish:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Phishing.md)
* [:door:Physical Security:door:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Physical_Security.md)
* [Privilege Escalation and Post-Exploitation](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/PrivescPostEx.md)
* [AppSec/Programming Stuff](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Programming_Language_Security.md)
* [:lemon:Rants & Writeups:lemon:](https://github.com/rmusser01/Infosec_Reference/tree/master/Draft/Rants%26Writeups)
* [:izakaya\_lantern: Red Teaming/Penetration Testing Stuff :izakaya\_lantern:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/RT.md)
* [REMATH Reverse Engineering](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Reverse%20Engineering%20-%20REMath%20Literature.md)
* [Reverse Engineering](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/RE.md)
* [Rootkits](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Rootkits.md)
* [:smiley:Social Engineering:smiley:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/SE.md)
* [:nut\_and\_bolt: System Internals \(Linux/Windows\) :nut\_and\_bolt:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/sysinternals.md)
* [Threat Modeling](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/threatmodel.md)
* [:fire:UI/UX Design:fire:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/UX.md)
* [:sunflower: Web :sunflower:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Web.md)
* [:signal\_strength: Wireless Networks and RF Devices :signal\_strength:](https://github.com/rmusser01/Infosec_Reference/blob/master/Draft/Wireless.md)
* Notable Policy Docs
  * [Insurance Data Security Model Law](http://www.naic.org/documents/committees_ex_cybersecurity_tf_exposure_mod_draft_clean.pdf) 
  * [NIST Cyber Security Framework](https://www.nist.gov/cyberframework)
  * [PCI-DSS V3.2.1](https://www.pcisecuritystandards.org/documents/PCI_DSS_v3-2-1.pdf)
 
- A Quote:
	* "`As the Americans learned so painfully in Earth's final century, free flow of information is the only safeguard against tyranny. The once-chained people whose leaders at last lose their grip on information flow will soon burst with freedom and vitality, but the free nation gradually constricting its grip on public discourse has begun its rapid slide into despotism. Beware of he who would deny you access to information, for in his heart he dreams himself your master.`"
	- Commissioner Pravin Lal, Peacekeeping Forces (Alpha Centauri, 1999)

- Another Quote:
	* `"Nowhere does Bokonon warn against a person’s trying to discover the limits of his karass and the nature of the work God Almighty has had it do. Bokonon simply observes that such investigations are bound to be incomplete. In the autobiographical section of The Books of Bokanon he writes a parable on the folly of pretending to discover, to understand: I once knew an Episcopalian lady in Newport, Rhode Island, who asked me to design and build a doghouse for her Great Dane. The lady claimed to understand God and His Ways of Working perfectly. She could not understand why anyone should be puzzled about what had been or about what was going to be. And yet, when I showed her a blueprint of the doghouse I proposed to build, she said to me, “I’m sorry, but I never could read one of those things.” “Give it to your husband or your minister to pass on to God,” I said, “and, when God finds a minute, I’m sure he’ll explain this doghouse of mine in a way that even you can understand.” She fired me. I shall never forget her. She believed that God liked people in sailboats much better than He liked people in motorboats. She could not bear to look at a worm. When she saw a worm, she screamed. She was a fool, and so am I, and so is anyone who thinks he sees what God is Doing, [writes Bokonon].`
	- Cat's Cradle(The Books of Bokonon), Kurt Vonnegut
	
- Thucydides, The Peloponnesian War - Athenian envoys:
	* `For ourselves, we shall not trouble you with specious pretences—either of how we have a right to our empire because we overthrew the Mede, or are now attacking you because of wrong that you have done us—and make a long speech which would not be believed; and in return we hope that you, instead of thinking to influence us by saying that you did not join the Lacedaemonians, although their colonists, or that you have done us no wrong, will aim at what is feasible, holding in view the real sentiments of us both; since you know as well as we do that right, as the world goes, is only in question between equals in power, while the strong do what they can and the weak suffer what they must.`
