关于139社区快乐农夫的游戏key加密字符串
--------------------编程问答-------------------- UP回复内容太短了! --------------------编程问答-------------------- up.哪位大哥快帮帮忙,急. --------------------编程问答-------------------- 难题关注 , up . --------------------编程问答-------------------- 你是要验证他的算法还是要怎样呀?他用了多次md5加密啦, --------------------编程问答-------------------- 回复4L:
我是要用C#写个客户端程序,模拟那flash,发送同样的http包到服务器网关,所以我想知道它那个K的参数是怎么算出来的,这样我才能根据他的加密方式算出同样的加密字符串。
我现在程序写到这步,提交AMF3格式的包,服务器返回的信息是说我game key error,所以只有那个k值算对了,服务器才返回正确的内容给我 。我网上搜了很多遍,也是些和我同样问题没得到答案的,悲剧. --------------------编程问答-------------------- 我的个妈呀,10元RMB啊
M我:ahsun.chen@gmail.com --------------------编程问答-------------------- Encrypt.getKey(Command)是一个FLASH的内置函数吗? --------------------编程问答-------------------- UP
回复内容太短了! --------------------编程问答-------------------- 回复7L:
Encrypt.getKey(Command) 不是内置函数,是另外一个工具类的方法
在这里有详细的源码:
http://bbs.actionscript3.cn/viewthread.php?action=printable&tid=30769 --------------------编程问答-------------------- up~
等待高手打救. --------------------编程问答-------------------- --------------------编程问答-------------------- 不会弄啊 教下 ~~~~~~~~~~~~~~~~~ --------------------编程问答-------------------- up~
等待高手打救. --------------------编程问答--------------------
找不到Encrypt.getKey(Command)的方法体就不知道它的思路咯 --------------------编程问答-------------------- UP
回复内容太短了! --------------------编程问答-------------------- 不懂 但是如果key的加密方式很复杂的话 比如rsa加密 要有加密密钥才可以的 要不没法加密即使看了算法也是一样的 必须获取密钥。 --------------------编程问答-------------------- public class Encrypt {
public function Encrypt(){
super();
}
public static function getKey(target:Class):String{
var xml:XML;
var xmlList:XMLList;
var target = target;
xml = describeType(target);
xmlList = xml..*.(hasOwnProperty("@key"));
if (xmlList.length() > 0){
return (xmlList[0].@value);
};
return (null);
}
--------------------编程问答-------------------- up~
等待高手打救. --------------------编程问答-------------------- up~
等待高手打救. --------------------编程问答--------------------
up --------------------编程问答-------------------- 17楼?。。。。。。。。 --------------------编程问答-------------------- 晕了,有没高手做过的,现在总是game key eroor,下一步没发进行了
--------------------编程问答-------------------- 正常情况是
提交数据
返回成功登录后的游戏初始化信息
--------------------编程问答-------------------- 你去 俄罗斯的CSDN找找吧!!!这里估计没有。。。
人家写加密算法(对称,非对称密钥 或MD5多次加密),你能轻易破解。。。
你直接攻入山姆大叔国防部吧。。。
也不用在CSDN混了,去中国国防部秘密黑客组织混! --------------------编程问答--------------------
我觉得这个不是做破解密码吧。。。
只是模拟网页上的flash客户端,发送同样的包而已,flash客户端的源码都搞到了,它怎么生成数据,我只要照着生成同样的数据就好了,算法他用actionscript3实现,我用C#实现,没什么不同的,结果一样就可以了
两外那个 MD5.calcMD5()这个方法就是一个普通的md5一次加密,我自己单独测试过这个方法了的,现在就是需要加密的内容有一部分不知道,看不懂它源码而已,和那种只给个MD5密文你,就叫去破解成源码不是一回事 --------------------编程问答-------------------- up~
等待高手打救. --------------------编程问答-------------------- up~
等待高手打救.
补充:.NET技术 , C#