投稿

1月, 2013の投稿を表示しています

古今集542番

イメージ
「春が来て消える氷のように、すっかり私に打解けて欲しいよ」


街で見かけたコップが可愛らしくてその柄をモチーフに作成したもの

【ファイル偽装】zipとしてもjpgとしても扱えるファイル

イメージ
なんとなくzipファイルについて調べていたらzipはファイルの先頭にも後ろにも任意のデータを挿入できるらしいということがわかりました。そこでいわばファイル偽装ってやつをやってみようと思ったのです。

この方法なら別途ソフトを入手しなくても普通の解凍ソフトさえあれば簡単にファイルを隠匿/抽出ができます。
やり方ファイルを隠すためのjpg(ここではcore.jpgとする)を用意隠すファイルをzipする(zipしたものをhidden.zipとする)コマンドプロンプトで
copy /b core.jpg + hidden.zip output.zip.jpg完了。output.zip.jpgが偽装されたjpgファイルになります非常にシンプルでコマンドプロンプトからもできるファイル偽装です。大勢多数の人はいちいち画像ファイルをバイナリエディタでzip特有のPK(50 4B)から始まるヘッダーがあるかどうかなんて確認しませんしね。もしファイルを隠したければたければこれが一番簡単だと思います。

結果まぁ説明はともあれ、そうやって作られた画像がこれです。

この画像をDLして拡張子をzipにするとzipの仕様書に正しく則って作成された解凍ソフトなら「this is secret file.txt」という空のテキストファイルが入手できると思います。私が確認した中では7zなら解凍出来ました。

さらに偽装レベルを上げる方法更に偽装を重ねるとすればjpgをpdfに変換してしまう方法です。
画像梱包というソフトを使えばjpgにpdfヘッダを付け加えてくれるのでpdfファイルのように見えます。2段階の偽装になります。

まぁ、偽装なんてしなくても暗号化すれば一発なんですけどね。このエントリの目的は、他人に読まれないことじゃなくていかに遊ぶか、ですからw

LaTeXでpmatrixを使用しようとした時に生じるエラー

LaTeXには\pmatrixという行列を書くことのできるマクロがあります。
しかしこれがなかなか厄介でコピペで文章を作ってたりするとうまく動かなくて何度もハマったのでここにメモしておきます。

■ ! Extra }, or forgotten \endgroup.
\usepackage{amsmath}
を忘れているとこのエラーが出ます。プリアンブルに追記してください。

■ ! Extra alignment tab has been changed to \cr.
\setcounter{MaxMatrixCols}{100}
プリアンブルでこのようにして最大のカラムを増やしてください。

2013あけおめ!!

イメージ
新年あけましておめでとうございます!
このごろめっきり更新が減ってきていますが、今後は就職につきさらに更新しなくなるかと思います!それでも過去の情報は割とアクセスがあったりするのでこのブログは公開し続けようと思っています。今後も更新できることがあれば更新していきたいと思います。それではことしもどうぞよろしくお願いします!

なんだか毎年今年の抱負とか書いてあるので一応追記しておこうかなと。いままでこまけぇこたぁいいんだよ!でスルーしてきた自分のことにしっかり向きあう年にしたいなと思っています。気持ちの整理をつけて揺るぎなくこれでいいんだって言えるようにしたいです。時間はかかると思いますが頑張ります!


(作るのがめんどくさくてずっと作業してなかったなんてことはなくてよ?およそ3時間クオリティなんてこともないんだからねっ?)