データ取得が不可能になりました
本日のメンテ明けから、データがツールに反映されなくなりました。

・刀装を作成しても刀装履歴に反映されない
・出陣しても『進軍情報』にデータが出ない
・メンテ前から所持していた刀剣を刀解しても、『所持刀剣』にそれが反映されない
(現在鍛刀も行っておりますが、おそらくこちらも反映されないものと思われます)

当方だけがこの状態なのかがわからないのですが、
他の方も同じであれば、データがすべて暗号化されてしまったということでしょうね…
  • 利用者
  • 2016/02/02 (Tue) 16:20:21
追記
鍛刀結果も反映されませんでした。(鍛刀履歴・所持刀剣ともに)
  • 利用者
  • 2016/02/02 (Tue) 16:34:40
Re: データ取得が不可能になりました
同じく…こちらも読み込めなくなってます。
疲労度チェックに使ってたんですが…遠征は桜付けを念入りにするしかないようですねorz
  • (;´∀`)
  • 2016/02/02 (Tue) 16:40:27
Re: データ取得が不可能になりました
全く同じ状態です。これは暗号化されてしまいましたかね…
  • 名無し
  • 2016/02/02 (Tue) 16:40:45
Re: データ取得が不可能になりました
こっちも全滅です。残念ですね・・・
すばらしいツールありがとうございました!
  • 神埼聖琉
  • 2016/02/02 (Tue) 16:55:53
Re: データ取得が不可能になりました
進軍中ボスマス前のポップアップも作動しませんでした。検非違使避けに重宝してたので残念です
  • 名梨
  • 2016/02/02 (Tue) 17:53:48
Re: データ取得が不可能になりました
同じく取得不可能になっているようですが、以前の暗号化更新時とちがい、エラーメッセージが発生していません。
  • 通常版利用者
  • 2016/02/02 (Tue) 19:51:14
Re: データ取得が不可能になりました
結成画面を開いても隊情報が取得されませんでした。また遠征に出す部隊のレベルを計算機で足す日々が始まるのか…
  • 織卯
  • 2016/02/02 (Tue) 23:17:11
Re: データ取得が不可能になりました
出陣に隊情報がとっても便利だっただけに今回の更新は残念でなりません。
おそらくこれ以上は対応は無理。。。ですよね;
とてもありがたいツールを提供いただいていて本当にありがとうございました。
  • 櫛名田
  • 2016/02/03 (Wed) 01:15:53
Re: データ取得が不可能になりました
今回のアップデートにより、データがツールの方に反映されなくなったこと、誠に残念に思います。
次の戦闘で検非違使に遭遇する場合や刀剣男士のステータス確認によくお世話になりました。
でもこんなに素晴らしいツールを提供していただいたことは感謝してもしきれません!!
  • 薬研沼審神者
  • 2016/02/03 (Wed) 02:22:21
Re: データ取得が不可能になりました
ボスマスポップアップと所持刀剣タブでの疲労度チェックでお世話になっていたのに…
本当に残念至極です
  • ともえ
  • 2016/02/03 (Wed) 05:32:33
Re: データ取得が不可能になりました
疲労度チェックとボスマス前ポップアップでお世話になってました。
ツールとても便利でした。今まで有難うございました
  • ななしの審神者
  • 2016/02/03 (Wed) 15:14:48
Re: データ取得が不可能になりました
桜付けと鍛刀DB、大変お世話になりました。
小狐丸レシピはこのツールが無ければ見つかりませんでした。
髭切・膝丸の時の調査に参加できなかったので、またいずれ、と思っていたのですが残念です。

とりとめない文章になってしまいましたが、ツールの作成や管理、レシピの主導など
本当にありがとうございました。
  • へのへの
  • 2016/02/03 (Wed) 17:24:12
Re: データ取得が不可能になりました
私も同じ状態です。
隊情報や進軍情報、検非違使出現ポップアップには大変お世話になりました。
特に進軍情報はイベント時によく活用させていただいていたので取得できなくなって非常に残念です。

素敵なツールをありがとうございました。
  • ななしのさにわ
  • 2016/02/03 (Wed) 22:59:20
Re: データ取得が不可能になりました
ためしにChromeのデベロッパーツールで通信内容をのぞいてみたところ、所持している刀剣及び刀装、戦績のデータに関してはみることが出来ましたが、鍛刀をしてみたところ一部暗号化のようなことをされた箇所が見つかりました。 所持刀剣や隊情報ならまだ見られるのかもしれません。
  • ななしのさにわ
  • 2016/02/06 (Sat) 20:15:34
Re: データ取得が不可能になりました
完全に暗号化というより、フォーマット変更がメインに見えますね。
鍛刀データのidとか、特に隠されてないです。
ツールの更新は、管理人さんのお考え次第ですが、、、

長く続けるならこういうシステム変更は当然あることですし、
ツールもできれば続けてほしいです。

  • ななしのさにわ
  • 2016/02/07 (Sun) 20:39:21
Re: データ取得が不可能になりました
手短になりますが、ななしのさにわさんに同意いたします。
  • 通常版利用者
  • 2016/02/08 (Mon) 01:05:41
Re: データ取得が不可能になりました
回答が遅れ申し訳ありません。
余りに少ないデータ量に、ようやく状況了解致しました。

こちらで詳細に内容を確認し、対応要否をお伝えいたします。
恐れ入りますが今しばらくお待ちいただけますようお願い致します。
  • 管理人
  • 2016/02/08 (Mon) 10:25:41
Re: データ取得が不可能になりました
管理人さんお疲れ様です。
管理人さんの判断を待ってます
  • 脳死周回者
  • 2016/02/11 (Thu) 18:25:41
Re: データ取得が不可能になりました
日本語が下手ですので、英語を使用してすみません。一言で、バトルデータを解読しました。

I have deciphered the battle data by reading Actionscript extracted from the swf.
It's basically aes-128-cbc with a special key that is hard-coded in the swf.

https://gist.github.com/dkwingsmt/d20ea5e540d03af227fd

Hope it helps.

What is the other information that has been ciphered?

Another question is, how did the game acquire the list of all characters from the server? I don't see a packet containing such information. In kancolle there is a /api/start2 packet that retrieves a huge packet containing information of all ships and equipment.
  • DKWings
  • URL
  • MAIL
  • 2016/03/14 (Mon) 02:32:15
Re: データ取得が不可能になりました
復活祈願カキコ
この間実装された子も含め、全キャラコンプしてるのでデータ必要ならなんでも協力します。
プログラム的なことは全くの初心者で力になれませんが・・・
  • 神埼聖琉
  • 2016/04/16 (Sat) 12:05:45
Re: データ取得が不可能になりました
The encrypt data is in the main flash file(client.swf).It's using AES-128-CBC.The key is changeless and written in the client.The server will transmit the encrypted data and iv.
Here is the decrypt program written in C#.

====Code Start====
===AESDecrypt.cs===
using System;
using System.Security.Cryptography;
using System.Text;

namespace ToukenFiddlerTest
{
static class AESDecrypt
{
public static byte[] HexStringToByteArray(string hex)
{
int i;
byte[] outData = new byte[hex.Length / 2];
for (i = 0; i < hex.Length / 2; i++)
{
outData[i] = Convert.ToByte(hex.Substring(i * 2, 2), 16);
}
return outData;
}

public static string DoDecrypt(byte[] text, byte[] iv, byte[] key)
{
RijndaelManaged rijndaelCipher = new RijndaelManaged();
rijndaelCipher.Mode = CipherMode.CBC;
rijndaelCipher.Padding = PaddingMode.Zeros;
rijndaelCipher.KeySize = 128;
rijndaelCipher.BlockSize = 128;
rijndaelCipher.Key = key;
rijndaelCipher.IV = iv;
ICryptoTransform transform = rijndaelCipher.CreateDecryptor();
byte[] plainText = transform.TransformFinalBlock(text,0,text.Length);
return Encoding.UTF8.GetString(plainText);
}
}
}
===Section End===

===Program.cs===
...
if (api == "/battle/battle")
jsonData = AESDecrypt.DoDecrypt(AESDecrypt.HexStringToByteArray(jsonData["data"].ToString()), AESDecrypt.HexStringToByteArray(jsonData["iv"].ToString()), Encoding.UTF8.GetBytes("9ij8pNKv7qVJnpj4")));
...
===Section End===
====Code End====

English block...?あ
  • whc
  • 2016/06/06 (Mon) 16:35:10
Re: データ取得が不可能になりました
ありがとう
  • たま
  • URL
  • 2019/09/03 (Tue) 11:03:03

返信フォーム






プレビュー (投稿前に内容を確認)