アイジア

CTF, 情報セキュリティの学んだことメモ

2019-01-01から1年間の記事一覧

union文を使ったSQLインジェクションを試す (wargame.kr web chatting, )

union文とは union文とは複数のselect文の結果を統合するSQL文です。 union文の例: 「select 1,2」の結果の下に「select 3,4」の結果を付け足すのがunion文です。 データベースは列の数をそろえなければならないので指定するカラム数は同じでなければなりま…

バッファオーバーフローの攻撃手法いろいろ

*linux32ビット 1.1: 最も基本的なスタックバッファオーバーフロー 実行条件: ・DEP無効 ・ASLR無効 ・CANARY無効 *セキュリティ機構のおおまかな解説はここから aithea.hatenablog.com //bof1.c #include <stdio.h> #include <string.h> char *shellcode = "\x31\xc0\x50\x68\x</string.h></stdio.h>…

ファイル実行時のセキュリティ機構まとめ

どれがどれだかよくわからなくなるのでメモ。 ①ASLR 実行時のスタック・ヒープ・共有ライブラリなどのアドレスをランダム化します。アドレスが予測できなくなるので攻撃は難しくなります。これを無効にするには「sudo sysctl -w kernel.randomize_va_space=0…