View re2c_test.c
// re2c $INPUT -o $OUTPUT | |
#include <assert.h> | |
#include <stdint.h> | |
#include <unistd.h> | |
/*!maxnmatch:re2c*/ | |
static const uint64_t ERROR = ~0lu; | |
struct match { | |
size_t so, eo; |
View gist:64fb5affb083ac8bcf0ebfaf6c5905e6
$ cat link_warning.c | |
#define __sec_comment "\n\t#" | |
#define __make_section_unallocated(section_string) \ | |
asm (".section " section_string "\n\t.previous"); | |
#define link_warning(symbol, msg) \ | |
__make_section_unallocated (".gnu.warning." #symbol) \ | |
static const char __evoke_link_warning_##symbol[] \ | |
__attribute__ ((used, section (".gnu.warning." #symbol __sec_comment))) \ | |
= msg; | |
#define static_link_warning(name) static_link_warning1(name) |
View mac_replacer.py
import sys, os | |
def usage(): | |
print "usage: %s file.pcap AA:BB:CC:DD:EE:FF"%sys.argv[0] | |
print "where AA:BB:CC:DD:EE:FF is the mac address you want replaced" | |
sys.exit(1) | |
if len(sys.argv) < 3: usage() | |
file_arg = sys.argv[1] |
View c99.l
D [0-9] | |
L [a-zA-Z_] | |
H [a-fA-F0-9] | |
E ([Ee][+-]?{D}+) | |
P ([Pp][+-]?{D}+) | |
FS (f|F|l|L) | |
IS ((u|U)|(u|U)?(l|L|ll|LL)|(l|L|ll|LL)(u|U)) | |
%{ | |
#include <stdio.h> |
View af_packet_rx_ring.c
#include <stdlib.h> | |
#include <stdio.h> | |
#include <string.h> | |
#include <iostream> | |
#include <unistd.h> | |
#include <boost/thread.hpp> | |
#include <sys/mman.h> | |
#include <poll.h> | |
#include <arpa/inet.h> |
View seccomp_x32_bypass.c
#include <stdio.h> | |
#include <stdlib.h> | |
#include <assert.h> | |
#include <signal.h> | |
#include <errno.h> | |
#include <fcntl.h> | |
#include <stddef.h> | |
#include <sys/syscall.h> | |
#include <sys/types.h> | |
#include <sys/stat.h> |
View python3_fixes_with_bs4_support.patch
diff --git a/python/gumbo/bs4_adapter.py b/python/gumbo/bs4_adapter.py | |
new file mode 100644 | |
index 0000000..5a8d273 | |
--- /dev/null | |
+++ b/python/gumbo/bs4_adapter.py | |
@@ -0,0 +1,183 @@ | |
+# -*- coding: utf-8 -*- | |
+# vim:ts=4:sw=4:softtabstop=4:smarttab:expandtab | |
+ | |
+from __future__ import unicode_literals, print_function |
View defconquals2017_sorcerery_solve.py
""" | |
Solution from Disconnect3d [playing in Just Hit the Core] | |
""" | |
import os | |
import angr | |
import pwn | |
import subprocess |
View 256_color_rgb_terminal.c
/* | |
* gcc console.c -lncurses | |
* | |
* then run after export TERM=xterm-256color | |
* | |
* (C) 2010, 2017 rofl0r | |
* | |
* displays a nice 256color picture on the terminal, if the terminal | |
* supports it. | |
*/ |
View 0001-OpenRISC-support-for-GCC-5.3.0.patch
From 44eac78981c07cf2f73a338d3e34eed685f6309d Mon Sep 17 00:00:00 2001 | |
From: Siarhei Siamashka <siarhei.siamashka@gmail.com> | |
Date: Mon, 25 Jul 2016 17:42:19 +0300 | |
Subject: [PATCH] OpenRISC support for GCC 5.3.0 | |
This is the difference between dfad8a2635433704c74c70db28c3559867c2e362 | |
from https://github.com/openrisc/or1k-gcc.git and vanilla GCC 5.3.0 | |
--- | |
ChangeLog.or1k | 8 + | |
config/picflag.m4 | 3 + |
NewerOlder