とみふらの明るく楽しい日記

日記や俺用メモなどなんでもあり。

ubuntu

GOT overwriting と return-to-plt を使ってNX-bitとASCII Armorを回避してみた

環境:Ubuntu 11.04NX-bitなんかreturn-to-libcを使えば簡単に回避できるんだろうと思っていたんだけど、実際にやってみようとしたところ、ASCII Armorというのがあって実は一筋縄には行かない。ASCII Armor:libcなどの共有ライブラリをNULL byteを含むアド…

apache2のVirtualHostの設定

Ubuntu10.04 最近SaaSesでVPS借りていじいじしてる。 ちょっとVirtualHost設定してみたのでメモ。DNSの設定は済んでるものとする。chin.comドメインのサブドメインoman.chin.comで別のページを表示したい。(ドメインは適当です。私が所持しているものではあ…

Ubuntu10.04のAudaciousにはScrobblerプラグインが入っていない。

Re: scrobbler missing in 2.3? by nenolod » Sat Mar 20, 2010 2:41 pm We removed it because it was orphaned and had a number of open bugs (roughly 90% of crashes in Audacious are due to scrobbler) http://boards.audacious-media-player.org/vie…

Ubuntuでatig.rb起動するのに必要なものなど

自分のUbuntuのヴァージョン10.04RC atig.rbのヴァージョン0.2.1 $ sudo apt-get install ruby rubygems ruby-dev libopenssl-ruby sqlite3-ruby $ gem install oauth json $ ./atig.rbこれでたぶん起動するはず。なんか抜けてるかもしれないけど。 IRCクラ…

Ubuntuでのスタックバッファオーバーフローアタック(stack buffer overflow attack)の実演方法

↓の「Hacking: 美しき策謀 ―脆弱性攻撃の理論と実際」という本でバッファオーバーフローなどを用いた攻撃について学習してます。 ↓英語版。第2版なので英語読める人はこっちのほうがいい。「Hacking: The Art of Exploitation」 しかし、最新のUbuntuなどで…

Audaciousの自前ビルドではまったのでメモ

Audaciousはmp3タグがShift_JISでもちゃんと読めるので重宝してます。*1今日試しにバージョンを1.5から2.1にしてみたんですが、なんと、2.1にはキャラクターエンコーディング機能が動作しない不具合があるようで・・・(参考URL: http://blogs.dion.ne.jp/fe…

TweenライクなQt製twitterクライアントQweenを試す。

http://qween.tnose.net/ twitterで今日フォローしてくれた方の中にTweenライクなQt製twitterクライアントQweenというものを作っている方がいたので試してみました。 早速 http://www.komaba.utmc.or.jp/~me/debian/ からdebファイルを落としてきて実行して…

twicliは素晴らしいtwitterクライアント

http://www.geocities.jp/twicli/ ついに理想的なtwitterクライアントを見つけましたので勝手に宣伝します。 今までUbuntuで使えるtwitterクライアントで気に入るものがなかなかみつからなくて、webを使いやすくしようとしたりtwitte.rbってクライアントを俺…

TLをスリム化&新着自動で開くぐりもんできたー。あと初めての動画うpとか。

Twitterの新着通知を自動で開くGreasemonkeyスクリプト(激しく出遅れ) - ごまにっき~いにしえ~ リンク切れ TwitterのWebで新着Tweetを自動更新するようにするブックマークレット - 今日覚えたこと 新着通知を自動で開く例としては↑の3つを発見しました。…

Ubuntu9.04 に Doom をインストール

Synaptic で doom-wad-shareware をチェックしてそれに付随するやつをインストールすればできました。(先にprboomだけインストールしちゃうとちゃんとゲームできませんでした・・・)起動は $ prboom で。 マウス無効にするには $ prboom -nomouse

IPアドレス取得しても127.0.1.1とか言われちゃうので対処した俺用メモ

あとで戻せるように作業履歴。javaでプログラミングしてたんだけど、InetAddress.getLocalHost()で自分のIPアドレスを取得すると127.0.1.1が返ってくる。どうやらDebianベースのディストリだとこういうことになるらしい。諸事情により、コードは変更せずに19…

Ubuntu9.04でfirefoxを3.5にする激しく俺用メモ

よく知らないけどUbuntu9.10は色々問題あるらしいのでアップグレードを控えている。しかしfirefoxぐらいは3.5にヴァージョンアップしたいなぁ〜と思ったのでやってみたら簡単にできた。 ヴァージョンアップというより新たに3.5をインストールするという形に…

conkyに株価などを表示する方法(激しく俺用メモ

screenletのstocksで為替が表示できなかったのでconkyで表示しようと思った。 ↓デフォルトの設定に追加しただけだけどこんな感じになってる(クリック拡大!) 設定ファイル(.conkyrc)に以下のコードを追加すればおk。しかし、yahooのwebページのフォーマット…

screenletが起動しなくなったときの対処(激しく俺用メモ

Stocksで為替を表示したくてStock symbolにUSDJPY=Xとか入力したら為替表示されないし起動しなくなってしまった。どうやら為替には対応してないぽい? 再び起動できるようにする 1.screenlets managerを開いて、 2.起動しないscreenletのアイコンをクリック…

Ubuntu9.04に日本語tex環境構築俺用メモ

インストール $ sudo apt-get install latex-env-ja $ sudo apt-get install latex-extra-ja コンパイルなど コンパイル $ platex test.texただし、ソースコードの文字コードはeucにしないと文字化けする。 dviの表示 $ xdvi test.dvidvi→pdfに変換 $ dvipdf…

Ubuntu + アドエスモデム化でネットつながった!!!

とりあえず アドエスをLinux(Ubuntu 7.10)のモデムにしてみた (blog@browncat.org) 備忘ブログ Ubuntu8.10 で Willcom AIR-EDGE を参考にして、同じようにセッティング。 gnome-pppで接続してfirefoxを起動してみる。しかし・・・繋がらない。 offline とか…

vncでemacsが起動しないときの対処

ノートPCにXubuntuを入れてvncserverを起動し、メインのデスクトップPCでvncviewerを開き遠隔操作していたのだが、emacsを起動しようとしたら「Undefined color: "black"」と言われて起動できない。ちなみにvncじゃなければ普通に起動する。 ぜんぜん意味不…

Wubi9.04が起動しない

中古で買ったThinkPad X32にUbuntuをインストールしようと思ったんですが、せっかく入ってる英語版Windowsを葬り去るのももったいないと思い、Wubiを使いWindows環境にUbuntuをインストールしてしまおうと思いました。 しかし、Wubi9.04をダウンロードしてき…