找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1662|回复: 1

[问题求助] 小白一枚求教

[复制链接]
  • TA的每日心情
    奋斗
    2017-10-13 16:08
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    6

    主题

    17

    回帖

    33

    积分

    新手上路

    积分
    33
    一杯白开水 发表于 2017-6-15 21:44:45 | 显示全部楼层 |阅读模式
    EE CC 13 00 67 B0 D9 A9 05 04 00 00 0C 01 01 D2 07 00 00 01 00 00 00 00 00 00 00

    EE CC 13 00 BB 80 3B 40 0D 04 00 00 0C 01 01 D2 07 00 00 02 00 00 00 00 00 00 00

    商城购买2次,第一个是,买一个,第2个是买2个,怎么样才可以溢出

  • TA的每日心情
    擦汗
    2018-6-3 14:34
  • 签到天数: 336 天

    [LV.8]以坛为家I

    16

    主题

    531

    回帖

    3761

    积分

    钻石会员

    积分
    3761
    时代妖娆 发表于 2017-6-16 00:19:01 | 显示全部楼层
    本帖最后由 时代妖娆 于 2017-6-16 00:23 编辑

    找个别的地方先确定数量代码的规律
    主要是0C 01 01 D2 07 00 00 XX 00 00 00 00 00 00 00
    XX这个数量代码在进位时的表现方式 256个看看它进位后数量位置是怎么书写的
    如果是0C 01 01 D2 07 00 00 XX XX 00 00 00 00 00 00
    那就是倒叙的四字节
    如果是0C 01 01 D2 07 00 XX XX 00 00 00 00 00 00 00
    那就是正序的2字节
    如果是0C 01 XX D2 07 00 00 XX XX 00 00 00 00 00 00 00
    那就是扩展的四字节 它会根据进位后增加前面的代码容量长度后在数值代码上自己增加一位 那么就自己加字节尝试溢出
    还一种XX XX XX D2 07 00 00 XX 00 00 00 00 00 00 00 这种它会根据进位时进行变位 其中开头的0C为长度单位 封包内有2个多出来的是预留位 预留位是不计入长度位里的但这种可能不是很多
    后面的2个XX就是数量代码进位时产生的固定变化 这种可能也有 跟上面第三个区别不大 只是比较混乱容易被忽略 觉得没有规律罢了
    总共也就这些吧 溢出的数值正整数 负数 0 特定值都有可能

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|小黑屋|虫虫联盟 ( 备案号:蜀ICP备15018121号-1 )

    GMT+8, 2024-11-24 13:14 , Processed in 0.340416 second(s), 25 queries .

    Powered by Discuz! X3.5 Licensed

    © 2001-2024 Discuz! Team.

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