Differences in parsers can result in security issues under certain circumstances. For example, cache poisoning.
Help me add to this list! Comment below
Source | Key-value pair delimiters | Issue |
---|---|---|
WHATWG Spec | & |
Differences in parsers can result in security issues under certain circumstances. For example, cache poisoning.
Help me add to this list! Comment below
Source | Key-value pair delimiters | Issue |
---|---|---|
WHATWG Spec | & |
To make it more interesting, this setup should include a variety of motherboards, SSDs, HDDs, memory and PSUs. I might start with one system, and build another one every 6 months. I forsee this list changing over time, but the base specifications are as follows:
Pricing Source:
Rack:
#!/bin/bash | |
for file in */*; do | |
if ! [[ -f $file ]]; then | |
continue | |
fi | |
updated="$(echo $file | sed -E 's~^(([^/]*/)*)(ICT(-CSC)?[0-9]{4})?([- _]*)([^/]+)$~\1\6~')" | |
updated="$(echo $updated | sed -E 's~Chpt ?~Lect~')" | |
updated="$(echo $updated | sed -E 's~L(ecture|ect|ec|0)[- _]*0*([0-9]+)[- _]+~Lec\2 - ~')" | |
updated="$(echo $updated | sed -E 's~Lab[- _]*0*([0-9]+)[- _]+~Lab\1 - ~')" |
s = 'actgactgactggatc' | |
m = { | |
'a': 0, | |
'c': 1, | |
't': 2, | |
'g': 3 | |
} | |
bytestring = [] |
<a class="item" href="https://your.domain.here{{.RepoLink}}" data-iframe-tab="builds" title="Builds"> | |
<i class="octicon octicon-gear"></i> <img src="https://your.domain.here/api/badges{{.RepoLink}}/status.svg?ref=refs/heads/master" style="width: auto"> | |
</a> | |
<script> | |
document.addEventListener('DOMContentLoaded', () => { | |
const openFrame = (tab) => { | |
const name = tab.dataset.iframeTab; | |
const page = tab.href; |
import random | |
import math | |
import string | |
import sys | |
import click | |
# correct horse battery staple | |
def load_dictionary(d="/usr/share/dict/words"): | |
f = open(d, "r") |
// Bug fixes for current versions. | |
// | |
// This server will start a bash shell and expose it | |
// over socket.io to a browser. See ./term.html for the | |
// client side. | |
// | |
// You should probably: | |
// | |
// npm install socket.io |
from scapy.all import * | |
from argparse import ArgumentParser | |
from sys import argv | |
from collections import OrderedDict | |
# USB HID Keyboard scan codes | |
# https://gist.github.com/MightyPork/6da26e382a7ad91b5496ee55fdc73db2 | |
key_hid = { | |
0x00 : ['', ''], # no key pressed | |
0x04 : ['a', 'A'], |
package main | |
import ( | |
"fmt" | |
"text/template" | |
"bytes" | |
"io" | |
"os" | |
"github.com/c2h5oh/datasize" |
#define PIN_MDOWN D0 | |
#define PIN_MUP D3 | |
#define PIN_MSPEED D1 | |
#define MSPEED 255 | |
#define PIN_BUTTON D4 | |
typedef enum { | |
TRAY_OPEN, | |
TRAY_OPENING, |