阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

老司机
查看: 4176|回复: 41

[原创] 管家婆分销回传补充之数据库存储过程回传,【附sql2008数据库存储过程解密代码】

  [复制链接]
  • TA的每日心情
    无聊
    2016-5-29 23:31
  • 签到天数: 577 天

    [LV.9]以坛为家II

    发表于 2016-4-30 15:10:21 | 显示全部楼层 |阅读模式
    本帖最后由 ajm 于 2016-6-4 03:54 编辑

    有好的东西,楼主都愿意分享给大家。

    之前cuiplay他们都提到了管家婆分销的回传问题,不过只讲了程序本身的回传。没有提到数据库里面还有回传,我估计他也不知道,因为管家婆的存储过程是加密的,一般人看不到(cuiplay不要来打我啊,我不是故意说你的)
    今天给大家讲解一个新鲜的知识
    回传定义:不是有ip就叫回传,回传是连接官网ip同步或者单向发送或者接收数据,官网通过返回给你的数据达到控制你账套的目的。

    存储过程加密截图.png
    上图是分销存储过程加密的图,一般人是看不了的。

    经过楼主努力的破解,终于在sql2008DAC模式下解密了,截图给大家看看
    存储过程解密截图.png
    代码看不懂没关系,我来给大家翻译一句就明白了
    1. SELECT ''http://''+@wsd+''/GraspWebServer/GWS.asmx'''
    复制代码
    这一句翻译过来意思就是
    1. http://120.26.200.120/GraspWebServer/GWS.asmx
    复制代码
    大家可以打开看看
    顺便吧完整的解密的Web_Query_ServerInfo解密后代码分享给大家
    Web_Query_ServerInfo解密后代码.zip (792 Bytes, 下载次数: 9)
    ,然后顺便提点一下,分销的回传不止cuiplay提到的那个Carpa.CorePass.dll文件,还有几个,其中比较特别的一个是NPOI.开头的dll
    下面是这个dll的部分回传代码
    1. static oDefine()
    2. {
    3.     key = "21388180130213";
    4.     deskey = "60260075215";
    5.     desIvkey = "79038124227";
    6.     rgb = new byte[] { 0x45, 0x56, 0x67, 120, 0x89, 0xcc, 0xcd, 0xce };
    7.     desKey = new byte[] { 0x34, 0x45, 0x56, 0x67, 120, 0xbb, 0xbc, 0xcd };
    8.     desIV = new byte[] { 0x23, 0x34, 0x45, 0x56, 0x67, 170, 0xab, 0xbc };
    9.     serverAdress = "sbrsBPRj4OPwTQk2jKn2gw==";
    10.     rePstr = "system.exception: ";
    11.     vs = "sbrsBPRj4OPwTQk2jKn2gw==";
    12.     ssWsf = "checkServerIsValid";
    13.     cWlf = "checkWlIsRight";
    14.     dAddress = "Cru8fRVjto1UAAbeaA173crNcUcdLLm8btSfHefhqWy5M3g4Ky9f+5vQvTmm3Mgw9kyJ7HJDX5c=";
    15.     uAddress = "4Jwav1mJIIczoGMKlvOQmE88Bl3EUvd+gPJQnwyUm4CDexA5bZGrYftZHS6N6qvH3s2v0l+LtZw=";
    16.     gAddress = "f7hFQXoLBovVvzyPM2t2JIzWrCAnp+nEerdCa4poBmY2NoHP7+YDxQnY1oIdoAj1";
    17.     bAddress = "fyEEgUw/jkrK9qqzSB6kzQ==";
    18.     cAddress = "ArJvaQrlMQuGx+KqAy9b8XRZjFDryts4";
    19.     iSysDataFunction = "getFunctionData";
    20.     idValidV1 = "getIdIsValidV1";
    21. }
    复制代码

    1. serverAdress = "sbrsBPRj4OPwTQk2jKn2gw=="; //回传地址,全部都用des加密,解密后转向不同的回传ip
    复制代码
    1. dAddress = "Cru8fRVjto1UAAbeaA173crNcUcdLLm8btSfHefhqWy5M3g4Ky9f+5vQvTmm3Mgw9kyJ7HJDX5c=";
    2. uAddress = "4Jwav1mJIIczoGMKlvOQmE88Bl3EUvd+gPJQnwyUm4CDexA5bZGrYftZHS6N6qvH3s2v0l+LtZw=";
    3. gAddress = "f7hFQXoLBovVvzyPM2t2JIzWrCAnp+nEerdCa4poBmY2NoHP7+YDxQnY1oIdoAj1";
    4. bAddress = "fyEEgUw/jkrK9qqzSB6kzQ==";
    复制代码

    下面是楼主亲自制作的去回传补丁抓包截图

    抓包结果.png

    抓包结果2.png

    抓包结果3.png

    抓包工具发给大家,自己可以试试,登录、开单保持、月结存,等等操作的时候,看看是不是有连接什么地址
    IpTool抓包工具1.zip (3.75 MB, 下载次数: 90) 网上找了很多就这个最后用





    下一页有作品

    点评

    7楼踩一下~~http://bbs.sunwy.org/forum.php?mod=redirect&goto=findpost&ptid=214873&pid=4274346&fromuid=69913  发表于 2016-5-1 03:46

    评分

    参与人数 1阳光币 +5 收起 理由
    木丰雨 + 5 好资源,以后得多点上传

    查看全部评分

    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    无聊
    2016-5-29 23:31
  • 签到天数: 577 天

    [LV.9]以坛为家II

     楼主| 发表于 2016-4-30 15:13:53 | 显示全部楼层
    本帖最后由 ajm 于 2016-4-30 17:52 编辑

    作品里面的文件,去掉了所有,包括程序里面,不限于程序里面的回传,比cuiplay的还要完美顺便补充一下数据库里面的另外一个回传,是在单据保持的时候,检查是否已经控制了用户账套数据
    控制数据库.png 回传还有很多,就不一个个讲了,大家用补丁的时候一定要选用好的作者的作品




    附一个完整的Gp_InsertBillIndex存储过程解密后的代码给大家学习 Gp_InsertBillIndex.rar (5.76 KB, 下载次数: 10)

    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2024-2-2 18:15
  • 签到天数: 1076 天

    [LV.10]以坛为家III

    发表于 2016-4-30 17:57:21 | 显示全部楼层
    论坛的大神发功了                                 
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    无聊
    2016-5-29 23:31
  • 签到天数: 577 天

    [LV.9]以坛为家II

     楼主| 发表于 2016-4-30 18:03:27 | 显示全部楼层
    反破解检查.png

    数据库里面还有反破解检查
    ,用破解的要小心了,一般人破解的都不行的,哈哈
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    慵懒
    前天 11:35
  • 签到天数: 2004 天

    [LV.Master]伴坛终老

    发表于 2016-5-1 11:15:58 | 显示全部楼层
    相互交流学习是必要,感觉C大没有必要这么说。你可以提出自己的观点,别人也可以,只是少点火药味那就跟好了。

    点评

    ajm
    对于同样的东西,每个人有不同的看法,不能怪c大,并且c大回帖也发了一些技术性的东西,也算是交流吧  发表于 2016-5-1 11:18
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2017-6-12 11:55
  • 签到天数: 196 天

    [LV.7]常住居民III

    发表于 2016-5-1 14:36:42 | 显示全部楼层
    技术交流贴还是不错的,大家都发表自己的见解才能共同进步是吧。呵呵。
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    12 小时前
  • 签到天数: 1698 天

    [LV.Master]伴坛终老

    发表于 2016-5-4 10:55:48 | 显示全部楼层
    这帖子也没谁了,连五哥都重出江湖了,在下对此帖子膜拜,各位都是大神,请收下在下的膝盖~~
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    奋斗
    2021-2-1 01:46
  • 签到天数: 2634 天

    [LV.Master]伴坛终老

    发表于 2016-5-1 03:44:09 | 显示全部楼层
    既然你针锋相对。。。

    1、数据库存储过程,谁在用?
    答:CarpaServer.dll
    从9.3开始增加数据库存储过程参与检测,而且据9.3版本发布已经整整两年多了,我会不关注这些地方吗?

    2、Carpa.CorePass.dll,谁在用?
    答:CarpaServer.dll
    这玩意和以前的 gsecurity.dll 等机理类似,只不过一个是本地狗验证,一个是在线验证罢了。
    2楼、4楼的图示的地方,这数据就是 Carpa.CorePass.dll 验证过程

    当然还有其他的DLL参与回传之类的

    归根结底谁在用,还是CarpaServer.dll,所以我只处理CarpaServer.dll。。。

    3、修改数据库的弊端!
    从9.3发布到市面出现各种补丁之后,不知道有多少用户,因为“商品分类不能超过10层”、“创建单据索引失败”等
    问题困扰。。。什么原因造成的?
    这是行业软件,大家辛苦工作的伙伴,出现问题了,满世界找修复方法,最后。。。谁的荷包鼓了。。。


    回头说说第一条。。。还是那句话,数据库谁在用?
    当然还是CarpaServer.dll,对我来说,能不动数据库就不会动。

    再说有些地方其实没必要改动,软件整体是把“枪”的话,回传相关就相当于“子弹”。。
    那么“扳机”在哪里?“上膛组件”在哪里?还是CarpaServer.dll。。。
    你把所有的“扳机”和“上膛组件”去掉后,“子弹”就是摆设。。。


    最后说说(针对AJM)

    咱俩没交际!请不要动不动就拽上我。。

    我不觉得我的作品有那么重的影响力,当然也不觉得非常完美。。

    你对自己的作品那么自信的话,完全不用拉上我当垫背的。。。

    而且我从来不对别人的作品发表什么言论。。

    我只会在介绍中说明处理过哪些地方的猜测用途,简单说明一下。。

    既然补丁都把那些地方处理了,而你只是介绍了无关紧要的地方,又没有公开如何修改的。。

    除了“显摆”、“炫耀”一点意思也没有。。。

    点评

    ajm
    感谢c大的耐心回复,我标题只讲了回传介绍,没说如何修改,以后在说具体怎么修改吧,对于大神来说确实没什么意思,都是给新手看的  发表于 2016-5-1 10:15
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    无聊
    2020-2-8 04:57
  • 签到天数: 91 天

    [LV.6]常住居民II

    发表于 2016-5-1 11:29:56 | 显示全部楼层

            我是一个混完 教练技术 三个阶段的不入流的学生。但是,你等的起心动念我又不眼瞎,还真看不见?
            我坚信我呆过的地方决对会是一方净土!请自勉!没有人改变的了谁,只有谁会引响了谁。对技术的追求是俺们永远的话题,只是,焦点对技术不要对人!
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2016-5-2 12:05
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    发表于 2016-4-30 21:17:21 | 显示全部楼层
    楼主是否可以出一个补丁呢?非常感谢
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    开心
    2022-11-4 22:40
  • 签到天数: 337 天

    [LV.8]以坛为家I

    发表于 2016-4-30 21:34:17 | 显示全部楼层
    佩服的五体投地 如此详细的解密还是很少见的 支持下
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情

    10 小时前
  • 签到天数: 3382 天

    [LV.Master]伴坛终老

    发表于 2016-5-1 09:30:55 | 显示全部楼层
    而你只是介绍了无关紧要的地方,又没有公开如何修改的。。

    除了“显摆”、“炫耀”一点意思也没有。。

    点评

    ajm
    下载sql语句,就是一件修改好的  发表于 2016-5-1 10:12
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    无聊
    2020-2-8 04:57
  • 签到天数: 91 天

    [LV.6]常住居民II

    发表于 2016-5-1 10:26:55 手机频道 | 显示全部楼层
    给老崔:有人踢你屁 股时说明了他认可你的价值!

    点评

    ajm
    是啊,c大在c#里面的造诣,我相信大家都认可  发表于 2016-5-1 10:29
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    无聊
    2020-2-8 04:57
  • 签到天数: 91 天

    [LV.6]常住居民II

    发表于 2016-5-1 10:28:56 手机频道 | 显示全部楼层
    给Axx:当你拿踢人屁 股当作上位的话题,你是不自信的表现!

    点评

    ajm
    哎,绝对没有踢**的意思,只是做一个技术贴,把我知道的分享给大家,其实就这么简单,简单的东西不要想太复杂了好不好,老大,大家一起交流讨论一下,不是很好的吗,  发表于 2016-5-1 10:34
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表