未分類

Pythonにファイルのパスを教える際、クォーテーションで囲むのを忘れてしまった

初歩的すぎるミス。わざわざ書くまでもないほど初歩的だが備忘録として書いておく。原因これがエラーコード。-------------------------NameError Traceback (most recent call last)/...
未分類

Kaggle Notebookで、出力の画像をコピーする方法

Kaggleでは、単に右クリックしても「Copy image」や「Save image as...」は出てこない。テキストはCtrl + Cでコピーできるが、画像はできない。じゃあどうすればいいのか?結論Shiftを押しながら右クリックする...
未分類

した方が良いと分かっているのに、面倒に感じる…こういう時に効く箴言「Better late than never」

朝のランニングや、風呂上がりのストレッチなど、した方が良いと分かっているのに面倒なことがたくさんある。そういうときは、この言葉を思い出そう. Better late than neverそんなことは分かってる?ならあとはやるだけだ!定義和訳...
未分類

nmapコマンドのオプション一覧と具体例

nmap :「指定したホストやネットワークに対してポートやサービスを検出する」ネットワークスキャナnmap の典型オプション-p: ports。nmap が対象ポート範囲を指定する。-sV: scan + Version。nmap がサービ...
CTF

ls(List)コマンドのオプションの意味メモ

lsコマンドを多用する割に、オプションの意味や使い方をきちんと覚えていないかったので、ここにまとめておく。ls の典型オプション-l: long。ls が詳細形式で表示する。-a: all。ls が隠しファイルを含めて表示する。-h: hu...
CTF

JPEG画像のExif情報から写真が撮られた位置を特定する方法

結論JPEGファイルには、Exif情報という撮影時の日時や撮影場所などの情報が付加されることがある。それをexiftoolコマンドで調べて、座標を基にグーグルマップで検索する。解法Step①画像ファイルをLinux上にコピーするcp "mn...
未分類

シェルにおける ~ の意味

1. ホームディレクトリを指すショートカット~ は シェル(bash など)によって展開されて、現在のユーザーのホームディレクトリのパスに置き換わります。たとえばユーザー alice のホームが /home/alice なら、~/Docum...
CTF

WindowsのファイルパスをWSL(Linux環境)で使える形式に変換する方法

結論Windows → WSL:wslpath 'C:\path\to\file'PowerShell経由で:wsl wslpath "'C:\path\to\file'"WSL → Windows:wslpath -w '/mnt/c/p...
未分類

拡張子のない謎のファイルを、どのように復元・実行すべきか?

結論fileコマンドでファイルの中身を確認し、実行する。解法 拡張子のないファイルを実行する為には、先ずそのファイルがどの環境ように作られたものなのかを調べる必要がある。それには、fileコマンドが必要になる。 だがその前に、調べたいファイ...
CTF

シーザー暗号の解き方 CpawCTFQ6

Q6. Classical CipherCpawCTFレベル1の二問目。暗号文をシーザー暗号のルールに従って解読するもの。アルファベットをN文字分ずらせばいいだけ。シーザー暗号とはアルファベットを一定の数ずらして文字列を変換する暗号。例えば...