謎のメールたちAdmin デバッガを検出する方法 IsDebuggerPresent()を使う 以下を実行した結果、alが0以外ならデバッガあり mov eax,fs:[0x18] mov eax,[eax+0x30] mov al,[eax+0x02] まだ試していないが、pushfでTFを見てみる いずれも、簡単にそれを試すと検出している部分が簡単に特定されてしまうので、いくらか小細工が必要となる。 デバッガ検出コードの目くらまし VirtualAlloc→VirtualProtectで実行可能領域を動的に作り、その中に検出コードを作ってチェックする。コードを置くアドレスがランダムになっていると吉。 SEHを利用した特殊な処理 WindowsのSEHの仕組みをうまく使うと、あえて例外を発生させることで、デバッグレジスタを含むCPUレジスタの内容を変更できるようになる。 ハードウェア命令
プログラマと付き合う WRITTEN BY ソリッドウェブ 2003/01/19 rewrite お業界で、もっとも厳しいのはアニメ制作進行だ……。 しかし、純粋な労働内容で比較すれば、プログラマも負けてはいない……。 プログラマ……。 パソコンが普及する時代の前からパソコンをいじって変態呼ばわりされ、 時代が来ればIT時代の騎手とか言われて、特攻を繰り返させられる……。 その就労条件は、業界や会社の体質によって大きく異なるが、基本的にはひどい。 いや、ひどいというのも視点次第かもしれない。 プログラマは時給換算すれば、少し低賃金の印象があるが、他の仕事に比べれば稼いでいるというのが正直なところだ。 「生活は何の心配もしなくていいから、安心して死になさい」 というのがプログラマの典型的な環境だろう。 そして実際、プログラマの損壊率・死亡率は非常に高い。 一時、デスクワーク業最高の死亡率と言
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く