cookies.txt      .scr

ただのテキストファイルのようだ

linux

x64の関数の引数の渡し方

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同様戻り値が入る。

syscalls

Linux前提で話を進めます -- 完全に自分の環境の話ですLinux3.9.7 -- まあ、自分で全部書いたことなんて実はないんだけど、 いろんなところからshellcodeをダウンロードしてきます。//今なら書ける気がする そうすると必ずint $0x80ってのがあるわけです。x8…

覚えるべきgdbコマンドの続き

http://cookies.hatenablog.jp/entry/2012/09/29/203439 の続き。disasはまあよいんだけど、そのアドレスを含む関数全部出力されちゃうし、いろいろあったりするので。 x/i 値を機械語として扱い、逆アセンブル d breakpointとか削除 dis breakpointを一時的…

ArchLinux、/usr/binにまとめちゃうってよ。

こないだArchLinuxのinitscriptsが続々削除された旨の記事を書いたが、 こんどは(/bin, /sbin, /usr/bin, /usr/sbin), (/lib, /usr/lib)を統合しようとかいう大変革が。 https://www.archlinux.org/news/binaries-move-to-usrbin-requiring-update-intervent…

ArchLinuxがrc.dの起動スクリプトを削除し始めた話

たぶんこの数週間くらいだと思うんだけど、続々と`rc.d list`の行数が減っていった。 sshdとかcrondとか。 何が起こったかと思ってさっきpacman -Syuuしたら、iptablesまで消えた。 これはただ事ではないと、ArchLinuxのサイト言ったら、newsにあった。 って…

tmuxのwindow title

間違ってバイナリファイルをcatとかで開いちゃうと tmuxのwindow titleが大変なことになって 下のwindow listが二行になっちゃったりして作業どころじゃなくなる。これはバイナリファイルに"\033k"という文字があるとき起きちゃうもので、 "\033kabc"と出力…

login shells

cookies:x:1000:1000::/home/cookies:/bin/zshこのときの一番最後の/bin/zshについで。man useraddとか眺めると -s shell ユーザのログインシェルの名前。 デフォルトではこのフィールドは空白となり、 システムがデフォルトのログインシェルを選ぶ。と。僕…

単語帳アプリ Android

調子に乗ると書くことってあるもんですね。勉強ってつまんないんですよね。 なにってパソコンに触りたいんですよ(何 というわけで「パソコンで入力した文書を取り込んで単語帳が作れる」みたいなのをイメージしてAndroidのアプリを漁ってましたが、ようやく…

個人情報抜き取りアプリ(Android用)でも見てみた

序章 20XX年、夏のとある日、やつはやってきた。 それは、一件のメールから始まった。 Android端末専用 ●携帯画面を太陽光に向けるだけで充電ができてしまうナイスなアプリが登場(中略) 対応機種 Android端末 ※現在、対応できる機種に制限があります。 htt…

gdbの最小限コマンド

続き→http://cookies.hatenablog.jp/entry/2013/06/28/231846 ImmunityDebuggerに最近はまった僕だけど、 Windowsで動かないELFとかだとどうしようもないのでgdbをするしかなく。 CTFをいくつかして以来、いくらか覚えたが、忘れそうなので記録。とりあえず…