IGGG Advent Calender 2015のために書いた記事です。
常設CTFで遊んでたらPwnable系の問題を解いてるうちにいろいろと勉強になったのでまとめます。
PwnableとはCTFのジャンルの1つで、プログラムの脆弱性をつき、本来アクセスできないメモリ領域にアクセスして操作し、フラグを取得する感じの問題です。
別名としてExploitがあります。
IGGG Advent Calender 2015のために書いた記事です。
常設CTFで遊んでたらPwnable系の問題を解いてるうちにいろいろと勉強になったのでまとめます。
PwnableとはCTFのジャンルの1つで、プログラムの脆弱性をつき、本来アクセスできないメモリ領域にアクセスして操作し、フラグを取得する感じの問題です。
別名としてExploitがあります。
| /* Solarized Dark | |
| For use with Jekyll and Pygments | |
| http://ethanschoonover.com/solarized | |
| SOLARIZED HEX ROLE | |
| --------- -------- ------------------------------------------ | |
| base03 #002b36 background | |
| base01 #586e75 comments / secondary content |
| public class Base64 | |
| { | |
| public static String encode(byte[] data) | |
| { | |
| char[] tbl = { | |
| 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P', | |
| 'Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f', | |
| 'g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v', | |
| 'w','x','y','z','0','1','2','3','4','5','6','7','8','9','+','/' }; |