2012年5月9日水曜日

パケットスパイでパケット通信追跡


1.ゲームアンプのメイン画面で「スタート」します。


2.「設定」します


3.パケットスパイからパケットの流れが見えます。


■ または「作成ツール」押してもパケットスパイ画面はでますが、まだブラウザと連携ができてない状態になってますので、パケット情報が見られません。

4.必要なパケットを保存して後でも見えるようにします。



■内容が長いパケットは何個ぐらい分けて届いていますが、そのときは一気に保存します。


2012年4月29日日曜日

ゲームアンププラグイン作成方法



下記の操作にはVisual Studio2010以降が必要です。
.Netは4.0を使っています。


1.まずは添付ファイルのサンプルプラグインのコードをダウンロードします。
SamplePluginソース
2.解凍先フォルダのSamplePlugin.csprojを開きます。
3.ビルドします。SamplePlugin\binフォルダのSamplePlugin.dllが生成されます。
4.ゲームアンプにプラグインを導入します。





関数の書き方

1.プラグイン内でゲームアンプに使われる関数は
public bool Recv_xxxx(byte[] buffer){}
public void Send_xxxx(byte[] buffer){}
の二種類があります。
ゲームアンプはRecv_xxxx関数を実行して結果がtrueの場合、Send_xxxx関数を実行します。
2.上の二種類の関数以外はC#の形式に従うすべての関数が使えます。
でもゲームアンプで認識できる関数はこの二種類しかありません。

2012年4月11日水曜日

ゲームアンプが使えるゲームタイトル

現在ゲームアンプが使えるのはIEとfirefoxで使えるflashゲームです。

このサイトで乗せている内容はアメーバピグ用プラグインが多いです。

  ゲームアンプ公式サイトはこちら

2012年3月30日金曜日

ゲームアンプがブラウザ通信を監視する仕組み

ゲームアンプはブラウザ通信をSocketレベルで監視しています。
ブラウザで行われている通信をすべてパイプを通じてゲームアンプに伝達して、どんな内容を送っているか、どんな内容が送ってきてるかを見ることができます。
送る内容をフィルタリングして自分がほしい内容に変えるのもできます。
プラグインのPacketSendingイベントを活用すれば、できます。
受けた内容によって自分が送りたいパケットを送るのはパケットスパイで直接できるし、プラグインでもできます。同じプロセスの同じソケットからサーバにメッセージを送るようにしています。
ブラウザUrl入力は毎回違うSocketになりますので、同じパケットを送っても効果がない場合もあります。

ゲームアンプ公式サイトはこちら