【FFRK】FFレコードキーパー升スレ
スペースがとんでしまった
実際にはこんな感じになるので
http://i.imgur.com/KlSY5Vt.png
適宜半角スペースをいれてくれ
以上 Ruby用にWinタブは買ったんだがmacないとだめかね?
jsonやら正規表現は得意なんだがな
ともかく乙 winの場合は仮想化(Virtualbox等)+Linuxが無難じゃないかと 誰かvpsでも用意してくれたらセットアップするんだけども >>134
ありがとう
画像みたいにしたけどエラーが出ます
>>139
この人が出来てるから俺の頭が悪いんだろうけど何か注意点ありますか?
http://i.imgur.com/8H4QL3c.jpg >>142
$ mitmproxy -s test_mitmproxy.py
Script load error: Script file not found: test_mitmproxy.py.
If you script path contains spaces, make sure to wrap it in additional quotes, e.g. -s "'./foo bar/baz.py' --args".
mitmproxyは問題なく動くんですが読み込ませるとこうなります 保存したコードのファイル名が test_mitmproxy.pyになっていてかつ、カレントディレクトリにある? WinはGUIのないdumpだけって書いてある?
やっぱVMにつっこむしかないのか? linuxのlivecdとかでもいいのかもしれないけども
ていうか、みんな成功してる? 装備してるアビリティの使用回数を99回にセットする置換コードを追加
r7 = r'max_num":"(\d+)",'
re.compile(r7)
flow.response.replace(r7, 'max_num":"99",')
r8 = r'num":(\d+),'
re.compile(r8)
flow.response.replace(r8, 'num":99,') ダブルコーテーションの有無で効いたり効かなかったりするので、こちらで
r7 = r'max_num":"*(\d+)"*,'
re.compile(r7)
flow.response.replace(r7, 'max_num":99,')
r8 = r'num":"*(\d+)"*,'
re.compile(r8)
flow.response.replace(r8, 'num":99,') >>151
そのほうがより正確かな
これでも動くけど 誰かskypeで教えてくださいませ
垢↓
ffrk213 誰かskypeで教えてくださいませ
垢↓
ffrk213 >>148
linuxでできたわサンクス
mitmproxy入れるために他のライブラリいれないといけないけど
プログラムまで提供してくれてほんとありがとう >>149
もうアビリティ使用回数のスクリプトきてたのねw
気付かずに自力でやっっちまった(泣
しょぼいけど精神でもおいとくか
r9 = r'"mnd":(\d+),'
re.compile(r9)
flow.response.replace(r9, '"mnd":999,',5)
>>156
できるよー アビリティ使用回数のスクリプト使ったら”たたかう”まで99になってもたw
それとドロップアイテム数の表示も変になってた
"drop_item_list": [
{
"item_id": "40000043",
"num": 99,
"rarity": "3",
"type": 51,
"uid": 201
残念ながら、リザルト画面で元に戻ったけど >>159
そうそう、なるよなw
アイテムとかは、全部サーバーサイドで更新された値を拾ってきてるだけだから
どんだけ書き換えても、後に元に戻るんだよね。
begin_battle_session
begin_battle
get_battle_init_data
win_battle
この一連の流れの法則性が解析できたら、別にアプリ立ちあげなくても
スクリプトでデータ送信できるだけで戦闘終わらせれそうだけど >>160
出来たらかなり捗るねー
送信しまくって垢BANされたら困るけどw
タイムスタンプ?みたいな記述をどっかで見かけた気がするから、時間も拾ってこなきゃいけないかも
あとスタミナも加味しないとだから面倒だね マジでこういうの疎いんだけど
誰か親切な人教えてください
skype ffrk213 >>163
VMware Player
ubuntu
mitmproxy
この辺をググって頑張れ
俺も昨日始めたばっかだよ いいからほっとけって
ヘッダーにmd5のチェックサムとか対策されんぞ 俺も最初はmitmproxyをしらんかったから
自分でapahceたてて、DNS書き換えしたり、パケット解析したり
あれこれ試行錯誤して3日くらいかけて成功したんだから
それくらいあがいてみたほうがスキルもあがっていいよ 素人でもいける?
ceとかは使いこなせてるけどソシャゲは畑違いでよく分からない ズブの素人の自分がこのスレ見ながら一時間でできたからいけるやろ。
ただしmacだけどな。 >>169
中身のVBox部分使えんじゃね?
とりあえずVMPに最小せんと君入れてNIC設定で母艦と同一セグメントのDHCPゲットまでいけた
これってもしかしてGIPで立てたらすげー便利?
それがつまりVPSなのか?
課金みようかな pipまで入ったけどインスコできねぇ
ソースから入れりゃいいのか?
最小なんかしなきゃよかったorz やっと入ったわksg
yumでぱいそん入れると2.6ではまる
2.7ソースでぶちこめ VMPlayer 入れる
32bitで作成
NIC ブリッジで物理NICと接続
CentOS-6.6-i386-minimal.iso
Install or upgrade an existing system
Re-initialize-all
Use entire drive
Write to change disk
eth0 onboot yes
yum install perl
VMtool インストール
yum install wget
wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tgz
tar zxvf Python-2.7.2.tgz
cd Python-2.7.2
./configure --with-threads --enable-shared
yum install
yum install zlib zlib-devel tk-devel tcl-devel sqlite-devel ncurses-devel gdbm-devel readline-devel bzip2-devel db4-devel openssl-devel
make
make install
ln -s /usr/local/lib/libpython2.7.so /usr/lib
ln -s /usr/local/lib/libpython2.7.so.1.0 /usr/lib
wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.35.tar.gz
tar zxvf distribute-0.6.35.tar.gz
cd distribute-0.6.35
sudo python2.7 setup.py install
easy_install-2.7 pip
yum install libffi-devel
yum install libxml2-devel
yum install libxslt-devel
pip2.7 install mitmproxy
servcie iptables stop
chkconfig iptables off
mitmproxy CentOSはPython2.7いれるの糞だるいから普通にUbuntu使ったほうがええ 可能な限りHDD削りたかったんよ
結局OSで1.8GBも使われた
UbuntuもCUIだけ版とかあんの?
やってみるか
理論上Windowsにも直で入るらしくパズドラ民もチャレンジしてるようだが成功例の情報がなかなかない mitmproxyの青いguiまでたどり着けないし証明書のインスコまでいけたのにmacのあれこれに合わせるとネット接続されてないってでるし俺は限界だ モバイル端末のHTTPプロキシに入れるサーバのアドレスはlinuxでのIPアドレス?
それともメインPCのIPアドレス?
どっちいれても証明書の画面に行かないのだが・・・。ちゃんとインストールできてないのか kali-linux使えば最初からmitmproxy使えるぞ VMに入れて動いてはいるが通信が遅すぎて使い物にならないの俺だけ?
>>178
もちLinux
F/W回りじゃないか?
俺も最後繋がらずtelnet叩いたらLinux自信からは反応したからiptables切ったらいけた
>>173見てやり残しないかチェックしてみては? >>178
Linux側はちゃんとネットにつながってるのかな?
自分もVBoxインストールしてgenymotionで遊んでたら、Linuxのネットワーク接続が出来なくなってて困ったことがある
どうやらVMplayerと競合しちゃったみたいで、仕方なくVBoxをアンインストールしたら元に戻った
>>180
Ubuntuだけど普通にやるのと変わらないよ >>181
まじか、、、
VMP+Cent
VBox+Cent
どちらも試したがOSは普通にさくさくなんだがmitmproxyの通信が遅すぎてだめ
HDDぱんぱんでUbuntu入らんのよね、、、 すまん自己解決
割り当てメモリーカードけちりすぎたようだ
Centは512Mだとだめだな
試しに4GBにしたらまあまあまともに動いた
>>183
整理で8GBとか空かないだろ、、、 >>180
>>181
ありがとうございます。
linuxのipアドレスをモバイル端末に入れたんだけどやはりできず・・・。
linuxでネットできてるし、ufwインストールして以下のように設定もしてるけど・・・。
To Action From
-- ------ ----
Anywhere ALLOW 192.168.11.12
8080/tcp ALLOW Anywhere
8080/tcp (v6) ALLOW Anywhere (v6)
うーん難しいががんばる!! 仮想PCのネットワーク設定がNAT接続になってるんじゃない? >>186
俺もまさかNATとかにしてないよなとか思った
ところで画像ファイルは一度普通に繋いで端末内にキャッシュさせないと動かないの俺だけ?
log見ると127.0.0.1繋ぎにいってエラー吐いてるぽい
除外リストに入れても効果なし とくにそうはならないけども
一応host側のapacheなりが起動してたら落としておいたらいいんじゃないでしょか genymotionなんだけど127〜のエラーでたな
-Tつけるやり方でなんか知らんがいけたけど >>188
いや、ffrkの仕様で画像のキャッシュを取りに行く挙動っぽいのよ
つまりffrk内にhttp鯖があるのかもね
>>189
kwsk知りたい >>186
>>187
お恥ずかしながらNAT接続でした・・・。
無事解決しできました。ありがとうございました! >>190
それは知ってるけどローカルアドレスをproxy経由でわざわざ見ないけどね
少なくともiOSでは
Androidだとプロキシ設定のところに除外リストがあるから、そこに設定したらいけそうだけど >>192
まじか、、、iOSでやってみる
Androidのプロキシの不使用に入れてみたが効果なし ぐぐったら泥のChromeでもプロキシ除外周りでバグがある模様。たしかに試したら挙動が意図しない
ってことは泥のOS側でプロキシ除外周りの挙動がダメなのかも?
とにかく調査の糸口見つかったのでヒント助かった
Linux側ばかり調べてたよ。泥の挙動側で調べなおすわ Kitkatのバグですかね。OS違う端末に変えたら動きましたわ。
スレに貼られたスクリプトも無事動作
Win+VM+Centならインスコ手順確立したんでお答えできるかと。ではでは。 r1 = r'"atk":(\d+),"mdef":(\d+),"acc":(\d+),'
re.compile(r1)
flow.response.replace(r1, '"atk":9999,"mdef":9999,"acc":9999,',5)
↑の3行って、
↓の1行にまとめられたりする?
flow.response.replace(r'("atk"):\d+,("mdef"):\d+,("acc"):\d+,', '\1:9999,\2:9999,\3:9999,', 5) l 押して、 ~u get_battle_init_data って入れて
絞った奴でEnter押して
Tab押してresponseにして
/ 押して、 "atk" とかで探しても no matches 何だけど、いったいどこの通信のどこに戦闘パラメータ入ってるの? >>150
ドロップアイテム数がバグってた気がするので
r7 = r'("max_num":"?)\d+("?,"uid":"?\d+"?,"num":"?)\d+("?,)'
re.compile(r7)
flow.response.replace(r7, r'\g<1>99\g<2>99\3')
これはどうでしょかね? Windows7でも出来る?
Mac OSは持ってない。
携帯は、iPhone5。 VirtualBox用の仮想HDDファイルを作った
http://fast-uploader.com/file/6976583097940/
1日限定
mitmproxyとスクリプトインストール済み
使い方はここ参照
https://www.ubuntulinux.jp/download/ja-remix-vhd
login user: ffrk
password: ffrk1234
sudo -s
でrootになって
↑押したらmitmproxy起動コマンドでてくるでしょう
ifconfigでipアドレスを確認しておけ
macで作ったけどwindowsでもうごくだろ 同じことやっててワロタ
今、自動ログイン調べて実装したとこw わかんねー、パソコンでやったやつをどうやって
アイフォンに送るんだ?
mitmproxyってなに? ソシャゲってのはサーバーと通信しまくって動いているのね
実はアプリ側ではほとんど何もしていなくて、サーバーでほぼ全ての処理が
行われて、その処理の結果をアプリが受け取って表示しているだけ
ただFFRKは少し例外があって、戦闘の部分ではユーザーのコマンド選択などが
あるので、リアルタイムレスポンスを行うためにアプリ側で処理をしている。
その時に、現在のパーティーの構成だとか、これから登場する敵の情報だとかが
事前にサーバーから送られてくるわけなんだけども、ここを変更することができたら
サーバー側にはわかりようもないし、戦闘が有利に進めれそうだよね
それを実現するためにproxyという仕組みを利用している。
proxyとは代理サーバーのことで、目的のサーバーへ接続するまでに、
間を仲介して取り持ってくれるもの。
そしてmitmproxyを使うと、proxyの機能+通信されているデータの解析と
このデータの書き換えを行うことができる。
というわけです。 とりあえずクリック一発でIP表示しつつ全自動で起動するイメージ完成
読ませるスクリプトファイル名やスクリプトもWindowsとの共有フォルダに置く仕様にしたからLinux知識ゼロでいけるかと
今は正規表現精査中
ただ容量は2.5GBが限界 どうしてもこれ以上小さくならん チートできるまで楽しかったがいざできるとめちゃくちゃつまんなくなるな >>209
でしょw >>97 で言ったとおりでしょw >>208
神よ macでも使えるのかな?up頼みます >>213
macなら直で入れろよwww
泥4.4の串挙動がアホだから試しに泥5にアプデしたが挙動同じだった
これってもしかして串側でループバック宛の通信を自分自身の泥宛のIPに書き換えたら動くかな?
ちょとやってみる さすがに串→泥方向に穴は開いてなかったorz
アプリ実装の問題らしいから運営に要望出そうかなー
4.4以降串環境で遊べないってのはまともな要望だしなw それかループバック宛の通信全部無理やり200返すようにしたら動かねーかなー >>211
いきなりMAXステにし過ぎなんだよw
計算式入れてステ1.5倍くらいとかさ VirtualBOXで>>203起動するとアンダーバーの画面で止まるんだけど何がおかしいでしょうか? 流れ切りで申し訳ないけど
ぶちかますやグラビデだと効かない奴いるからBOSSにリジェネ(一回の回復はMAXHPの3%)かけて
その数字÷3でさらにx100でHP算出してiggで残り1とかにして始末してるんだけど回復量÷3で割り切れなくて小数点になっちゃう奴のHPはどうにすればわかるかな?一応四捨五入してもヒットしなくて 試しにリジェネが4としたら
400/3の繰り上げと
500/3の切り捨てで
133〜166の可能性がないか?
当てはまる可能性のある数が多すぎて特定無理なんじゃね? >>222
やっぱり割り切れない場合候補が圧倒的に増えるのかorz
igg7だけどスキル回数や自キャラのHP弄りで我慢します 凄くありがたい。
出来れば、導入方法を1日で良いので、UPして頂けると助かりますm(_ _)m
下記から先が出来ない。
login user: ffrk
password: ffrk1234
sudo -s
でrootになって
↑押したらmitmproxy起動コマンドでてくるでしょう どっから?ログインできねえの?
ログインしたあと? >>223
別に割りきれたって候補いっぱいだろ
算数レベルとは言わんが中1レベルの計算くらい出来るようになろうな enterとか押しても反応ねえの?
てかやりかた参照url貼られてるのに導入方法よこせって頭沸いてね? >>pWypnA7d
他は結構良心的だから
君は、言い方だけ気を付けて。
感じ悪いよ。
※返信不要 返信不要って保険のつもりなのかな
2chって大体こういうとこだよ
こういうスレなら特にね
悪く捉えるならID:i4W4XXIXの発言全部返信不要ととられて教えてしたやつにも
返事くれなくなっちゃうよ 教えてもらう側が「言い方だけ〜」とかワロスwww
クレクレはもっと言い方気を付けろよwwww ぷよクエのチート売りが紛れ込んできてるから気をつけろ
今終了になっているが昨日のファイル早速売ってたみたいだぞ
htはtp://page13.auctions.yahoo.co.jp/jp/auction/r123238693 どなたかもう一回だけツールうpしてもらえないでしょうか・・・
毎日このスレみてたのに唯一月曜だけ見逃した・・・