ポン酢ブログ(β)

The harder you work, the luckier you get. - Gary Player

SECCON Beginners CTF 2022 スコアサーバー(バックエンド)writeup

LifeMemoryTeamの@atponsです。SECCON Beginners CTF 2022へ参加いただき、ありがとうございました。 今回も前回のSECCON CTF 2021に引き続きスコアサーバー(バックエンド)を担当しましたので、インフラ構成のアップデートについて反省させていただければ…

SECCON CTF 2021 スコアサーバー(バックエンド) writeup

この記事はミクシィグループ Advent Calendar 2021 18日目の記事です。 LifeMemoryTeamの@atponsです。今回のSECCON CTF 2021も参加いただきありがとうございました。 SECCON 2021 CTFのスコアサーバーとそのインフラ構成についてまとめて反省しようと思いま…

SECCON Beginners CTF 2021のスコアサーバを支える技術(サーバ編・その1)

LifeMemoryTeamの@atponsです。今回のSECCON Beginners CTF 2021も参加いただきありがとうございました。 LMTd(サーバ)の技術スタック: Azure Kubernetes Service、Azure AD B2C、FluxCD、Azure Key Vault、Go、Grafana Loki、Fluent Bit、Prometheus、Azu…

EditNetを契約した

よく切れるインターネット 家のインターネットが良く切れるようになった。環境はフレッツ光ネクスト(光コラボ)なのだが、ISPの都合なのかNTT網のせいなのかは不明だが、よくPPPoEセッションが切れたり、ONUの登録失敗ログ(これはごくまれ)を見かけるよう…

デスク環境2021

リモートワークで1年ぐらい経って、自分的に気分があんまり乗らないこともあり、家の環境をちょっと変えてみようと思って年末から試行錯誤している。 元々MacBook Pro + 上にサブディスプレイという形でやっていたが、ディスプレイをあんまり使って無かった…

EnvoyのTraffic tapping (TCP)機能をxDSサーバを実装しながらまとめてみる

最近Envoyを少しだけ触ってみている。Envoyは基本的にIstioのProxyで使われることも多いとは思うし、基本的には何かコントロールプレーンがあって、そのデータプレーンとして使われるイメージを想像している。(多分) 個人的にこのEnvoyをデータプレーンと…

2020年まとめ(大学を卒業して社会人になりました編)

こんにちは、atponsです。2019年書いてなかった・・・。この記事は群馬大学電子計算機研究会 IGGG Advent Calendar 2020の20日目のはずだった記事です。 群馬大学電子計算機研究会 IGGG Advent Calendar 2018では、就職した先輩の人が書いてたので、自分も就…

おうち Kubernetes のための Auth0 コトハジメ

おうち Kubernetes をはじめて一週間が経ちましたが、やはり手元に3ノードある Kubernetes は便利ですね。早くマスターの HA 構成もしたいところです。 今回は、そんなおうち Kubernetes の認証を OpenID Connect で行うコトハジメをしてみたいと思います。

おうち Kubernetes クラスタ with M75q-1 Tiny × 3台

GCPに勉強用でKubernetesクラスタを建てていました。しかし結構コスパが悪いので、やっぱり家でKubernetesクラスタしましょう、ということで建ててみました。

SECCON Beginners CTF 2020の監視・オペレーションを支える技術

LifeMemoryTeamの@atponsです。今回のSECCON Beginners CTF 2020はお楽しみいただけたでしょうか。自分は運営やインフラ整備をしておりました。 今回は、自分が担当していた監視、オペレーション部分の構築回りについて書いておきます。

Grafanaのグラフを画像にしてSlackでシュッと取得&共有したい

Grafanaのダッシュボードって結構見るの億劫になりますよね。例えばNode Exporterとかで取得しているCPUのグラフだけ見たいんだけど、みたいな時にSlackでサクッと取れたら便利だなと思ったのでそういうSlack スラッシュコマンドを実装しました。 ソースコー…

UniFi Security GatewayでDS-Lite

実売2万6000円のIPS/IDS付きエッジルーター、Ubiquiti「UniFi Security Gateway(USG)」【イニシャルB】 - INTERNET Watchを見て、UniFi Security Gatewayの中身はEdgeOSなので簡単にDS-Liteできるなと思って買ったのですが、色々大変だったので、メモ。

GolangでMemcached(を喋るサーバ)を書こうと思った話

某Advent Calendar 8日目の記事です。 途中で止まってしまったので、そのうち再開するかも...ということでここで一回供養する話です。 Memcacheプロトコルを喋るサーバを勉強と検証ということで作ろうと思い、色々とやっておりました。 モチベーションとして…

はじめてのThinkPad

某アドベントカレンダー1日目は、最近Macをやめて、ThinkPadを購入したという話をすることにします。技術っぽい話はそのうちすると思います。

pcapをパースする(その3・IP/ICMP編)

これまで以下の記事でEthernetフレームやARPのパケットをpcapファイルからパースするために必要なフォーマットについて解説していきました. pcapをパースする(その2・ARP編) - ポン酢ブログ(β) pcapをパースする(その1・ヘッダ編) - ポン酢ブログ(β) 引…

pcapをパースする(その2・ARP編)

pcapをパースする(その1・ヘッダ編) - ポン酢ブログ(β)で、pcapのパースをしてみたので今回はARPのパースをやってみます。 実はARPのパケットをパースするためには、まずEthernetをパースする必要があります。今後パケットをパースする際にEthernetが読め…

pcapをパースする(その1・ヘッダ編)

libpcapで使われる、pcapファイルのパースにチャレンジしてみる。 今回はヘッダと生のパケットを取り出すところまでです。 パケットの構造 このブログの情報を参考にさせていただいた。この先にリンクされている、日立の資料の図がわかりやすい。 sorenuts.h…

2018年に寄せて

この記事は群馬大学電子計算機研究会 IGGG Advent Calendar 2018 1日目の記事です 2018年あと一ヶ月!のまとめです. 春 セキュリティ・ミニキャンプで講師をしました. 教えるという貴重な経験をしました.これを起点として,コミュニティにも関わっていく…

2018夏、ミクシィ(XFLAG・モンスト)でインターンしてきました

大学3年の夏休み、いろいろとイベントがありましたがインターンシップに参加してみました。 あまりインターンシップとか、実務したりというのがなかったのですが、今回はミクシィというところでインターンをして来ました。 どう選んだか 大きいサービスを触…

git challenge #9 に参加してきた #mixi_git

git challengeとは、株式会社ミクシィが行っているGitの競技イベントです。 「学生向けgit謎解き技術イベント」ということで、いつものようなCTFとかとちょっとテイストの違う感じが結構良いなと思いました。

favicon や Webclip アイコンを取得するブックマークレットを作ったので Slack emoji にして役立てよう

atpons です.Slackライフにはcustom emojiが必須ですよね.各種サービスのカスタム絵文字を作る際 favicon などをそのまま使いたいですよね.使いたい.そんなときに便利な favicon を探してくるやつ作りました.iconchan.herokuapp.com使い方は表示された…

A4988 + Raspberry Pi シリーズでステッピングモーターを動かす

この記事は群馬大学電子計算機研究会 IGGG Advent Calendar 2017 12日目の記事です Amazon 等で比較的安価に入手できるステッピングモータードライバ A4988 とステッピングモーターを組み合わせて Raspberry Pi シリーズ(以下 RasPi)でステッピングモーター…

ポエム

この記事は群馬大学電子計算機研究会 IGGG Advent Calendar 2017 6日目の記事です 2017年総括していきましょう. 2017年まとめ 1月 覚えてないけど無をやっていた 2月 テストオブテスト 3月 引っ越しをした. 4月 2年生になった C言語を講義でやるようになっ…

セキュリティ・ミニキャンプ in 沖縄 2016 専門講座

この記事は群馬大学電子計算機研究会 IGGG Advent Calendar 2016 24日目の記事です. 世間はクリスマスイブですが,私は予定はありません. こんにちは,atponsです. 今回はセキュリティ・ミニキャンプ in 沖縄 2016に縁がありチューターとして参加しました…

セキュリティ・ミニキャンプ in 沖縄 2016 0日目&1日目

この記事は群馬大学電子計算機研究会 IGGG Advent Calendar 2016 17日目の記事です.みなさんこんにちは,atponsです. 今回はセキュリティ・ミニキャンプ in 沖縄 2016に縁がありチューターとして参加しています. 12月16日に一般講座が開催され,12月17日…

ディスプレイフィルタ - The Wireshark Wiki (日本語訳)

本記事は IGGG Advent Calendar 2016 10日目の記事です. 今回は Wireshark の Wiki を日本語訳します.今回は DisplayFilters - The Wireshark Wiki です. 環境は English を想定しています. - ディスプレイフィルタ Wiresharkは一般的なパケットを表示や…

いたずらおもちゃ - The Wireshark Wiki (日本語訳)

本記事は 群馬大学電子計算機研究会 IGGG Advent Calendar 2016 3日目の記事です. 今回は Wireshark の Wiki を日本語訳します.初日は PracticalJokes - The Wireshark Wiki です. 環境は English を想定しています. - いたずらおもちゃ Wireshark は多…

スピード証明写真を Lightroom とデジイチで安く撮る方法

2014年あけましておめでとうございます。(遅い) 新入学新社会人のシーズンですが、みなさんは試験の時などの写真はどうしていますか? 以前、とある試験を受ける際に証明写真のあの機械を使ったのですが、なんと 700 円もしました! なんかプリクラのチープ…

自分の2013年

高専に落ちました 新年早々受験して落ちました。 引きずってません。普通高校で大学目指すスチューデントです。 上の記事だと変なこと書いてますけど、今考えると変だ。変。 高校に入学しました 高校に進学しました。 もう1年目が終わろうとしてるけど、楽し…

最近の Sinatra で %2F がつらぽよかった話

こんにちは。というかもう4ヶ月前くらいなんだなあ、ブログ書いたの。というわけで、今回は備忘録です。以前自分向けに制作した Sinatra で少し書いたものがあるのですが、 Ruby 2.0.0 がリリースされる前くらい昔に書いたコードなので、久しぶりに起動した…