つけじょにーのすぱげていコード

主に、競技プログラミング、セキュリティのお勉強の際に書いたすぱげていコードを書き込みます

zshシェル

いたずらファイル 第2弾

こんどはC言語で作成して、gccでコンパイルするという形式にしてみました。 前回、いたずらファイルの権限が問題になり、成功に至りませんでしたが、今度こそはいけそうな気がします。お前は他にやることがないのか?と訊かれそうですが、これで結構楽しんで…

ポート番号対応付け表

/etc/servicesを覗くと、以下の具合にポート番号の対応付けを見ることができます (*'-') < cat /etc/services | head -1000 # # Network services, Internet style # # ・ ・ ・ # # WELL KNOWN PORT NUMBERS # ここからポート番号情報あ、当然ですが俺のは…

gitコマンド まとめ

ちょこちょこ使うんですが、なかなか忘れてしまうのでメモ・リポジトリをとってくる git clone https://github.com/[ユーザ名]/[リポジトリ名]・リポジトリを追加 git add [ファイル名] ・リポジトリを削除 git rm [ファイル名] ・リポジトリの状況を確認 gi…

curlコマンド

またまた、まとめ・ページ丸ごと取得 curl http://www.yahoo.co.jp・それを丸ごと保存(名前指定) curl -o sample.txt http://www.yahoo.co.jp・それを丸ごと保存(デフォルト名) curl -O sample.txt http://www.yahoo.co.jp・POST送信 curl -d name=admin -d …

書庫作りコマンド

tarコマンドについてメモ書き //必須(どちらか) //c = create(書庫作成) //x = extract(書庫抽出) //t = test(書庫表示:lsコマンドみたいな感じで表示) //オプション //z = gzip(gzip形式の場合、圧縮及び解凍にgzipを用いる) //v = verbose(作成、抽出時に…

UNIXコマンド:testコマンド

条件式を書くときなどに利用するらしい test valueA -option valueB といった形式 よく使いそうなオプションについて説明する (括弧内の英語は、私個人の推測) -eq (equal) -ne(not equal) -gt(greater than) -ge(greater than & equal) -lt(less than) -l…

readコマンド

% while read line; do; echo $line; done < random.txt readコマンドは標準入力から入力を受け付け、受け付けた値を変数に入れるみたいですが、こんな事もできます。 こうすることで1行1行読む事が出来るんですね。 ちなみに、使った後にunset line;とす…