よもぎのメモ帳

備忘録的な感じで技術的なことをストックしていきます。

hello, worldが最高だったので、平成最後の夏を振り返る。

f:id:y0m0g1:20181230120040p:plain
社畜ちゃん台詞メーカーより

皆さんこんにちは、よもぎです。

昨日Kizuna AI 1st Live "hello, world"に行かせていただいて、 てぇてぇ……*1って気持ちになったので、テンション高いままにこのエントリーを書いて行きたいと思います。

↑なかでも一番好きだったDÉ DÉ MOUSEさん

*1:親分かわいいし、DJの人も盛り上げてくれたし、尊い……

続きを読む

はじめてのHoneypot🍯

はじめに

f:id:y0m0g1:20181203185513p:plain
社畜ちゃん台詞メーカーより

この記事は EEICアドベントカレンダー2018 11日目の記事です。

  • 12/10の投稿はこちら
  • 12/12の投稿はこちら

qiita.com


簡単な自己紹介と記事の内容

はじめましての方ははじめまして、EEIC2018のよもぎといいます。工学部電子情報工学科のB3です。

セキュリティとかCTFとかに興味がありつつ、 いろいろなところに足を突っ込んでいて 大変な 楽しい生活を送っています。

Twitterやっていたりするので良かったらどぞ。 (学科垢何かの垢)

この記事は、初心者によるHoneypot体験記 となっています。

初心者の私が実際にHoneypotを運用してみたよ 、みたいなことを書くので、 あまり技術的な面には期待しないでください。


TL;DR

  • ハニーポットAWS+T-potで運用してみました
  • この記事の殆どが導入手順です
  • ちょっとだけログを解析してみます
  • 初めてだけどもHoneypotはいいぞぉ👍*1
  • 間違っていたり補足があったりしたら教えてください!

*1:電情はいいぞぉで検索!

続きを読む

私がVerilog HDLで躓いたところ

久しぶりの投稿₍₍ (ง ˘ω˘ )ว ⁾⁾

f:id:y0m0g1:20181121152357p:plain
社畜ちゃん台詞メーカーより

長らく書いていなかったので、反省しています。 書きたいことはいくつかあるんですが! 忙しくてなかなか筆が進みません (言い訳)

久しぶりのエントリですが、今回は Verilog HDL について扱っていきます。 学部実験「マイクロプロセッサの設計と実装」参考・旧サイト にて、 Verilogと戯れて つらかった 楽しかった思い出を振り返ろうと思います。

Verilogを書くときに、私が躓き、調べたことをまとめてみます。参考に慣れば幸いです。

※私のイメージが入っています。もしかしたら正しくないかも

躓いたところを一つずつ

思い出しつつ書いているので順番は適当です、許してください。

続きを読む

CTFの勉強会の振り返り part1

策略本の勉強会 part1

f:id:y0m0g1:20180620165201p:plain
社畜ちゃん台詞メーカーより

この勉強会ではHacking:美しき策謀 第2版 ――脆弱性攻撃の理論と実際を参考書として、輪講(のようなもの)をしていきます

オライリー・ジャパンの公式サイトから配布されているサンプルコードを用いてやっていきました。

gdbと触れ合う

初回(2018/06/13)ではgdbとふれあいました

続きを読む

Ubuntu16.04でradare2をインストールする方法(まとめ)

f:id:y0m0g1:20180531123658p:plain

はじめに

このエントリは前に書いたことのまとめ的エントリです。

y0m0g1.hatenablog.com

セキュリティコンテストのためのCTF問題集 | マイナビブックス←この本の問題を解くのにあたってradare2を使うのですが、 インストールの仕方は本になく、ぐぐってもビシッと決まるものがなかったのでまとめてみました。

私の環境

実行ファイルが32bit ELFなので32bit linux環境が必要です。ということで

何が問題か

普通にsudo apt-get install radare2を実行すると、radare2 0.9.6がインストールされます。

しかし、これだと使いたいコマンドが使えません。radare2のバージョンが古すぎるからです。

手順(本題)

ubuntu のtesting パッケージからのインストールを認める

unstable/testingパッケージであれば、新しいバージョンが提供されているみたいです。具体的には2.4.2。

$ sudo vim /etc/apt/sources.list
[+] deb http://ftp.jp.debian.org/debian testing main contrib non-free
[+] deb-src http://ftp.jp.debian.org/debian testing main contrib non-free 

こんな感じで2行追加してください。vimが立ち上がるので気をつけて。Iで挿入モード、Esc->:wqで保存して終了

sudoでアップデート

sudo apt-get install radare2

でアップデートしてください。途中で「安定版じゃないけどインスコする?」(意訳)でいつもより一回おおく聞かれるのでYで進む。

そうするとインストールされます。

sources.listをもとに戻す

ほかはtestingパッケージいらないので、sources.listに追加した二行を#でコメントアウトします

参考文献

poppycompass.hatenablog.jp

radare2のインストールで詰んでた話

まえがき

f:id:y0m0g1:20180521225907p:plain

社畜ちゃん台詞メーカー

どうも皆さんこんにちは、よもぎです。Twitterアカウント新しく作ったので良かったらどぞ(@ctyomogi)。ちょもぎに名前を変えようかしら。

新しくパソコンを買いまして、ゲーム勉強がはかどっている日々ですが*1、おかげさまで仮想マシンを用意できる様になったぞい!やったね! 潤沢なHDD容量を手に入れ、もううはうはです。

追記 (2018/10/22)

このエントリは体験記みたいな感じになってしまいました。 手っ取り早く知りたい人はこちらをどうぞ

y0m0g1.hatenablog.com

なぜ仮想マシンを?

SECCON beginners CTF 2018の開催が決定されたこともあり、ぼちぼちCTFのお勉強を勧めているのですが、自力でオンラインの問題で解くのは割と無理が出てきてしまいました。

そこで、CTF問題集にチャレンジしてみよう!となったのが数週間前の話。*2

*1:実際ははかどっていない

*2:まだ新しいPCを買っておらず、ノートPCの容量はかつかつのとき

続きを読む

Javaを思い出している話

はじめに

どうも、Javaプログラム歴6年*1よもぎです。

世間では「やばたにえん」という言葉が流行っているようですね。実験レポートやばたにえん

何回か勉強をしてきたのですが、ここしばらくは 浮気して サボってしまって*2、すっかり書けなくなってしまった……*3 ので、また改めてお勉強し直しています。

どんなことをしているのかについてこのエントリで触れていきたいと思います。

f:id:y0m0g1:20180510093941p:plain社畜ちゃん台詞メーカーより

why Java?

また勉強したきっかけは、ざっくり言えば競技プログラミングに挑戦*4してみたかったから。

いんたーんのイベントにて、某m社のエンジニアの方とお話したときに

競技プログラミングするといいよ

と伺ったので、お、するか~って思いました。が、アルゴリズムとか弱々なので蟻本とかで追々勉強しようと思います。

一応長く付き合っていて、まあ周りの人でやってる人少ないからJavaにしようかなと思ったわけです。

*1:少なくとも、6年前にはやっていた

*2:大学入ってからは Ruby->C->Pythonみたいにやってました。授業で

*3:Hello Worldすら怪しくなっていた

*4:無謀にもProに挑んでいくこと

続きを読む