Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
[B! binary] sora_hのブックマーク
[go: Go Back, main page]

タグ

binaryに関するsora_hのブックマーク (9)

  • Private Presentation

    Looks like this one’s off the shelfThe presentation you’re looking for was made private. But your next lightbulb moment might be one click away. Search top insights from every field.Explore by category instead

    Private Presentation
  • カーネル/VM勉強会@関西 其ノ參に行きました - @mayahu32のバイナリ観察日記

    #kernelvmカーネル/VM勉強会しゃべりました。 #Kernelvm View more presentations from mayahu32 SYSENTERフックを行うシステムサービストレーサを作りましたよ、という話。 まだ不安定で、BSoDが頻発するコードなのですが、ちゃんと動いてよかったです。説明しておきたかったこと・シングルステップ実行 ・PAEカーネル ・Gain Exclusivity ・SYSENTER命令の詳細 最初の部分をもっと削ってカーネルフックにもっと時間を割けばよかったですね・・・反省。ツイートする

  • 目grep入門 +解説

    目grep入門があまりにもKernelVM::入門だという指摘があったため、解説をつけてよりstd::入門に近づけてみました。

    目grep入門 +解説
    sora_h
    sora_h 2012/03/17
    これはこわい
  • バイナリ解析の際、覚えておくと便利なニーモニックとマシン語の対応 - @mayahu32のバイナリ観察日記

    バイナリ解析はじめにタイトルは釣りです。とりあえず自分が覚えているものをまとめてみました。基編ここらへんはテストに出ます。NOP90何もしない命令。穴埋めに。JMPE9無条件ジャンプ。SHORT JMPEB現在のアドレスから-128~+127番地以内へ無条件ジャンプ。 0xFEEBで無限ループ。FAR JMPEA違うセグメントへ無条件ジャンプ。JE74直前の演算結果が等しければジャンプゲームの多重起動がしたければ、0x74を0xEBに書き換えると幸せになれます。JNZ75直前の演算結果が等しくなければジャンプ。PUSH BYTE6Aスタックへデータを積む。PUSH DWORD68スタックへデータを積む。CALLE8 サブルーチンへ入る。RETNC3サブルーチンから出る。INT3CCブレークポイント。アンパック編パックされているバイナリで見かけます。PUSHAD60スタックに全レジスタの

    sora_h
    sora_h 2012/02/29
    / [バイナリ解析]バイナリ解析の際、覚えておくと便利なニーモニックとマシン語の対応
  • 除夜の鐘ではなくバイナリの音を聴く - @port139 Blog

    え〜と、気のせいが若干耳が痛いんですけど(笑) yoggyさんが『どのようなファイルでもWAVファイルフォーマット形式で再生してしまうアプリケーション』を作成され以下のURLで公開されています。 FileSinging.exe http://www.t-dori.net/modules/bwiki/index.php?FileSinging.exe 暗号化されたファイルや圧縮したファイルをこれで聴いて検知するってところが実験の趣旨なわけですので、早速いろいろなファイルの音を聴いてみました。 (1)圧縮されたファイル ザーというラジオのノイズのような音が流れますが、耳が痛くなる音は少なめですかね? (2)プログラム ところどころ、非常に高い音が混じったり、音の内容がランダムというか、聴いていると心臓に悪い気がします。 (3)自己展開型のプログラム インストーラやセットアップファイルを聴いてみ

    除夜の鐘ではなくバイナリの音を聴く - @port139 Blog
    sora_h
    sora_h 2012/02/19
    ウケるwwww
  • HappyBinaryDay! - @mayahu32のバイナリ観察日記

    バイナリ解析, Programmingバイナリの日11月11日はバイナリの日ということで、ちょっとしたcrackmeを作成してみました。 HappyBinaryDay! 11月11日にこのプログラムを起動した際には、以下のように表示されます。 しかし、それ以外の日時にこのプログラムを起動した場合は、以下のように表示されます。 いつ起動しても、「HappyBinaryDay!」と表示されるようにクラックしてみてください。アンチデバッグ今回は特にデバッガを検知して解析を妨害するといったものは実装していませんが、API呼び出しと参照文字列の隠蔽を盛り込みました。API呼び出しの隠蔽MessageBox()の呼び出しを隠蔽しています。 MessageBox()のアドレスに値を足した定数を宣言し、呼び出す際にその値を引いてから呼び出しています。参照文字列の隠蔽OllyDbgにはコードセクションから参

  • 先日のバイナリ文字列の解説(半分泣き言) - @lternativeWorld -mayahu32の日記

    #spcamp, バイナリ解析先日のバイナリ文字列、たくさんの方に触っていただけたようで嬉しかったです。・mayahu32さんのセキュリティ&プログラミングキャンプ2011感想文を読んだよー - ichirin2501の日記 ・mayahu32さんのキャンプの感想 - yasulib memoid:ichirin2501とid:yasulibの両名が解析記事を書いてくださっています。ありがとうございますっ>< さて、詳しくはこれらを見てもらうとして、ぼくのほうから補足説明をば。 というか、ものすごいヘマをしでかしていてしまったため、それについて釈明というか何というか・・・>< ほんとはもうちょっと難しいはずだったのです・・・ 以下ネタバレ パケット最初のバイナリはただのファイルのダウンロードをキャプチャしたものです。 Wiresharkで見るまでもなく、バイナリエディタで検索にかければ次の

  • Javaのhello worldの読み方 | mwSoft

    前書き お馴染み、hello worldのソース。 class Hello { public static void main(String[] args) { System.out.println("hello world"); } } このコードはコンパイルされると、こんなバイトコードになります。 ca fe ba be 00 00 00 32 00 22 07 00 02 01 00 05 48 65 6c 6c 6f 07 00 04 01 00 10 6a 61 76 61 2f 6c 61 6e 67 2f 4f 62 6a 65 63 74 01 00 06 3c 69 6e 69 74 3e 01 00 03 28 29 56 01 00 04 43 6f 64 65 0a 00 03 00 09 0c 00 05 00 06 01 00 0f 4c 69 6e 65 4e

    sora_h
    sora_h 2011/08/16
    バイナリアン怖い
  • SWFバイナリ編集のススメ第一回 | GREE Engineering

    こんにちは。メディア開発部のよやと申します。バイナリ編集エンジニアです。 はじめに GREE では携帯向けコンテンツに Flash Lite を利用していますが、Lite には様々な制限(*1)があり、SWF(スウィフ) の動的生成技術を活用しています。 ツール(ming, swfmill, swftools, etc...)を用いた SWF 生成の記事は世間に溢れてますので、SWFバイナリの生編集をテーマに記事を何回かに分けて進めようと思います。 ツールを使う場合でも何かしら問題に遭遇した際の一助になるかもしれません。 第一回の当記事は、SWF仕様書の読み方ガイドです。 SWF仕様 Adobe公式の SWF仕様書は一般公開されています。 英語です。 http://www.adobe.com/devnet/swf/ (swf_file_format_spec_v10.pdf) 理解の助けに

    SWFバイナリ編集のススメ第一回 | GREE Engineering
  • 1