当前位置:编程学习 > C#/ASP.NET >>

关于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~ 
等待高手打救. --------------------编程问答--------------------
引用 9 楼 pasty_1314 的回复:
回复7L:
    Encrypt.getKey(Command) 不是内置函数,是另外一个工具类的方法
  在这里有详细的源码:
  http://bbs.actionscript3.cn/viewthread.php?action=printable&tid=30769

找不到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~ 
等待高手打救. --------------------编程问答--------------------
引用 19 楼 pasty_1314 的回复:
up~
等待高手打救.

up --------------------编程问答-------------------- 17楼?。。。。。。。。 --------------------编程问答-------------------- 晕了,有没高手做过的,现在总是game key eroor,下一步没发进行了

--------------------编程问答-------------------- 正常情况是
提交数据

返回成功登录后的游戏初始化信息
--------------------编程问答-------------------- 你去 俄罗斯的CSDN找找吧!!!这里估计没有。。。

人家写加密算法(对称,非对称密钥 或MD5多次加密),你能轻易破解。。。

你直接攻入山姆大叔国防部吧。。。

也不用在CSDN混了,去中国国防部秘密黑客组织混! --------------------编程问答--------------------
引用 24 楼 l171147904 的回复:
你去 俄罗斯的CSDN找找吧!!!这里估计没有。。。

人家写加密算法(对称,非对称密钥 或MD5多次加密),你能轻易破解。。。

你直接攻入山姆大叔国防部吧。。。

也不用在CSDN混了,去中国国防部秘密黑客组织混!


我觉得这个不是做破解密码吧。。。
只是模拟网页上的flash客户端,发送同样的包而已,flash客户端的源码都搞到了,它怎么生成数据,我只要照着生成同样的数据就好了,算法他用actionscript3实现,我用C#实现,没什么不同的,结果一样就可以了
两外那个 MD5.calcMD5()这个方法就是一个普通的md5一次加密,我自己单独测试过这个方法了的,现在就是需要加密的内容有一部分不知道,看不懂它源码而已,和那种只给个MD5密文你,就叫去破解成源码不是一回事 --------------------编程问答-------------------- up~ 
等待高手打救. --------------------编程问答-------------------- up~ 
等待高手打救.
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,