Skip to content

Instantly share code, notes, and snippets.

Chris breadchris

  • United States
Block or report user

Report or block breadchris

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
breadchris /
Last active Aug 20, 2019
ocaml 99 problems #26 in python
tab_depth = 0
def log(s=None, **kwargs):
global tab_depth
msg = s if s is not None else ", ".join(["{} == {}".format(k, v) for k, v in kwargs.items()])
print("\t" * tab_depth + msg)
def perms(n, l):
global tab_depth
View gist:deda47c322a3531113ee
void randop() {
munmap((void*)0x0F000000, MAPLEN);
void *buf = mmap((void*)0x0F000000, MAPLEN, PROT_READ|PROT_WRITE, MAP_ANON|MAP_PRIVATE|MAP_FIXED, 0, 0);
unsigned seed;
if(read(0, &seed, 4) != 4) return;
for(int i = 0; i < MAPLEN - 4; i+=3) {
*(int *)&((char*)buf)[i] = rand();
if(i%66 == 0) ((char*)buf)[i] = 0xc3;
breadchris /
Created Apr 3, 2015
Backdoor CTF 2015 team Writeup

Backdoor CTF 2015 team Writeup


  • Format string

Given that this challenge was 600 points, I expected to be challenged with this one. But with 91 solves I think the people at SDSLabs kinda messed up on the points for this one lol.

Checking out what type of file we were dealing with here:

[~/Documents/CTFs/backdoor]$ file team
(lambda s=__import__("socket").socket():s.bind(('',9237))==s.listen(5)==map(lambda c,d:c.send(c.recv(99)),(s.accept()[0]for _ in iter(int,1))))()
breadchris / challenge_6.c
Last active Aug 29, 2015
Break repeating-key XOR
View challenge_6.c
// challenge_6.c
// Matasano Crypto Challenge
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
char* HEX_LOOKUP = "0123456789abcdef";
breadchris /
Last active Mar 7, 2018
Bsides Vancouver CTF 2015 - Delphi (200 ownable) Writeup


files given:

  • delphi-07a5c9d07a4c20ae81a2ddc66b9602d0dcceb74b


  • Reverse Command Protocol
  • Integer Overflow
  • Metacharacter Injection
breadchris / gist:3d72f88826c8d4b964c6
Created Mar 8, 2015
Ropasaurus Rex like program
View gist:3d72f88826c8d4b964c6
int overflow()
char buf[136];
return read(0, &buf, 256u);
int main()
return write(1, "WIN\n", 4u);
breadchris / Dot Vimrc
Created Mar 5, 2015
A custom Vimrc file
View Dot Vimrc
syntax enable
set background=dark
colorscheme molokai
filetype plugin indent on
let &t_SI .= "\<Esc>[?2004h"
let &t_EI .= "\<Esc>[?2004l"
inoremap <special> <expr> <Esc>[200~ XTermPasteBegin()
breadchris / Git Trending Repos Python
Created Feb 8, 2015
A python one liner to return all trending repos on Github
View Git Trending Repos Python
You can’t perform that action at this time.