home ホーム search 検索 -  login ログイン  | help ヘルプ

find 検索

551 - 560 / 1320    [|<]  [|<]  [<]  51  52  53  54  55  56  57  58  59  60   [>]  [>|][>|]
タイトル/名前 更新者 更新日
読書メモ/"Hacking: The Art of Exploitation" msakamoto-sf 2011-01-24 17:24:36
日記/2011/01/22/伊豆・大瀬崎 msakamoto-sf 2011-01-24 11:54:47
日記/2011/01/19/PerlのSwitchモジュールで"}continue"でsyntax error msakamoto-sf 2011-01-19 22:19:23
日記/2011/01/18/ソフトウェア開発で「ぽっち担当」はやっぱりトラブルの元 msakamoto-sf 2011-01-18 10:58:14
技術/Windows/アイコン画像ファイル(.ico)フォーマットメモ msakamoto-sf 2011-01-15 18:28:59
読書メモ/「OpenSSL 暗号・PKI・SSL/TLSライブラリの詳細」 msakamoto-sf 2011-01-15 18:24:30
日記/2011/01/13/きつめの記事一つに頭ガツーンとやられたくらいで msakamoto-sf 2011-01-13 19:37:23
日記/2011/01/12/SNS系のツールって難しい・・・ msakamoto-sf 2011-01-12 20:30:37
C言語系/C++/R0625 "pure virtual function call" と __purecall msakamoto-sf 2011-01-11 14:48:43
読書メモ/"Designing BSD Rootkits" msakamoto-sf 2011-01-09 13:32:16
ソート項目 / ソート順     1ページ 件ずつ表示

読書メモ/"Hacking: The Art of Exploitation"  

所有者: msakamoto-sf    作成日: 2011-01-24 17:24:02
カテゴリ: hacks セキュリティ 読書 

購入したのはLiveCD付属の原著第二版。日本語訳されているのは第一版です。

内容を一言で表すなら、

ドキドキ ☆ H ☆ 初体験!

ってとこでしょうか。

(全て表示する)
プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2011-01-24 17:24:36
md5:adc82a1a11854576cf5850d90157024c
sha1:846998c5d16d7cb1180413977365a1646915f1e3

日記/2011/01/22/伊豆・大瀬崎  

所有者: msakamoto-sf    作成日: 2011-01-24 11:27:28
カテゴリ: ダイビング 

1/22-23と伊豆・大瀬崎にダイビングしてきました。
前回は7月のちょうど海の日連休だったので人ごみが凄かったですが、今回は真冬ということで空いていました。透明度も良好で、ゆっくりとダイビングを楽しめました。

大瀬崎ビーチから望む、雪化粧した富士山:

前回:日記/2010/07/17/伊豆・大瀬崎

(全て表示する)
プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2011-01-24 11:54:47
md5:d665b9494bfeeaeb4fc695a62171cac6
sha1:7a2e96156d37920bb8793abb6a481ce71b2c79c5

日記/2011/01/19/PerlのSwitchモジュールで"}continue"でsyntax error  

所有者: msakamoto-sf    作成日: 2011-01-19 22:15:02
カテゴリ: Perl 

コメントが中にあると発生する可能性があるらしい。

ソースコードフィルタで使ってるのか知らないが、 Text::Balanced というのを使ってて、それにpatch当てればOKだとか云々。

うん、もういいよ。
あれでしょ?Larry Wall的には不要と思われたからそもそもswitch文が無かったんでしょ?

じゃぁ、Perl5ではswitch使うな、っちゅーことで。

LarryWallの哲学から外れたことしようとすると、複雑なモジュール依存で構築された砂上の楼閣、僅かなバグであっという間にドツボにハマるという実例。


プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2011-01-19 22:19:23
md5:6a55c2e781b19c2b7029acb2e36d76ff
sha1:8023743bf6e76e498053d8cd5a0d684ec9d7ff14

日記/2011/01/18/ソフトウェア開発で「ぽっち担当」はやっぱりトラブルの元  

所有者: msakamoto-sf    作成日: 2011-01-18 10:40:45
カテゴリ: システム開発 

ソフトウェア開発とか、組み込み機器の品質保証の試験担当とかで、ある作業単位を一人で担当させるのはトラブルの元、とゆー話。

昨日、旧知の友人とお酒を飲んでいて出てきた話。その友人は数年前、とある通信インフラのシステム試験を担当していたらしい。
万におよぶ試験項目を作り上げ、試験していくわけだが、なんかいきなりそれを「ぼっち担当」でやらされたらしい。
「通信インフラの基盤システムの試験を、一人に任せるなんてありえないっしょ」と友人はボヤいていた。実際、上司に「自分は人間っすよ、間違える可能性もあるっすよ。一人は危ないっす」と増援を要請したが、叶わなかったらしい。

ソフトウェア開発やってた時も感じたが、いかんせんコンピュータシステムでは「抜けがない、漏れがない」点が重要視される。
が、それを開発している人間は、人間である以上ミスをする可能性をゼロには出来ない。

ということで、やっぱり「ぼっち担当」は危ないなーというのを友人の話を聞いていて痛感した。

なんというか、「ぼっち担当」って「エラー処理してないソースコード」並に危険だなーと。あらゆるエラー状態が頭に入っていて、それを発生させないようあらゆる努力を惜しまなければ、まぁ「たまたま」正常動作しますよ、と。
ところが、人によってはそこまで手が届かず、不幸にしてエラーが発生してしまったりすると、あっという間にプログラムが異常終了してしまいますよ、と。
ああ、「ぼっち担当」でトラブルが発生する状況と似てるなぁ・・・。


プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2011-01-18 10:58:14
md5:b25fddb09ee0393fc43d9eb685ebc1d3
sha1:23a33e3b78325180336b854c6fc42cca372d9304

技術/Windows/アイコン画像ファイル(.ico)フォーマットメモ  

所有者: msakamoto-sf    作成日: 2011-01-15 18:27:58
カテゴリ: Windows プログラミング 
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2011-01-15 18:28:59
md5:3757e4cb52a8f4e4b584fc365e62f7cb
sha1:55010611ddac10ef34071c5c6514eb93bc924da7

読書メモ/「OpenSSL 暗号・PKI・SSL/TLSライブラリの詳細」  

所有者: msakamoto-sf    作成日: 2011-01-15 18:23:23
カテゴリ: UNIX セキュリティ ネットワーク 読書 

原著はオライリーなんですが、和書はオーム社からという組み合わせです。

和書の初版が平成16年。今から7年も前で、使っているOpenSSLのバージョンも0.9.6や0.9.7と大分時間が経っています。
しかしコマンドラインやAPIの基本的な構成や使い方は今でも参考になりますし、使用上の注意点、陥りやすい落とし穴の解説も分かりやすく丁寧です。

サンプルコードはありますが、自分で打ち込んで学ぶというよりは真似するときの台本にするタイプです。殆どのサンプルがそのままでは動作せず、他の章のサンプルを参考に継ぎ接ぎしたり鍵ファイルや証明書を手動で調整しないといけません。
また、SSLを構成する暗号技術の解説は表面的なものにとどまっているため、暗号技術の初学者には難易度が高いと思います。「暗号技術入門」( 技術/"暗号技術入門"読書メモ )を予習用教材としてお薦めしておきます。

ある程度の基礎知識があることを前提に、OpenSSLを使うときのガイド兼ヒント集みたいに使うと便利そうな一冊です。


プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2011-01-15 18:24:30
md5:a5d9b6958d68d34062bda1ab8a4678a5
sha1:08f2ad53e52578d075adf6683e99afdb7d0cd8b4

日記/2011/01/13/きつめの記事一つに頭ガツーンとやられたくらいで  

所有者: msakamoto-sf    作成日: 2011-01-13 19:24:38
カテゴリ:

人間の根っこが変わるわけねーだろ。

日経とかダイアモンドとかの経済誌とかビジネス誌に出てくる、厳しい論調とかキツメの物言いの記事にガツーンとやられたくらいで基質とか性格とかやる気とか人生観とかホイホイ変わるようだったら、もうちょい楽観的な世の中になってるんじゃねーの?ってかその程度で人間心理がころころ上書きされるようだったら、なんとおっかねー洗脳社会だっつーことになる。

変化は、もっとゆっくり、地を這う蛇のように、ほんの僅かな音だけ立てて、姿を見せずに忍び寄ってくる。変化はあまりにも僅かすぎてその途中では認識できない。
認識できた時には、変化が終わっていて目の前を覆い尽くすほどになってる。

劇的な一瞬のイベントで変わったと見えても、それは錯覚で、すぐにぶり返しが来る。
でも本当の変化はその存在に気づかれない速度で徐々に忍び寄ってくる。

短期間で、自分が思ったように/相手が思ったように 人間の心を劇的に変えることが出来ない。それに思い悩んでもしょうがない。わずか数時間、数十冊のビジネス書・自己啓発書を読んだところで、目の前に広がる圧倒的な現実に立ち向かうなんて凡夫には不可能だ。潮の流れに逆向きに泳いだところで、力尽きで溺死するのが関の山。
それよりも、予想できない方向への変化が、気づかないほどゆっくりとした速度で進行していること。まずそれがあるかどうか、丹念に調べておきたい。制御できない自分の心の動きを、相手との会話に反応する自分の心を、じっくりねっとりと注視しながら。


プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2011-01-13 19:37:23
md5:0f92eac7aa8685e93b84ee2b8190f10b
sha1:2a130cc006ab6b69be569461fe9bb4f0731419dd

日記/2011/01/12/SNS系のツールって難しい・・・  

所有者: msakamoto-sf    作成日: 2011-01-12 20:17:14
カテゴリ:

自分は全くSNS系のツールはやっていないが、身内で仕事柄活用している人がいる。
で、昨日その人のSNSに関する愚痴を聞いてきたのだが、まぁコンピュータネットワーク、顔が見えない、テーブル向かいあわせで話せない環境ならではか、いろいろ人付き合いに気を使ったり、サークル的なコミュニティを始めたものの引き時が掴めないし切り出し方が難しくて弱ってる、仕事が忙しくなるとSNSでの返信が難しくなって、人付き合いのトラブルに繋がってたり、などなど。mixiとかTwitterとか、複数使ってて、それぞれでつながりがあって、一つのツールでの発言が、別のツール(=SNS)に伝わって、本人のあずかり知らないところで伝言ゲーム的に変形されたり、そこにネット上での勘違いとか色々加わって面倒なことになったりとか。

自分はあんまり、というかほとんどmixiとかTwitterに興味が湧かなかったので使ってないのだけれど、pixivは使ってるけどROMだし。
いやー、SNSの使い過ぎには注意が必要っすね。もうちょっと「疲れたから開店休業しちゃう!」ってーのを許容できる緩さがあるといーんでしょーけど。「SNSやめる」ってゆーアクション自体が周囲からそれぞれ勝手に解釈されて、「あの人は○○で○○だから辞めたんだ」ってーのが各人それぞれの頭の中で妄想されちゃって、悪い方向に尾ヒレがついてしまう・・・そーゆーリスク。まだまだ無視できる小ささでは無いようで。まぁ所属するコミュニティにもよるんでしょーけど。たまたまその人が、そういうリスクを無視できないようなコミュニティに所属してたりすると、辛いだろうなあ。


プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2011-01-12 20:30:37
md5:89e7903c1b4e66c96272edd65fe6aeb7
sha1:9bc9bf2f2bc50ae1e3b143577cd3a2cc2084923b

C言語系/C++/R0625 "pure virtual function call" と __purecall  

所有者: msakamoto-sf    作成日: 2011-01-11 14:32:45
カテゴリ: C言語 Windows プログラミング 

"The Old New Thing" p280-282で"__purecall"について紹介されている。 C言語系/呼び出し規約/x86 をまとめたこともあり、"XXYYcall"とくれば呼び出し規約のことか、と思ったが違うらしい。
ということでずっと気になっていたんですが、この度ようやくもやもやが晴れました。"__purecall"というよりはC++の実行時エラー R6025 "pure virtual function call" の方で有名になっているようです。

「実行時エラー」というあたりから、バグとしてはかなり厄介な印象を受けます。
で、この厄介なバグを回避するための結論を先に書いてしまうと「コンストラクタやデストラクタの中で仮想関数を呼ない」というのが複数箇所で書かれています。"The Old New Thing"の"What is __purecall?"記事で書かれていますし、"C++プログラミングの処方箋"(翔泳社, Stephen C.Dewhurust, 初版第一刷)の「鉄則75 コンストラクタとデストラクタにおける仮想関数の呼び出し」にも書かれています。

本記事では「コンストラクタやデストラクタの中で仮想関数を呼ない」の理論面について簡単に紹介し、実際にR6025が発生するサンプルコードを示し、アセンブラリストや実行時の内部データ構造を追うことで"__purecall"との関連を調べていきます。

環境:

OS: Windows 7 Professional 日本語版, 32bit
CPU: Intel Core i3
RAM: 4GB

Visual C++ 2008 Express Edition SP1
cl: Microsoft(R) 32-bit C/C++ Optimizing Compiler Version 15.00.30729.01 for 80x86
link: Microsoft (R) Incremental Linker Version 9.00.30729.01

参考図書:

参考URL:

もしも内容に間違いがあったら、メールなりブクマコメントなりでご指摘ください。

(全て表示する)
プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2011-01-11 14:48:43
md5:91e9e6407efe9413fec325940b5a8a55
sha1:907a95845b5fccddc3c223c4fa9d8760caf5c088

読書メモ/"Designing BSD Rootkits"  

所有者: msakamoto-sf    作成日: 2011-01-09 13:23:23
カテゴリ: BSD hacks セキュリティ 読書 

どこで見かけたのかは忘れちゃいましたが、2009年の12月頃にamazonで購入し、一年程本棚で眠ってましたが、この度ようやく読み終えました。

オフィシャルサイト:正誤表とかサンプルコードのダウンロードとか。

FreeBSD 6.0-RELEASEでのRootkit入門です。root権限を持ってることを前提に、カーネルモジュールやkvmでどんな悪戯ができるのかサンプルコード付きで書いてあります。system callをhookしたり、ファイルを隠したりTCPポートを隠したりとか。
ページ数は130p程度に収まっており、サンプルコードも短くて分かりやすいです。文章もあまり難しい英単語が出てこないので、読みやすいほうだと思います。

あくまでも「入門」ですし、FreeBSD 6.0が対象なので(初版は2007年)技術的な内容としては時代遅れかもしれません。
しかし、単純に「ちょっと裏側を覗いてみたいな」程度の好奇心を満たすのであれば、十分楽しめる内容になっています。
OSの裏側を覗くための入り口の一つとしておすすめできます。

読み手側の注意点としては、x86アセンブラや仮想メモリなどのアーキテクチャ、UNIXプログラミング、UNIX系OSの構造などその辺の基礎知識は必要です。また、サンプルコードの打ち込みをミスるとあっという間にkernel panicなので、DDBの使い方とかCrash Dumpの取得+kgdbでのオフラインデバッグとか調べておきましょう。


プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2011-01-09 13:32:16
md5:d73aa44fe7104ac95a951339d051b8c1
sha1:067ec6145457e7aa48a690a80c3f9b9c4a87d119