フルスタックエンジニアへの道

「フルスタックエンジニアになりたい。。。いや、なってやる!」という備忘録

Nuxt3をdocker-composeで構築する

Nuxt3の環境をdocker-composeで構築するためのdocker-compose.ymlの設定を記載しています。 version: '3.9' services: nuxt: container_name: nuxt-app # コンテナ名 image: node:18-alpine # Dockerイメージ、軽量なalpineを指定 ports: - 3000:3000 # Nuxt…

Docker FTPサーバメモ

DockerでFTPサーバを立てる際のメモ 環境 バージョン情報 Ubuntu18.04 Docker(20.10.10) Docker Compose(1.29.2) ディレクトリ構成 download.txtはgetで取得できるか確認するために配置。中身は空。 ftp-dir |-home | |-download.txt |-docker-compose.y…

Bandit Level 3 → Level 4【Over The Wire】

Linuxのコマンド練習になってCTF的な要素もある、「OverTheWire: Bandit」をやっていきます。 今回は「Bandit Level 4」を行います。 overthewire.org 環境 Windows10 Google Chrome Tera Term or コマンドプロンプト(Power Shell)

Docker & Docker Compose インストール【Ubuntu16.04】

Ubuntu16.04にDockerとDocker Composeをインストールします。 環境 Ubuntu16.04 Docker(19.03.5) Docker Compose(1.24.1)

Django + venv + Apache【Ubuntu16.04】

今回はPythonのインストールからDjangoのインストール、Apache経由でDjangoにアクセスするまでを行います。 環境 構築前に Pythonのインストール PPAリポジトリを追加 Python3.8とpipのインストール venvのインストールと実行方法の確認 venvのインストール …

【GitHub】SSHのconfigメモ

まだ公開鍵が登録されていないリポジトリに、公開鍵を追加すると「Key is already in use」と表示され、もしやと思ったら、、、 同じ公開鍵を複数のリポジトリで使えない? 同じ公開鍵を複数のリポジトリで使えないみたいなので、SSHのconfigに設定しておき…

Bandit Level 2 → Level 3【Over The Wire】

Linuxのコマンド練習になってCTF的な要素もある、「OverTheWire: Bandit」をやっていきます。 今回は「Bandit Level 3」を行います。 overthewire.org 環境 Windows10 Google Chrome Tera Term or コマンドプロンプト(Power Shell)

Bandit Level 1 → Level 2【Over The Wire】

Linuxのコマンド練習になってCTF的な要素もある、「OverTheWire: Bandit」をやっていきます。 今回は「Bandit Level 2」を行います。 overthewire.org 環境 Windows10 Google Chrome Tera Term or コマンドプロンプト(Power Shell)

Bandit Level 0 → Level 1【Over The Wire】

Linuxのコマンド練習になってCTF的な要素もある、「OverTheWire: Bandit」をやっていきます。 今回は「Bandit Level 1」を行います。 overthewire.org 環境 Windows10 Google Chrome Tera Term or コマンドプロンプト(Power Shell)

WinSCPのインストール【Windows10】

GUIでSCP(SFTP)ができる「WinSCP」をインストールしていきます。 ちなみに、SCPはコマンドプロンプトやパワーシェル、Tera Termなどでもできるのでお好みのものを使ってください。 winscp.net SCP(SFTP)とは SCPとSFTPは実際には違うのですが、目的は同…

Bandit Level 0【Over The Wire】

Linuxのコマンド練習になってCTF的な要素もある、「OverTheWire: Bandit」をやっていきます。 今回は「Bandit Level 0」を行います。 overthewire.org 環境 Windows10 Google Chrome

Ruby入門をしてみた #05

今回は「Ruby入門/ドットインストール」の「#05 数値オブジェクトを使おう」を行っていきます。 環境 Windows10 pro(Host) VirtualBox(6.0.10) Ubuntu Server 18.04.2 LTS(guest) rbenv(1.1.2) ruby(2.6.3) Google Chrome

Ruby入門をしてみた #04

今回は「Ruby入門/ドットインストール」の「#04 オブジェクトを理解しよう」を行っていきます。 環境 Windows10 Google Chrome

Ruby入門をしてみた #03

今回は「Ruby入門/ドットインストール」の「#03 変数、定数を使ってみよう」を行っていきます。 環境 Windows10 pro(Host) VirtualBox(6.0.10) Ubuntu Server 18.04.2 LTS(guest) rbenv(1.1.2) ruby(2.6.3) Google Chrome

【CpawCTF】Q8.[Misc] Can you open this file ?

今回は「CpawCTF - Main page」の「Level 1 - Q8.[Misc] Can you open this file ?」を解きたいと思います。 ctf.cpaw.site 環境 Windows10 Google Chrome VirtualBox(6.0.10) Ubuntu server 16.04

Ruby入門をしてみた #01, #02

今日からRubyの入門を行っていきたいと思います。 Rubyの入門はドットインストールの「Ruby入門/ドットインストール」を利用して行っていきます。 基本的に1記事につき1つの動画分を記載する予定ですが、1つ目の動画は概要についてなので、今回は2つ目の動画…

【CpawCTF】Q7.[Reversing] Can you execute ?

今回は「CpawCTF - Main page」の「Level 1 - Q7.[Reversing] Can you execute ?」を解きたいと思います。 ctf.cpaw.site 環境 Windows10 Google Chrome VirtualBox(6.0.10) Ubuntu server 16.04

Ubuntu 16.04のインストール【Windows10】

タイトルの通り、VitrulaBoxを使ってUbuntu 16.04のVMを作成していきます。 VirtualBoxのインストールをしていない人はインストールからしてください。 参考までに過去記事を記載します。 ryasshi.hatenablog.com 環境 Windows10 VitrualBox(6.0.10) Ubuntu …

【CpawCTF】Q6.[Crypto] Classical Cipher

今回は「CpawCTF - Main page」の「Level 1 - Q6.[Crypto] Classical Cipher」を解きたいと思います。 ctf.cpaw.site 環境 Windows10 Google Chrome

【CpawCTF】Level 1 - Q1.[Misc] Test Problem

初心者向けの常設CTFの一つである、「CpawCTF」のLevel 1 - Q1.[Misc] Test Problemを解きたいと思います。 また、この「CpawCTF」の問題を解くには必ずログインが必要で、1アカウントにつき1回しか問題を解くことができません。 ctf.cpaw.site 環境 Windows…

8946 Take#6

今回は「http://www.hackerschool.jp/hack/」「Take#6」を解いていきたいと思います。 今回の問題では、解く過程で通信をキャプチャする「Wireshark」を使いますので、別記事を参考にインストールしておいてください。 また、今後もこのツールを使っていくの…

Wiresharkのインストール【Windows10】

ネットワークのキャプチャを行うツールといえばこれ! と、私が勝手に思っている「Wireshark」をインストールしていきたいと思います。 環境 Windows10 Wireshark(3.0.3 64-bit)

8946 Take#11

今回は「http://www.hackerschool.jp/hack/」の正答率が11番目に高い(2019/08/07現在)「Take#11」を解いていきたいと思います。 http://www.hackerschool.jp/hack/www.hackerschool.jp 環境 Windows10 Google Chrome

8946 Take#23

今回は「http://www.hackerschool.jp/hack/」の正答率が10番目に高い(2019/08/07現在)「Take#23」を解いていきたいと思います。 http://www.hackerschool.jp/hack/www.hackerschool.jp 環境 Windows10 Google Chrome

8946 Take#5

今回は「http://www.hackerschool.jp/hack/」の正答率が9番目に高い(2019/08/04現在)「Take#5」を解いていきたいと思います。 http://www.hackerschool.jp/hack/www.hackerschool.jp 環境 Windows10 Google Chrome

8946 Take#18

今回は「http://www.hackerschool.jp/hack/」の正答率が8番目に高い(2019/08/04現在)「Take#18」を解いていきたいと思います。 http://www.hackerschool.jp/hack/www.hackerschool.jp 環境 Windows10 Google Chrome

8946 Take#9

今回は「http://www.hackerschool.jp/hack/」の正答率が6番目に高い(2019/08/03現在)「Take#9」を解いていきたいと思います。 http://www.hackerschool.jp/hack/www.hackerschool.jp 環境 Windows10 Google Chrome

8946 Take#16

今回は「http://www.hackerschool.jp/hack/」の正答率が6番目に高い(2019/08/03現在)「Take#16」を解いていきたいと思います。 http://www.hackerschool.jp/hack/www.hackerschool.jp 環境 Windows10 Google Chrome

8946 Take#8

今回は「http://www.hackerschool.jp/hack/」の正答率が5番目に高い(2019/08/03現在)「Take#8」を解いていきたいと思います。 http://www.hackerschool.jp/hack/www.hackerschool.jp 環境 Windows10 Google Chrome

8946 Take#4

今回は「http://www.hackerschool.jp/hack/」の正答率が4番目に高い(2019/08/02現在)「Take#4」を解いていきたいと思います。 http://www.hackerschool.jp/hack/www.hackerschool.jp 環境 Windows10 Google Chrome