タグ

binaryに関するmoozのブックマーク (6)

  • Bit permutations

    d d is the parameter describing the direction; it can hold the values left and right. Integer number Here integer numbers are values which are mostly unsigned. Numbers might be encoded in other bases such as 10 as was done on ancient computers. Today only base 2 (i.e. bits) is used, and this is what is crucially needed for all bit operations. If signed numbers are present, it is assumed that they

    mooz
    mooz 2015/05/20
    sheep and goat.
  • x86 Bit manipulation instruction set - Wikipedia

    Bit manipulation instructions sets (BMI sets) are extensions to the x86 instruction set architecture for microprocessors from Intel and AMD. The purpose of these instruction sets is to improve the speed of bit manipulation. All the instructions in these sets are non-SIMD and operate only on general-purpose registers. There are two sets published by Intel: BMI (now referred to as BMI1) and BMI2; th

  • Using static and shared libraries across platforms

    Using static and shared libraries across platforms I produced hereafter some information about shared libraries on different systems. However, this information is probably very sparse on details and may even not be up-to-date. Actually, keeping track of changes is nearly impossible. The definitive information usually comes from the operating system docs. (e.g. HP's "HP-UX Linker and Libraries User

  • CS 6V81--005: System Security and Binary Code Analysis

    Monday and Wednesday: 1:00pm-2:15pm SOM 2.903 $Id: spring2012.t2t, v1.0, last updated Wed May 16 10:40:12 2012 Exp $ Course Overview CS-6V81 is a graduate level, research oriented, system and software security course. The goal of this course is to explain the low-level system details from compiler, linker, loader, to OS kernel and computer architectures, examine the weakest link in each system com

    mooz
    mooz 2012/05/22
    バイナリ・リバースエンジニアリング系の講義.OSやファイルシステム,VMまで盛りだくさん.
  • 目grep入門 +解説

    2. いいわけ 1 • なぜかよくわからないけど好評だったらしい • でも – いみわかんねwww – 後半が意味不明 – つーかそれ目grep言わないでしょ • というツッコミが… • 頭おかしいというのがうけたらしい? – 全然おかしくないよ! • が、人によっては「ためになる資料です!!」というコ メントもあったり 2 / 83

    目grep入門 +解説
    mooz
    mooz 2012/03/16
  • BFDライブラリ - Wikipedia

    BFDライブラリ(ビーエフディーライブラリ、Binary File Descriptor Library)は、GNUプロジェクトにおいて、各種のオブジェクトファイルを取り扱う主要なメカニズムである。2003年時点で、約50のファイルフォーマットと約25のプロセッサ・アーキテクチャをサポートしている。 BFDライブラリは、オブジェクトファイルに共通の抽象的なビューを与えることにより動作する。オブジェクトファイルは、それぞれが名前・属性・データブロックを持つ複数の「セクション」、シンボルテーブル、リロケータブルバイナリのエントリ、を記述する「ヘッダ」を持つ。 内部的にBFDライブラリは、データを抽象的な形式から対象のプロセッサやファイルフォーマットが要求するビット/バイトレイアウトの形式に変換する。その主要なサービスはバイトオーダーの違いを取り扱うことである。例えば、リトルエンディアンのホスト

    BFDライブラリ - Wikipedia
    mooz
    mooz 2012/02/11
    Binary File Descriptor Library. 各種のオブジェクトファイルを扱うためのライブラリ.
  • 1