You should decompile the fishing swf, see exactly what it is. The random guff appears to be 3 strings. My guess is: one must be your session and dunno what the other two are.
Alright digging i shall go in the fishing SWFs.
There is another packet it sends that has your session and it didn't match anything in the string. I also thought it may be a md5 hash like the one from the old GSI login.
There it is:
function savingGame()
{
if (_root.playAsGuest)
{
_root.main.continueGame();
return;
} // end if
var _loc3 = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
var _loc8 = "";
var _loc9 = new Object();
var _loc5 = "";
var _loc7 = "|";
if (_root.whichLake == "bassken")
{
_loc9.pondMap = 0;
var _loc4 = new Array(100005, 100004, 100006, 100007, 100008, 100021, 100020, 100019, 100028, 100029, 100022, 100023, 100034, 100035, 100040, 1000523, 1000463, 1000465, 1000467, 1000469, 1000471, 1000473, 1000503, 1000501, 1000499);
}
else if (_root.whichLake == "gambino")
{
_loc9.pondMap = 1;
_loc4 = new Array(100009, 100010, 100011, 100012, 100013, 100021, 100020, 100019, 100031, 100030, 100024, 100025, 100036, 100037, 100041, 1000523, 1000475, 1000477, 1000479, 1000521, 1000519, 1000517, 1000515, 1000513, 1000511);
}
else if (_root.whichLake == "durem")
{
_loc9.pondMap = 2;
_loc4 = new Array(100014, 100015, 100016, 100017, 100018, 100021, 100020, 100019, 100033, 100032, 100026, 100027, 100038, 100039, 100042, 1000523, 1000481, 1000483, 1000485, 1000509, 1000507, 1000505, 1000493, 1000495, 1000497);
} // end else if
if (_root.main.myFish.length > 0)
{
for (var _loc2 = 0; _loc2 < _root.main.myFish.length; ++_loc2)
{
++_loc3[_root.main.myFish[_loc2]];
} // end of for
for (var _loc2 = 0; _loc2 < _loc3.length; ++_loc2)
{
if (_loc3[_loc2] > 0)
{
_loc8 = _loc8 + (_loc4[_loc2] + "" + _loc3[_loc2]);
_loc5 = _loc5 + (_loc4[_loc2] + ":" + _loc3[_loc2] + _loc7);
} // end if
} // end of for
}
else
{
_loc5 = _loc5 + _loc7;
} // end else if
var _loc11 = _root.main.fishData.sid2 + _root.gsiUserData.gaia_id + _root.main.fishData.sid3;
var _loc10 = _loc8 + _root.main.fishData.sid3;
var _loc6 = new Array();
_loc6[0] = "510";
_loc6[1] = _loc9.pondMap;
_loc6[2] = _loc5;
_loc6[3] = calcMD5(_loc11);
_loc6[4] = calcMD5(_loc10);
_loc6[5] = _root.gsiUserData.gaiaSID;
_loc6[6] = _root.captcha_panel.passcode;
sushi.callPlugin("G_FISH_PLUGIN", _loc6, savingGame_CB, _root);
} // End of the function[/6][/5][/4][/3][/2][/1][/0]