許可されていないため、cat
またはstrings
などの他のコマンドは、.txtファイルには読み込みまたは適用できません。私はflag.txtという名前のファイルを読む必要がありますが、このファイルもブラックリストにあります。ですから、head
コマンドを使って* .txtを読む方法はありますか? head
コマンドが許可されています。head linuxコマンドですべてのテキストファイルを読むには?
blacklist=\
'flag\|<\|$\|"\|'"'"'\|'\
'cat\|tac\|*\|?\|less\|more\|pico\|nano\|edit\|hexdump\|xxd\|'\
'sed\|tail\|diff\|grep\|paste\|strings\|bas64\|sort\|uniq\|cut\|awk\|'\
'bzip\|gzip\|xz\|tar\|ar\|'\
'mv\|cp\|ln\|nl\|'\
'python\|perl\|sh\|cc\|g++\|php\|hd\|g++\|gcc\|curl\|tcp\|udp\|'\
'scp\|sftp\|wget\|nc\|netcat'
おかげ
なぜあなたはどのようなプログラムを使用することができますか? – chepner
彼らはあなたにそれをさせない理由があるのでしょうか? – karakfa
私はこの質問をよく理解していませんが、はい、すべての '* .txt'ファイルの' head -100 * .txt'最初の100行で出力できます。あなたは 'wc -l file'(あなたのリストにない)で行の数を知ることができ、ばかげた行の値を使うことができます。あなたはブラックリストの中に 'rev'を持っていないようですので、' revファイル|レブも。あるいは、 'ed':' ed file'を使い、5を押して 'file'の5行目を表示します。 –