レポート 第1回gihyo.jp FreeBSD勉強会開催―「システム/カーネル構築の高速化Tips」 2009年5月28日 FreeBSD, 勉強会, gihyo.jp, システム構築, カーネル構築, 高速化 1 2 5月21日,株式会社技術評論社オフィスにて「第1回gihyo.jp FreeBSD勉強会」が開催され... 続きを読む
« Q4M 0.8.4 をリリースしました | メイン 2009年03月16日 FreeBSD の ptrace ではサンドボックスを作れないという話 t/rperl.tを使うと、特定のシステムコールを禁止しつつ任意の perl script を実行できます。 404 Blog Not Found:perl - FreeBSD::i386::Ptra... 続きを読む
FreeBSD::i386::PtraceをCPANに上げたのでお知らせします。 /lang/perl/FreeBSD-i386-Ptrace/trunk - CodeRepos::Share - Trac Dan Kogai / FreeBSD-i386-Ptrace/ - search.cpan.org http://www.dan.co.jp/~dankogai/cpan/FreeBSD-i386-Ptrace-0.01.tar.gz Free... 続きを読む
今日からはじめての FreeBSD プログラミング、ということで、まず最初に execve() を使って Hello, world! するプログラムを書きました。 8048080: 68 2d 65 00 00 push $0x652d 8048085: 89 e6 mov %esp,%esi 8048087: 68 6c 00 00 00 push $0x6c 804808c: 68 ... 続きを読む
Description: The NASMX Project (formerly NASM32) is a collection of macros, includes and examples, which are meant to help Netwide Assembly Language (NASM) programmers develop software in a fraction of the time it normally takes. This package... 続きを読む
Unix assembly language programmingPreface by G. Adam Stanislav Whiz Kid Technomagic Assembly language programing under Unix is highly undocumented. It is generally assumed that no one would ever want to use it because various Unix systems run... 続きを読む
レベル: 中級Ram Narayan (rnaraya2@in.ibm.com), Software Engineer, IBM 2007年 10月 17日この記事では、Linux® で最も一般的な 2 つのアセンブラーである GAS (GNU Assembler) と NASM (Netwide Assembler) の間での、構文や意味体系の重要な違いについて説... 続きを読む
■[Program][Bin] 75B ELF @ FreeBSD 09:56 昨日は b2con でした。発表者の皆さんおつかれさまでした。とても楽しかったです。 dankogaiさん が FreeBSD で ELF ゴルフは制約が多いと教えてくださったのでやってみました。確かに制約は厳しい感じでした。 75Byt... 続きを読む
syscall って組込関数でシステムコールはできますけど、libc やその他ライブラリの関数を呼びたい、ってこともありますよね。i386 かつ dlopen な環境なら、こんな風に書けます。 sub ccall { my $r = '1111'; my $s = "\x68" . pack("L", $_[5]) . "\x68" . pa... 続きを読む
So as i promised you in my last post (actually posted from chrome!) here is how i managed to get chrome running on FreeBSD. Actually this time around it was simple… The secret key lies in the new 1.1.4 version of wine released today. Step by... 続きを読む