先日、以下のようなBashコマンドを目にした。 (IPアドレスは仮のもの) 一瞬、Reverse Shellかと思い、ギクッとしたが、よく見るとコマンドの構文が違う。 結論から言うとReverse Shellではなかった。
/dev/tcpでポートの疎通確認
Posted on
自分用の備忘録。定期的に記事を見直し、修正が必要な部分は修正すること。
先日、以下のようなBashコマンドを目にした。 (IPアドレスは仮のもの) 一瞬、Reverse Shellかと思い、ギクッとしたが、よく見るとコマンドの構文が違う。 結論から言うとReverse Shellではなかった。
普段ちょくちょくSSHを使っているくせに、SSHのコマンドラインから宛先ホストに対してコマンドを実行できるということをつい最近知ったのでメモ。
echoでプログラムに入力値を渡した後に引き続き標準入力からプログラムに入力したい時のメモ。
ネットワークの疎通確認でお馴染みのping。pingはICMPのEcho Requestを送ることによって宛先ホストの疎通状況を確認する。ICMPパケットには任意のペイロード (通常はASCII文字)を埋め込むことが出来る。 以下はpingコマンドで任意のペイロードをICMPのEcho Request パケットに埋め込む方法。
標準出力に出力したパスワードをsudoに読み込ませるには以下のようにする。 echo <password> | sudo -S <command to execute> 上記のようにすることでプロンプトでパスワードをタイプせずにsudo出来る。
unzipコマンドでZIPファイルから任意のファイルのみを抽出する方法。恥ずかしながら、今日の今日までそんな事ができるなんて知らなかったのでメモ。
シングルクォートの場合、バックスラッシュを2つ重ねる ダブルクォートの場合、バックスラッシュを4つ重ねる 以上。