ウォンツテック

そでやまのーと

nasm

逆アセンブル

sodexの開発ではアセンブラにgasを使ってるんですが、以前作ってたnchaosではnasmを使ってたので逆アセンブルはndisasmを使ってました。objdumpはloaderでフォーマットされたものしか逆アセンブル出来ないのかなーと思ってたら先ほど以下のように逆アセンブ…

Linux上でアセンブラによるシステムコールの呼び方 例. write writeはC上では ssize_t write(int fd, const void *buf, size_t count); となっておりこれをアセンブラから呼ぶには 1. 引数を渡す 2. システムコール番号を設定する 3. 割り込みを掛ける とな…