Skip to content

Instantly share code, notes, and snippets.

View 247arjun's full-sized avatar

Arjun G 247arjun

View GitHub Profile
@247arjun
247arjun / Sddl-syntax.md
Created March 8, 2022 20:38
Introduction to SDDL syntax

Here’s a quick write-up of the fundamentals of registry SDDLs that you may find helpful.

Just like files in Windows have Access Control Entries (ACEs), registry keys also can control what users and user groups can create/edit/delete keys. This is done using a Security Description Definition Language (SDDL).

SDDL syntax is a list of ACEs that state what level of access a user/group has for a given key, and whether it is to be inherited by the child keys.

Example: sddl="O:BAG:SYD:PAI(A;CI;KA;;;BA)(A;CI;KR;;;AU)(A;CI;KA;;;LS)(A;CI;KA;;;NS)(A;CI;KR;;;IU)(A;CI;KA;;;SY)"

Let’s break this down.

@247arjun
247arjun / Omicron.md
Last active February 8, 2022 00:45
My experience with Omicron

Symptoms (for me):

  • Itchy throat (first sign of something wrong) - this seems fairly common, based on other people's experiences that I've read. I had an itchy throat as the only symptom for 2 whole days before the other symptoms showed up.

  • Runny nose - clear nasal discharge that lasted about 4 days.

  • Fever - I had a fever of about 100.4ºF for 1 day, and a slightly elevated temperature for another day. Tylenol helped keep this in check, but the fever subsided fairly quickly.

  • Cough - I had a very minor cough (about 3 coughs/hour) for 3 days. Coughed up phlegm very few times.

  • Sinus pressure - The feeling where my sinuses feel a bit full, exerting pressure on my face. This has reduced, but not gone away 14 days later.

@247arjun
247arjun / Zoom-Workshop-Moderation.md
Created August 7, 2020 20:01
Notes to moderate a Zoom workshop

Workshop Moderation

This document will guide you through the steps to moderate a remote workshop

Pre-workshop preparation

There are a few steps you can take to prepare yourself for the workshop.

Speakers/Presenters

  • Introduce yourself to the speakers/presenters before the workshop - preferably the previous day.
  • Make sure they have the link to the Zoom meeting, and inform them that they should join the meeting at least 10 minutes before the session start-time.
  • Ask them for their Zoom account handle - to identify them easily.

Zoom logistics

@247arjun
247arjun / gist:504f8100bcd01bf2b998c674a390f6f0
Last active August 31, 2020 15:58
Story - Plug and Play
This short story won the 2nd place at the 2020 DEFCON Short Story contest.
This story is also available (free) on the Apple Books store - https://books.apple.com/us/book/plug-and-play/id1521590505.
TITLE: Plug and Play
AUTHOR: 247arjun
# Prologue
Elina was an adrenaline junkie. She was most happy when hurtling towards the earth’s surface, zen when scuba diving, and at peace when not at rest. She attributed a large part of her nature to her parents - programmers at large tech companies in Seattle, who introduced her to the great outdoors at a young age. Her parents were what Elina’s friends would call ‘weird’. Geeks who fully embraced the nerd subculture, routine board gamers, amateur astronomers, sci-fi aficionados. Indeed, they had named their only child an anagram of the word ‘alien’, by design - Elina was very special to her parents.
@247arjun
247arjun / privacy-policy.md
Last active June 2, 2022 17:34
Gist from Drafts

Privacy Policy

This app does not send the author/developer any data from your usage.

The app does not collect any information about your usage beyond what is provided by Apple.

@247arjun
247arjun / Recipe-for-Remote-Presentations.md
Last active July 1, 2020 01:14
Recipe for a good remote presentation

Recipe for a good remote presentation

Key Ingredients

  1. An audience
  2. A topic that is of relevance to the audience (relevant from 2 points of view – they must WANT to learn the topic, they must be ABLE/ENABLED to learn the topic)
    • WANT = relevant (immediately or tangentially) to their learning objectives
    • ABLE/ENABLED = things like scoping the skill level (both ahead-of-time and real-time)
  3. A speaker who is excited (and experienced) about said topic
  4. A medium to share the speaker’s message