Skip to content

Instantly share code, notes, and snippets.

@yuta-aoyagi
yuta-aoyagi / gred
Last active September 1, 2015 12:05
gred: a filter emphasizing the given pattern
#!/bin/sh
set -e
NAME=gred
err() {
echo "$@" >&2
exit 1
}
/**
* @file junkStackExploit.ask
* @brief OSECPU-VMに任意のx86コードを実行させる脆弱性のexploit.
* @author Yuta Aoyagi
* @date 2014-04-02
*
* Windows版osecpu077dで検証した.
* 攻撃を成功させるためには, jitCompA0001_EBP128がデフォルト通り128である必要がある.
* 少し工夫すればこのマクロの値によらず攻撃を成功させられるはずだ(P30とP2Cのように4つ離れたレジスタを使えばよいだろう).
*
@yuta-aoyagi
yuta-aoyagi / line-sha1.rb
Created September 24, 2012 09:32
Calculate SHA1 hash of text file for each lines
require 'digest/sha1'
open(ARGV[0], "r") do |f|
f.each_line do |s|
print Digest::SHA1.hexdigest(s), " ", s
end
end
@yuta-aoyagi
yuta-aoyagi / .gitignore
Created August 24, 2012 23:52
Learning category theory
*.aux
*.log
*.dvi
*.pdf