It Cheat Sheet



It Cheat Sheet

As much as we try to be proactive about information security, IT planning, or project management, we get distracted, or procrastinate. These information security cheat sheets, checklists and templates are designed to assist IT professionals in difficult situations, even if they find themselves unprepared.

This cheat sheet is ideal for beginner and intermediate Java programmers. It includes important context along with code for handling imports, variables, classes, and more. This Git cheat sheet saves you time when you just can't remember what a command is or don't want to use git help in the command line. It is hard to memorize all the important Git commands by heart, so print this out or save it to your desktop to resort to when you get stuck. This cross-site scripting (XSS) cheat sheet contains many vectors that can help you bypass WAFs and filters. You can select vectors by the event, tag or browser and a proof of concept is included for every vector. You can download a PDF version of the XSS cheat sheet. This cheat sheet was brought to by PortSwigger Research. The C Cheat Sheet An Introduction to Programming in C Revision 1.0 September 2000 Andrew Sterian Padnos School of Engineering Grand Valley State University.

Writing Tips for IT Professionals

This cheat sheet offers practical tips for IT professionals seeking to improve their writing skills.

Tips for Creating and Managing New IT Products

This cheat sheet offers practical advice for product managers tasked with launching new information technology solutions at startups and enterprises.

Tips for Reverse-Engineering Malicious Code

This cheat sheet outlines tips for reversing malicious Windows executables via static and dynamic code analysis with the help of a debugger and a disassembler.

Tips for Getting the Right IT Job

Practical tips for finding and getting the right job in information technology:

REMnux Usage Tips for Malware Analysis on Linux

Key tools and commands for analyzing malicious software on the REMnux Linux distribution:

Tips for Creating a Strong Cybersecurity Assessment Report

This cheat sheet offers advice for creating a strong report as part of your penetration test, vulnerability assessment, or an information security audit.

Critical Log Review Checklist for Security Incidents

Checklist for reviewing critical logs when responding to a security incident. It can also be used for routine log review, co-authored with Anton Chuvakin:

Cheat Sheet for Analyzing Malicious Documents

Tips and tools for analyzing malicious documents, such as Microsoft Office, RTF and Adobe Acrobat (PDF) files:

Security Architecture Cheat Sheet for Internet Applications

Tips for the initial design and review of a complex Internet application’s security architecture:

Troubleshooting Human Communications

Communication tips for technologists, engineers, and information workers:

Security Incident Survey Cheat Sheet for Server Administrators

Tips for examining a potentially-compromised server to decide whether to escalate for formal incident response:

Initial Security Incident Questionnaire for Responders

The questions the incident handler should consider asking when taking control of a qualified incident:

Network DDoS Incident Response Cheat Sheet

Advice for battling a network DDoS attack on your infrastructure:

Malware Analysis and Reverse-Engineering Cheat Sheet

Shortcuts and tips for analyzing malicious software:

Information Security Assessment RFP Cheat Sheet

Tips for planning, issuing and reviewing RFPs for information security assessments:

How to Suck at Information Security

It Terminology Cheat Sheet

Common information security mistakes, so you can avoid making them:

It Interview Cheat Sheet

Report Template for Threat Intelligence and Incident Response

A report template and framework for for capturing key details related to a large-scale intrusion and documenting them in a comprehensive, well-structured manner.

It cheat sheet
Narrator: Dear various parents, grandparents, co-workers, and other 'not computer people.'Narrator: We don't magically know how to do everything in every program. When we help you' we're usually just doing this:[[There is a flowchart there. Numbers are included to improve clarity, and do not appear in the original.]]Rectangle: Start. [[go to 1]]{{1. Diamond}} Find a menu item or button which looks related to what you want to do. [[I can't find one - go to 2]] [[ok - go to 3]]{{2. Diamond}} Pick one at random. [[I've tried them all - go to 4]] [[Ok - go to 3]]{{3. Rectangle}} Click it. [[go to 5]]{{4. Rectangle}} Google the name of the program plus a few words related to what you want to do. Follow any instructions.[[go to 5]]{{5. Diamond}} Did it work?[[Yes - go to 8]][[No - go to 6]]{{6. Diamond}} Have you been trying this for over half an hour?[[Yes - go to 7]][[No - go to 1]]{{7. Rectangle}} Ask someone for help or give up.[[End of flowchart]]{{8. Rectangle}} You're done![[End of flowchart]]Narrator: Please print this flowchart out and tape it near your screen. Congratulations; you're now the local computer expert!{{Title text: 'Hey Megan, it's your father. How do I print out a flowchart?'}}