Home > Archives > 2008-07-02
2008-07-02
ssb - server side browserでBASIC認証突破できた(rubyを使ってみる3)
- 2008-07-02 (水)
- サイト運営
前回、ssbでBASIC認証がかかっているサイトを
表示できないということを書きましたが、修正する方法がありました。
libs/ssb/request.rbの中身を変えます。
case method
when ‘GET’
http.get(@uri.request_uri, request_header.update({’Host’ => “#{@uri.host}:#{@uri.port}”,
‘x-ssb’ => ’server-side-browser’,
‘Authorization’ => ‘Basic ○○○○○’
}))
when ‘POST’
http.post(@uri.request_uri,
@post_params,
request_header.update({’Host’ => “#{@uri.host}:#{@uri.port}”,
‘Content-Type’ => ‘application/x-www-form-urlencoded’,
‘x-ssb’ => ’server-side-browser’,
‘Authorization’ => ‘Basic ○○○○○’
}))
else
nil
この『○○○○○』の部分にBASIC認証の『ID:PW』全体を
base64エンコーディングをかけたものを入れればOK。
参考にさせていただいたのは以下のサイトです。
ssbでbasic認証をこえる
https://tenmon.g.hatena.ne.jp/aql/20080225/1203911001
(ひこにっき)
複数のID,PWをこうやって突破できるようにできないかと
今考えています。
- Comments: 0
- Trackbacks: 0
ssb - server side browserでBASIC認証(rubyを使ってみる2)
- 2008-07-02 (水)
- サイト運営
無事、ssbは入ったのですが、
BASIC認証がかかっているサイトが表示できないことに気づきました。。。
どなたかBASIC認証を突破する方法をご存じの方、
いらっしゃいませんでしょうか?(苦笑)
- Comments: 0
- Trackbacks: 0
ssb - server side browserのインストール(rubyを使ってみる1)
- 2008-07-02 (水)
- 雑記
開発環境にrubyが入っていたので、
モバイル開発のデバッグ用に
ssb - server side browserを入れてみました。
とりあえず以下のサイトに書いてあるコマンドを実行しようとしたのですが、
rakeがインストールされていないみたいだったので
インストールすることにしました。
rakeをインストールするにはgemが必要、
ということでまずはgemのupdateから始めました。
gem update –system
なんかPermission deniedが良く出るなと思ったら、
そういえばrootで入らないといけませんでした。。。(苦笑)
そして、updateが完了したあと
普通にコマンドをうったら以下のようなエラーが出ました。
uninitialized constant Gem::GemRunner (NameError)
いろいろ調べてみて、
こちらのサイトに書かれていることをやってみたら直りました。
Ubuntuでrubygemsを1.0.1にudpateしたら”uninitialized constant Gem::GemRunner(NameError)”のエラー
http://d.hatena.ne.jp/bottleneck/20080112/1200135756
(iビジネス&テクノロジー)
原因は、、、また詳しく調べます(苦笑)
やっと準備がそろったと思い、rake setupをしたところ、
また次のエラー。
rake aborted!
no such file to load — scrapi
scrapiって何だ?ということで調べると、
これもどうやらアプリケーションらしく、以下を実行。
gem install scrapi
これでやっとできました。。。
ちなみに、rakeについていろいろ調べていたのですが、
rakeを実行するにはrakefileというものが必要だそうですね。
実はここでも30分ぐらいはまりましたorz
というか、ssbのインストールを書いてくれている方がいらっしゃいました。
最初からこういうのを探せば良かったかも。。。
ケータイ Web 確認用 Web アプリ ssb を使ってみた
http://suga.parfe.jp/td/index.cgi?date=20071205
(回り道日記)
- Comments: 0
- Trackbacks: 0
Home > Archives > 2008-07-02
- Archives
- Tag Cloud
-
- さくら
- はてな
- アウトプットフィルタ
- アクセス解析
- アップデート
- アドオン
- アプリ
- インストール
- ウェブマスターツール
- エラー
- カフェ関連サイト
- カンファレンス
- キャスト
- キーワード
- クエリ
- クラス
- クロール
- グローバル変数
- コマンド
- サムネイル
- サーバー
- シェル
- システムエンジニア
- セッション
- セミナー
- ソース
- タグ付け
- タブ
- チェック
- チャネル
- ツール
- テスト
- テーマ
- デザイン
- デバッグ
- データ型
- ドメイン
- バックアップ
- バリュードメイン
- バージョン
- パスワード
- パソコン
- パラメータ
- パース
- フォーマット
- フリーソフト
- ブラウザ
- ブラウザ対応
- ブログパーツ
- プラグイン
- プリフィルタ
- ポート番号
- ミュージック
- メンバ変数
- モバイル
- ライブラリ
- レポート
- ロリポップ
- ローカル変数
- 仕事術
- 便利
- 光
- 共用
- 動画
- 命名規則
- 変数
- 容量
- 文字コード
- 文字列
- 文字化け
- 日本語
- 書き方
- 本
- 検索
- 検索エンジン
- 演算子
- 無線LAN
- 理由
- 自動化
- 英語
- 設定
- 認証
- 購入
- 関数
- 高速化
- Adobe
- ADODB
- AdSense
- AIR
- Airmac
- API
- Apple
- bash
- cafeコミュ!
- cafeトキワ荘
- cafeペ!
- cakePHP
- CentOS
- CentOS5
- CSS
- CSV
- DB
- DB接続
- DNS
- docomo
- drupal
- Ethna
- FAQ
- FireFox
- FTP
- function
- Gmail
- GoogleAdsense
- GoogleAnalytics
- htaccess
- html
- import
- JavaScript
- JSON
- literal
- Lunascape
- Mac
- Movable-Type
- MVC
- NAS
- new
- nifty
- PC
- PEAR
- phing
- PHP関数
- PHP4
- PHP5
- ping
- plugin
- RSS
- ruby
- screen
- SEO
- simplexml
- sitemap
- SJIS
- Sleipnir
- smarty
- SMO
- ssb
- ssh
- svn
- symfony
- vim
- W3CDTF
- Windows
- WordPress
- XHTML
- XML
- XML-RPC
- xoops
- Feeds