linux
Windows: http://msdn.microsoft.com/en-us/library/zthk2dkh.aspx RCX, RDX, R8, R9が基本。 CD89と覚えよう。GCC: RDI,RSI,RDX,RCX,R8,R9の順。 RDIとRDX覚えづらいね。 ともにRAXは、32bit同様戻り値が入る。
Linux前提で話を進めます -- 完全に自分の環境の話ですLinux3.9.7 -- まあ、自分で全部書いたことなんて実はないんだけど、 いろんなところからshellcodeをダウンロードしてきます。//今なら書ける気がする そうすると必ずint $0x80ってのがあるわけです。x8…
http://cookies.hatenablog.jp/entry/2012/09/29/203439 の続き。disasはまあよいんだけど、そのアドレスを含む関数全部出力されちゃうし、いろいろあったりするので。 x/i 値を機械語として扱い、逆アセンブル d breakpointとか削除 dis breakpointを一時的…
こないだArchLinuxのinitscriptsが続々削除された旨の記事を書いたが、 こんどは(/bin, /sbin, /usr/bin, /usr/sbin), (/lib, /usr/lib)を統合しようとかいう大変革が。 https://www.archlinux.org/news/binaries-move-to-usrbin-requiring-update-intervent…
たぶんこの数週間くらいだと思うんだけど、続々と`rc.d list`の行数が減っていった。 sshdとかcrondとか。 何が起こったかと思ってさっきpacman -Syuuしたら、iptablesまで消えた。 これはただ事ではないと、ArchLinuxのサイト言ったら、newsにあった。 って…
間違ってバイナリファイルをcatとかで開いちゃうと tmuxのwindow titleが大変なことになって 下のwindow listが二行になっちゃったりして作業どころじゃなくなる。これはバイナリファイルに"\033k"という文字があるとき起きちゃうもので、 "\033kabc"と出力…
cookies:x:1000:1000::/home/cookies:/bin/zshこのときの一番最後の/bin/zshについで。man useraddとか眺めると -s shell ユーザのログインシェルの名前。 デフォルトではこのフィールドは空白となり、 システムがデフォルトのログインシェルを選ぶ。と。僕…
調子に乗ると書くことってあるもんですね。勉強ってつまんないんですよね。 なにってパソコンに触りたいんですよ(何 というわけで「パソコンで入力した文書を取り込んで単語帳が作れる」みたいなのをイメージしてAndroidのアプリを漁ってましたが、ようやく…
序章 20XX年、夏のとある日、やつはやってきた。 それは、一件のメールから始まった。 Android端末専用 ●携帯画面を太陽光に向けるだけで充電ができてしまうナイスなアプリが登場(中略) 対応機種 Android端末 ※現在、対応できる機種に制限があります。 htt…
続き→http://cookies.hatenablog.jp/entry/2013/06/28/231846 ImmunityDebuggerに最近はまった僕だけど、 Windowsで動かないELFとかだとどうしようもないのでgdbをするしかなく。 CTFをいくつかして以来、いくらか覚えたが、忘れそうなので記録。とりあえず…