CTF » 履歴 » バージョン 12
kanata, 2025/04/27 11:56
1 | 1 | kanata | # CTF |
---|---|---|---|
2 | |||
3 | {{toc}} |
||
4 | |||
5 | # Topic |
||
6 | |||
7 | こんな感じでwikiページが分かれています |
||
8 | |||
9 | | Link | 説明 | |
||
10 | |-----------------|---------------------------------------------------| |
||
11 | |[[CTF Network]] | TCP/IP,ネットワークに関すること | |
||
12 | |[[CTF Web]] | XSS,JavaScript,SQL Injection | |
||
13 | |[[CTF Binary]] | コンピュータアーキテクチャ、gdb、アセンブラの基礎 | |
||
14 | |[[CTF Pwn]] | シェルコード、exploitコードに関すること | |
||
15 | |[[CTF Forensic]] | フォレンジック、ファイル復元、ファイル調査 | |
||
16 | |[[CTF Crypto]] | 暗号解読、逆変換、バイナリ文字列の編集 | |
||
17 | |[[CTF Recon]] | 写真等の手がかりから調査 | |
||
18 | |||
19 | # Dictionary |
||
20 | |||
21 | ここから調べる辞書的な使い方 |
||
22 | |||
23 | GitHub - blaCCkHatHacEEkr/PENTESTING-BIBLE |
||
24 | https://github.com/blaCCkHatHacEEkr/PENTESTING-BIBLE |
||
25 | |||
26 | CTF Wiki |
||
27 | https://ctf-wiki.github.io/ctf-wiki/index-en/ |
||
28 | |||
29 | corkami/pics |
||
30 | https://github.com/corkami/pics/blob/master/binary/README.md |
||
31 | |||
32 | Awesome-Hacking |
||
33 | https://github.com/Hack-with-Github/Awesome-Hacking/blob/master/README.md |
||
34 | |||
35 | |||
36 | |||
37 | # Tools |
||
38 | |||
39 | CTF環境を作り直す時用。 |
||
40 | ここに書いてあるのは、スタンドアロンなソフトが対象。オンラインサービスは対象外。 |
||
41 | |||
42 | ## all-round |
||
43 | |||
44 | | Tool | 説明 | |
||
45 | |------|---------------------------------------------------| |
||
46 | | [Kali Linux](http://www.kali.org/) | BackTrack Linuxの後継。Debianベース。コンピュータ・フォレンジクス、ペネトレーションテストを目的としたディストリビューション。ちなみに[Kali Linux Commands Cheat Sheet](https://www.latesthackingnews.com/kali-linux-commands-cheat-sheet/) |
||
47 | | [2015-04-15 The CTF Toolbox - Marcus Hodges - Tom Samstag.pdf](https://github.com/SecurityInnovation/research/blob/master/presentations/2015-04-15%20The%20CTF%20Toolbox%20-%20Marcus%20Hodges%20-%20Tom%20Samstag.pdf) | CTFで主に使うツール解説 |
||
48 | | [FLARE VM](https://www.fireeye.com/blog/threat-research/2017/07/flare-vm-the-windows-malware.html) | Windows マルウェア解析ディトリビューション [わかりやすい解説](http://www.wivern.com/FLARE_VM.html) |
||
49 | |||
50 | * [2年前の自分に教えたい!HTB(ペネトレーションテスト)で生き抜くためのツールやサイトまとめ](https://qiita.com/Perplex/items/30f949fe261f56af7476) |
||
51 | |||
52 | # Tool調査 |
||
53 | |||
54 | セキュリティこねこね - 主に、動かなかったものとか、使う機会がないものとかのメモ |
||
55 | |||
56 | CTFで役立ちそうなツールの一覧 Windows編 |
||
57 | https://nekose9.hatenablog.com/entry/2019/01/13/090827 |
||
58 | |||
59 | |||
60 | ## all-round |
||
61 | |||
62 | zardus/ctf-tools |
||
63 | https://github.com/zardus/ctf-tools |
||
64 | |||
65 | オレオレCTFツール akitools |
||
66 | http://akiym.hateblo.jp/entry/2015/12/16/225707 https://github.com/akiym/akitools |
||
67 | |||
68 | Cyborg Hawk Linux – Penetration Testing Linux Distro(まだ使ったこと無い) |
||
69 | http://www.darknet.org.uk/2016/03/cyborg-hawk-linux-penetration-testing-linux-distro/ |
||
70 | |||
71 | PytheM - Multi-purpose pentest framework(まだ使ったこと無い。どっちかというっとCTFよりペネトレーションテスト向け) |
||
72 | https://github.com/m4n3dw0lf/PytheM |
||
73 | |||
74 | digitalmunition |
||
75 | https://www.digitalmunition.me/archives-posts |
||
76 | |||
77 | ## Binary |
||
78 | |||
79 | Veles - New open source tool for binary data analysis |
||
80 | https://codisec.com/veles/ |
||
81 | |||
82 | >かなり良さそう |
||
83 | |||
84 | ## Forensic |
||
85 | |||
86 | peepdf 脆弱性を持ったpdfの解析(単に使った事がない) |
||
87 | https://github.com/jesparza/peepdf [解説](http://blog.kawa-xxx.jp/entry/2016/09/19/165709) |
||
88 | |||
89 | Passcovery 各種ファイルのパスワードリカバリ(単に使った事がない) |
||
90 | http://passcovery.com/ |
||
91 | |||
92 | hashcat 各種ファイルのパスワードリカバリ(単に使った事がない) |
||
93 | http://hashcat.net/oclhashcat/ [利用例1](https://github.com/praetorian-inc/Hob0Rules) [利用例2](http://inaz2.hatenablog.com/entry/2016/05/20/011353) |
||
94 | |||
95 | Hashcracker - Python Hash Cracker |
||
96 | https://www.kitploit.com/2020/02/hashcracker-python-hash-cracker.html |
||
97 | |||
98 | かわろぐ - データ保全ツール CDIR Collector を使ってみた(Forensicの仕事してたら便利そう) |
||
99 | http://blog.kawa-xxx.jp/entry/2016/10/08/162037 |
||
100 | |||
101 | rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. |
||
102 | https://phiresky.github.io/blog/2019/rga--ripgrep-for-zip-targz-docx-odt-epub-jpg/ |
||
103 | |||
104 | >pdfやdocx、sqlite、画像や動画のメタデータなどを全部grepできるツール |
||
105 | |||
106 | ## Crypto |
||
107 | |||
108 | ius/rsatool(便利そう。単に使う機会がない) |
||
109 | https://github.com/ius/rsatool |
||
110 | |||
111 | SageMath(数式処理ソフト:使いこなせない。。とりあえずメモ) |
||
112 | http://www.sagemath.org/ |
||
113 | |||
114 | PARI/GP(計算機代数システム:使いこなせない。。とりあえずメモ) |
||
115 | http://pari.math.u-bordeaux.fr/ |
||
116 | |||
117 | プリンストン大学 CITP - MEMORY RESEARCH PROJECT SOURCE CODE(むしろ使いたい) |
||
118 | https://citp.princeton.edu/research/memory/code/ |
||
119 | |||
120 | >Memory imaging |
||
121 | >>USB / PXE Imaging Tools bios_memimage-1.2.tar.gz (sig) |
||
122 | >>EFI Netboot Imaging Tools efi_memimage-1.0.tar.gz (sig) |
||
123 | |||
124 | >Automatic key-finding |
||
125 | >>AESKeyFinder aeskeyfind-1.0.tar.gz (sig) |
||
126 | >>RSAKeyFinder rsakeyfind-1.0.tar.gz (sig) |
||
127 | |||
128 | >Error-correction for AES key schedules |
||
129 | >>AESFix aesfix-1.0.1.tar.gz (sig) |
||
130 | |||
131 | |||
132 | ## Misc |
||
133 | |||
134 | JPEXS Free Flash Decompiler(Flashファイルを解析) |
||
135 | https://www.free-decompiler.com/flash/ |
||
136 | |||
137 | Windows Sysinternals(ctfで使う機会がなさそう) |
||
138 | https://technet.microsoft.com/ja-jp/sysinternals/ff181602 https://technet.microsoft.com/ja-jp/sysinternals/bb545027 |
||
139 | |||
140 | Qiita - Windowsのトラブルシューティング用の63のツール「Sysinternal Suite」 |
||
141 | http://qiita.com/mima_ita/items/d3763ad42ef3cc66f669 |
||
142 | |||
143 | >儂のツールは六十三式まであるぞ |
||
144 | |||
145 | LinuxでコンソールからWindowsを操作しよう!PSexecのLinux版『winexe』コマンド |
||
146 | http://orebibou.com/2015/03/linux%E3%81%A7%E3%82%B3%E3%83%B3%E3%82%BD%E3%83%BC%E3%83%AB%E3%81%8B%E3%82%89windows%E3%82%92%E6%93%8D%E4%BD%9C%E3%81%97%E3%82%88%E3%81%86%EF%BC%81psexec%E3%81%AElinux%E7%89%88%E3%80%8Ewinexe%E3%80%8F/ |
||
147 | |||
148 | # Tool調査(没) |
||
149 | |||
150 | 以下の理由で使用しないと決めたツールです。 |
||
151 | |||
152 | * 自分の環境だと動かない |
||
153 | * 代替できる手段がある |
||
154 | * 使う機会がない |
||
155 | |||
156 | ## Web |
||
157 | |||
158 | sqlmap(実はCTFで使う機会は、ほぼ無いと思われる)[*1](http://qiita.com/shyamahira/items/9f80d16c3436f9dea753)[*2](http://icheernoom.blogspot.jp/2015/10/tum-ctf-teaser-webshop-web-write-up.html) |
||
159 | http://sqlmap.org/ |
||
160 | |||
161 | ## Binary |
||
162 | |||
163 | xortool(なんか動かない) |
||
164 | https://github.com/hellman/xortool |
||
165 | |||
166 | |||
167 | |||
168 | |||
169 | |||
170 | # Site |
||
171 | |||
172 | ## All-over |
||
173 | |||
174 | Github/lucyoa - CTF Wiki |
||
175 | https://github.com/lucyoa/ctf-wiki |
||
176 | |||
177 | Study - pwnable 學習資源 |
||
178 | https://pwn.torchpad.com/Study |
||
179 | |||
180 | >中国のサイト。私や、ももテクや、bataさんの勉強会資料もメモられている |
||
181 | |||
182 | sonickun.log |
||
183 | http://sonickun.hatenablog.com/ |
||
184 | |||
185 | Nootropic.me |
||
186 | http://nootropic.me/ http://nootropic.me/blog/ |
||
187 | |||
188 | security etc... |
||
189 | http://rintaro.hateblo.jp/ |
||
190 | |||
191 | Hacking techniques useful during CTFs |
||
192 | https://github.com/lucyoa/ctf-wiki |
||
193 | |||
194 | Pentest |
||
195 | http://www.bhafsec.com/wiki/index.php/Main_Page |
||
196 | |||
197 | > Pentestの解説(各言語がある) |
||
198 | |||
199 | ## Binary |
||
200 | |||
201 | ももいろテクノロジー |
||
202 | http://inaz2.hatenablog.com |
||
203 | |||
204 | バイナリの歩き方 |
||
205 | http://07c00.hatenablog.com/ |
||
206 | |||
207 | 一生後で読んでろ |
||
208 | http://ntddk.github.io/ |
||
209 | |||
210 | KENJI'S HOMEPAGE |
||
211 | http://ruffnex.oc.to/kenji/ |
||
212 | |||
213 | バイナリと数式と |
||
214 | http://07c00.tumblr.com/ |
||
215 | |||
216 | Log.i53 (アンパック関係) |
||
217 | http://i53.hatenablog.jp/ |
||
218 | |||
219 | ## Crypto |
||
220 | |||
221 | ₍₍ (ง ˘ω˘ )ว ⁾⁾ < 暗号楽しいです |
||
222 | http://elliptic-shiho.hatenablog.com/ |
||
223 | |||
224 | |||
225 | |||
226 | |||
227 | |||
228 | |||
229 | |||
230 | # Latest Hacking News |
||
231 | |||
232 | ## Cheet Sheets |
||
233 | |||
234 | Security Cheat Sheets for Ethical Hacking and Penetration Testing |
||
235 | https://www.latesthackingnews.com/security-cheat-sheets-for-ethical-hacking-and-penetration-testing/ |
||
236 | |||
237 | Kali Linux Commands Cheat Sheet |
||
238 | https://www.latesthackingnews.com/kali-linux-commands-cheat-sheet/ |
||
239 | |||
240 | Metasploit Cheat Sheet Free Download |
||
241 | https://www.latesthackingnews.com/metasploit-cheat-sheet-free-download/ |
||
242 | |||
243 | # Online CTF |
||
244 | |||
245 | やりたいのがどんどん溜まっていく。。 |
||
246 | |||
247 | [ふるかわ](http://nanuyokakinu.hatenablog.jp/about)さんがまとめてくださっています。 |
||
248 | |||
249 | 常設CTFまとめ |
||
250 | http://nanuyokakinu.hatenablog.jp/entry/2015/08/24/213158 |
||
251 | |||
252 | zardus/wargame-nexus |
||
253 | https://github.com/zardus/wargame-nexus |
||
254 | |||
255 | Root Me |
||
256 | https://www.root-me.org/en/Challenges/ |
||
257 | |||
258 | |||
259 | |||
260 | |||
261 | ## 勉強 |
||
262 | |||
263 | HACK UCF - CTF-Workshop |
||
264 | https://github.com/kablaa/CTF-Workshop |
||
265 | |||
266 | FuzzySecurity - Tutorials |
||
267 | http://www.fuzzysecurity.com/tutorials.html |
||
268 | |||
269 | |||
270 | # 用語集 |
||
271 | |||
272 | GDATA ウイルス用語集 |
||
273 | https://www.gdata.co.jp/labs/glossar |
||
274 | |||
275 | 日立ソリューションズ セキュリティ用語辞典 |
||
276 | http://securityblog.jp/security_wordlist.html |
||
277 | |||
278 | @IT セキュリティ用語辞典 |
||
279 | http://www.atmarkit.co.jp/fsecurity/dictionary/indexpage/securityindex.html |
||
280 | |||
281 | # Article |
||
282 | |||
283 | CTFチームPlaid Parliament of Pwningによる"suggestions-for-running-a-ctf"という資料を、日本のCTFチームscryptosが和訳したもの |
||
284 | https://github.com/scryptos/docs/blob/master/suggestions-for-running-a-ctf-ja.md |
||
285 | |||
286 | |||
287 | |||
288 | |||
289 | # Memo |
||
290 | |||
291 | Linux Performance - Linuxのアーキテクチャとそれを調べる各種ツールが整理されていて良き |
||
292 | http://www.brendangregg.com/linuxperf.html |
||
293 | |||
294 | 電気通信大学 CTF/Toolkit |
||
295 | https://wiki.mma.club.uec.ac.jp/CTF/Toolkit |
||
296 | |||
297 | コンピュータアーキテクチャ |
||
298 | http://ist.ksc.kwansei.ac.jp/~ishiura/arc/ |
||
299 | |||
300 | CTF TIME |
||
301 | https://ctftime.org/ |
||
302 | |||
303 | Zach Riggle |
||
304 | https://github.com/zachriggle |
||
305 | |||
306 | byt3bl33d3r |
||
307 | https://github.com/byt3bl33d3r |
||
308 | |||
309 | jhaddix |
||
310 | https://github.com/jhaddix [The Bug Hunters Methodology](https://github.com/jhaddix/tbhm) |
||
311 | |||
312 | --- |
||
313 | 英語。。 |
||
314 | |||
315 | Corelan Team |
||
316 | https://www.corelan.be/index.php/articles/ |
||
317 | |||
318 | OPEN SECURITY TRAINING.INFO Locally Hosted Classes |
||
319 | http://opensecuritytraining.info/Training.html |
||
320 | |||
321 | --- |
||
322 | |||
323 | Practical Malware Analysis (和訳) |
||
324 | http://pinksawtooth.hatenablog.com/entry/2015/08/29/235658 |
||
325 | http://pinksawtooth.hatenablog.com/entry/2015/08/30/155043 |
||
326 | http://pinksawtooth.hatenablog.com/entry/2015/08/30/235725 |
||
327 | http://pinksawtooth.hatenablog.com/entry/2015/09/04/220113 |
||
328 | http://pinksawtooth.hatenablog.com/entry/2015/09/06/174447 |
||
329 | http://pinksawtooth.hatenablog.com/entry/2015/09/08/233723 |
||
330 | |||
331 | |||
332 | |||
333 | ## Draft |
||
334 | |||
335 | メモの書き溜め |
||
336 | |||
337 | 言葉足らず - 情報セキュリティのまとめ(春) |
||
338 | http://sakura818uuu.hatenablog.com/entry/2016/02/09/%E6%83%85%E5%A0%B1%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E3%81%AE%E3%81%BE%E3%81%A8%E3%82%81%EF%BC%88%E6%98%A5%EF%BC%89 |
||
339 | |||
340 | >ご紹介ありがとうございます。 |
||
341 | |||
342 | Pass-the-Hash |
||
343 | https://www.google.co.jp/search?hl=ja&as_qdr=y15&lr=lang_ja&num=100&q=path-the-hash&gws_rd=ssl |
||
344 | |||
345 | pwnypack - Official Certified Edible Dinosaurs CTF toolkit. |
||
346 | https://pypi.python.org/pypi/pwnypack/ |
||
347 | |||
348 | vulnhub |
||
349 | https://www.vulnhub.com/ |
||
350 | |||
351 | DÉLIMITEUR DE DONNÉES - Useful tools for CTF |
||
352 | http://delimitry.blogspot.ca/2014/10/useful-tools-for-ctf.html |
||
353 | |||
354 | Binary Analysis |
||
355 | https://events.ccc.de/congress/2013/wiki/Session:Binary_Analysis |
||
356 | |||
357 | byt3bl33d3r/CrackMapExec - A swiss army knife for pentesting Windows/Active Directory environments |
||
358 | https://github.com/byt3bl33d3r/CrackMapExec |
||
359 | |||
360 | Hacking Tools Repository |
||
361 | http://gexos.github.io/Hacking-Tools-Repository/ |
||
362 | |||
363 | Pwn De Ring - PwnやReversingに使えそうなデバッガ紹介 |
||
364 | http://pwn.hatenadiary.jp/entry/2016/12/24/110723 |
||
365 | |||
366 | Web Application Penetration Testing Notes |
||
367 | https://techvomit.net/web-application-penetration-testing-notes/ |