ゼオスTTのブログ

気が向いた時に、主にプログラミング関係の記事を書くつもり。しかし気が向かない。

WaniCTF 2023 writeup

CTF

WaniCTF 2023 にソロで参加しました。全完して4位でした。

evilなnpmパッケージでRCE

CTF

はじめに この記事は、CTF Advent Calendar 2022の12日目の記事です。 昨日はkam1tsur3さんの「DMくれたよく知らん人とCTF参加してみた」でした。 タイトル読んで「いやそんなことある?!」と思わず笑ってしまいました。終盤にはちょっと仲良くなれたようで…

SECCON Beginners CTF 2019 write-up

CTF

個人参加。8位。 「今年こそ全完」と意気込んでいたが、そう甘くはなかった。 ユーザ登録とチーム登録だけなら1位(最速)。

DefCamp CTF Qualification 2018 write-up

CTF

Harekazeで参加。決勝圏内の15位。 結構解けて満足している。

SECCON Beginners CTF 2018 write-up

CTF

ctf4bの想定する初心者、こんなにレベル高かったっけ...

CODE THANKS FESTIVAL 2017参加記

CODE THANKS FESTIVAL 2017に参加した。

Kaspersky Industrial CTF Quals 2017 write-up

CTF

Harekazeで参加。2450点で32位。 以下、自分が解いた or ある程度取り組んだ問題について。

「コマンド ウィンドウをここで開く」をcmd.exeからmingw64.exeに変更する

「コマンド ウィンドウをここで開く」を押すと、デフォルトではcmd.exeが起動する。 これをmingw64.exeが起動するよう変更するには、次のようにレジストリを編集すればよい*1。 *1:権限がなく変更に失敗する場合は、該当キーの所有者やアクセス許可を変更す…

削除すると起動時間が劇的に変化するレジストリキー

次のレジストリキーを削除することで、PCの起動にかかる時間を劇的に変化させることができる。

GNOME端末で対話的にプログラムへバイナリを渡す

しばしば、プログラムとのやりとりの最中にバイナリを渡したい場合があるが、これが割と困る。 ということで、解決策を模索してみた。

CODE FESTIVAL 2015 参加記

去年に続き、2度目の CODE FESTIVAL。 だらだらと振り返る。

ワーシャル-フロイド法の経路復元

あまり記事を見かけない、ワーシャル-フロイド法の経路復元(もちろん のもの)を3種紹介。

echoで空行(Windows)

空行です。はい。空行。空行……。

Cookie Clicker

どうやら、世間ではCookie Clickerなるゲームが流行っているらしい。そのゲーム内容だが、画面の左側にでかでかと居座るクッキーをとにかく連打し続ければよいようだ。 というわけで、 #include INPUT move[ 1 ]; INPUT click[ 2 ]; int main( void ) { int …

シンタックスハイライトのテスト

確か、このブログはシンタックスハイライトが使えるはず。 #include <stdio.h> int main(void) { printf("hello, world\n"); return 0; } 使えた。便利ねー。</stdio.h>

気ままに。

これといった目的はないが、ブログを開設してみた。内容は主にプログラミング関係。他人の日常など知ったところで何の役にも立たないのだから。 正直、ブログなどただただ面倒臭いだけなので、これからも基本的にはTwitterでいつも通りつまらないことをつぶ…