V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
notot
V2EX  ›  程序员

羊了个羊 分析分析

  •  
  •   notot · Sep 19, 2022 · 9079 views
    This topic created in 1326 days ago, the information mentioned may be changed or developed.

    背景

    最近这个小程序 确实太火了,我自己倒是没什么兴趣,主要就是我女朋友每天抱着个手机玩,每天抱着手机一个劲的玩。 image.png 然后朋友群里也是一个劲的讨论,讨论第二关好难过,然后每天看了多少多少广告。

    image.png 然后网上还流传了 羊了个羊 收入。🐮🍺 这 谁看了不眼红。

    上面我的信息,我也不知道真假。就图一乐,大家请勿当真。

    分析

    还是老规矩,还是先通过电脑 Charles 先进行分析,如果可以通过,再移植到手机 HTTP Catcher 上。

    • 打开 Charles ,配置好手机代理
    • 打开小程序 羊了个羊
    • 查看 Charles 数据包情况。

    2022-09-18 23.17.03.gif 可以看到这里一瞬间就出来非常多的请求,一般新手不太好找具体的目标是哪个,这个时候可能需要一点经验或者 猜测一下。 image.png 我自己第一个主意到的域名是 easygame2021.com 。 为什么呢,因为其他的要不然都是直接的 IP 地址,要不然就是 weixin.qq.com 这个是微信官方的服务,所以就基本上可以锁定这个是我们想要的域名。

    然后使用 Charles foucs 一下。这样方便看一点。 image.png

    然后现在进入小程序点击开始 image.png 然后返回 Charles 查看列表记录。

    image.png

    可以看到这里出现了两个接口,通过接口名字猜测,我感觉这个应该就是两个分别两关的配置。 然后就开始玩游戏,玩游戏的时候再观察本地效果。 实际玩的过程中,都没有接口请求了,所以基本上可以确定,这里的两个 map_info_new 就是两个地图的配置信息。

    当我们知道了这个信息之后,我们又能做什么呢,试想一下如果我把 第二关的请求,重定向到 第一关,这样是不是就把第二关直接替换成第一关了,因为我们知道第一关其实是很简单的。

    image.png 因为这里我们是在电脑上,所以我们直接使用 Charles 的 Map Local 功能将 第二关返回值,直接替换为第一关的返回值。

    先检查下替换是否成功 image.png 然后再次进入 小程序 羊了个羊

    IMG_EA9A64DE0D64-1.jpeg 注意看,上面这张图 我们在第二关的时候,显示的图确实第一关的。到这里我们其实就可以顺利通关了。

    意外发现

    在上面的抓包过程中 image.png 我发现最后完成游戏的时候 会发送一个 game_over 的接口。后面我发现这个 game_over 接口是可以重试的。😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈😈

    HTTP Catcher 配置

    在电脑上完成之后 在手机上处理起来就很简单了。在 HTTP Catcher 上面有很多种方法可以达到我们的目的,我这里使用的是修改 URL 的方法。

    具体看图 image.png

    45 replies    2022-09-24 17:18:38 +08:00
    notot
        1
    notot  
    OP
       Sep 19, 2022
    如果想使用配置好的 http-catcher hcc 文件可关注公众号 HTTPCatcher 公众号 即可获得。😈😈😈😈😈
    boris93
        2
    boris93  
       Sep 19, 2022 via iPhone   ❤️ 3
    > 我发现最后完成游戏的时候 会发送一个 game_over 的接口。后面我发现这个 game_over 接口是可以重试的。

    楼主火星战况如何? /滑稽
    两天前就有人发帖教怎么刷这个接口了
    haikouwang
        3
    haikouwang  
       Sep 19, 2022
    牛!~学习了~~
    DataSheep
        4
    DataSheep  
       Sep 19, 2022 via iPhone
    @boris93 哈哈 北京申奥成功了
    zhusiyu
        5
    zhusiyu  
       Sep 19, 2022   ❤️ 1
    玩个小游戏还不躺平。。。。
    bequt
        6
    bequt  
       Sep 19, 2022
    卷,
    nosmile
        7
    nosmile  
       Sep 19, 2022
    技术贴
    ccyu220
        8
    ccyu220  
       Sep 19, 2022   ❤️ 5
    这个游戏我认为是对 “女性跟风” 这一特性进行营销的最好范例。
    WhiteDragon96
        9
    WhiteDragon96  
       Sep 19, 2022   ❤️ 3
    @ccyu220 这也能打?
    magichacker
        10
    magichacker  
       Sep 19, 2022
    热度没了,这游戏也就凉了,参考微信跳一跳
    notot
        11
    notot  
    OP
       Sep 19, 2022
    @boris93 也就刷了 一万次吧,哈哈哈哈 这个就直接 retry 就可以了
    JimmyLX
        12
    JimmyLX  
       Sep 19, 2022
    @notot #1 没搜到公众号哦, 叫什么?
    HTTPCatcher 搜出来的是叫这是大号
    NeoZephyr
        13
    NeoZephyr  
       Sep 19, 2022
    玩游戏不就是为了放松吗。。。搞这么麻烦
    NeoZephyr
        14
    NeoZephyr  
       Sep 19, 2022
    Charles 手机代理是怎么操作的
    neoshui
        15
    neoshui  
       Sep 19, 2022 via Android
    vone
        16
    vone  
       Sep 19, 2022
    本站的另一个帖子楼主 2 天前就公布免抓包,直接用 id 提交的方法了。

    https://study.congcong.us/t/880876#reply4

    PowerShell 脚本:

    https://paste.ee/p/mv1pm
    singerll
        17
    singerll  
       Sep 19, 2022
    github 上翻了翻,py 、js 、java 、go 等一堆辅助都是要手动抓包,有一个 c#的辅助应该是直接去内存读数据了,还是这个牛逼,傻瓜式操作,连我们公司销售都会用。。。


    连接: https://github.com/SwaggyMacro/YangLeGeYang
    coderluan
        18
    coderluan  
       Sep 19, 2022   ❤️ 2
    这游戏在我眼里堪称智商检测机,倒不是看广告被割韭菜什么的,而是稍微聪明点的玩几把就能发现砖块可能不是 3 的倍数,也就是随机出的关卡本身就是无法通关。
    66beta
        19
    66beta  
       Sep 19, 2022
    我老了,朋友圈没人在谈论这个游戏,第一次看见这个游戏还是在其他公众号的调侃文章里。。。
    gablic
        20
    gablic  
       Sep 19, 2022
    “主要就是我女朋友每天抱着个手机玩,每天抱着手机一个劲的玩。”
    给了我启发,这是个撩妹的好机会啊!!!
    cyannnna
        21
    cyannnna  
       Sep 19, 2022   ❤️ 1
    @ccyu220
    @WhiteDragon96

    这也能算打嘛……现在所有但凡女性受众多一点的游戏内部营销都会提到一个词儿:“用户口碑自传播”……

    至于为啥能自传播…品吧
    JimmyLX
        22
    JimmyLX  
       Sep 19, 2022
    有没有改道具数量的, 一键通关太直接了哈哈哈
    catsoul
        23
    catsoul  
       Sep 19, 2022   ❤️ 1
    @coderluan 这玩意儿连消除类游戏最基本的死局检测都没有,我都不想称它为“游戏”
    8520ccc
        24
    8520ccc  
       Sep 19, 2022
    @catsoul 本就是死局 。。。。。。
    polobug
        25
    polobug  
       Sep 19, 2022
    b 站已经有分析完的
    dobelee
        26
    dobelee  
       Sep 19, 2022   ❤️ 1
    这游戏是绝对的死局。之前有很多类似的消除游戏都是死局(可能随着不同人的不同操作而转死),不新鲜。需要用大量的时间进行重试。

    另外制作粗糙,没有前后端同步校验,可以轻松实现前端外挂,甚至可以调接口通关,这意味着用户的挑战结果没有任何价值。
    dropsio
        27
    dropsio  
       Sep 19, 2022
    @catsoul 然鹅...就是这么个玩意儿,挣了钱
    QKgf555H87Fp0cth
        28
    QKgf555H87Fp0cth  
       Sep 19, 2022
    都是女人带火这个游戏的吧
    catsoul
        29
    catsoul  
       Sep 19, 2022   ❤️ 1
    @dropsio @8520ccc 所以傻子还是多,而且在部分群体里占比特别高(大写 [狗头]
    ren2881971
        30
    ren2881971  
       Sep 19, 2022
    没啥分析的。 就是一个广告播放器。 一共就两关也能称之为游戏。腾讯看了都直呼会玩。
    ljh0585
        31
    ljh0585  
       Sep 19, 2022
    @magichacker 然而跳一跳这游戏还在,我老婆还在玩。。
    mikeluckybiy
        32
    mikeluckybiy  
       Sep 19, 2022
    @dropsio 说明傻子比骗子多
    yigefanqie
        33
    yigefanqie  
       Sep 19, 2022
    为啥我用 charles 抓包 iphone11 手机,只要打开微信的小程序,请求就会失败。健康宝提示弱网环境,无法登录。羊了个羊也是加载不出来。微信公众号文章、微信消息都能正常请求抓包。
    4771314
        34
    4771314  
       Sep 19, 2022
    就是一个随机游戏,而且是不考虑是否符合规则(能过关)的随机,就是开发者纯粹恶心人
    cxtrinityy
        35
    cxtrinityy  
       Sep 19, 2022
    前天 v2 上也有人发抓包帖, 玩了几次, 弃了
    第二关前面还好, 但是到最后四五层的时候, 下面的 7 个格至少 4 格会被占用, 且无法通过最近的一层或两层来凑够三连, 也就是死局, 我感觉是没办法达成无广告通关, 也就是要通关就必须看广告来破死局, 瞬间无兴趣了, 作为游戏来说是个垃圾, 纯纯欺骗人时间
    kalista
        36
    kalista  
       Sep 19, 2022
    @yigefanqie ios 试一下 stream
    killva4624
        37
    killva4624  
       Sep 19, 2022
    游戏更新了,现在获取关卡的关键字是 map_info_ex 。
    返回的 body 里有两个 map_md5 ,想过关的直接把第二个 md5 改成和第一个一样就行...
    nmap
        38
    nmap  
       Sep 19, 2022
    已经没热度了,大家都知道是耍猴的😅
    Ariel77
        39
    Ariel77  
       Sep 19, 2022
    @yigefanqie 用 stream 也是
    dumbass
        40
    dumbass  
       Sep 19, 2022 via iPhone
    上周末试了试,连续玩了好几个小时,第二天玩得饭都没吃,也没过。赶紧删了,辣鸡游戏影响我生活🤣
    towry
        41
    towry  
       Sep 20, 2022
    这算不算开挂?
    tysb777
        42
    tysb777  
       Sep 20, 2022
    菜鸡前端被媳妇恶心了,求一个可以刷无线道具的方法。T T
    notot
        43
    notot  
    OP
       Sep 20, 2022
    @tysb777 羊了个羊 最新版本 今天已更新,公众号 HTTPCatcher
    notot
        44
    notot  
    OP
       Sep 20, 2022
    @towry 这叫科技对抗科技 哈哈哈哈
    palemoky
        45
    palemoky  
       Sep 24, 2022
    @dobelee 死局的程序 bug 导致的 feature 可能正是这个游戏爆火的原因。普通用户觉得一个消消乐我都过不了第 2 关?偏要一遍一遍尝试。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5699 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 145ms · UTC 09:02 · PVG 17:02 · LAX 02:02 · JFK 05:02
    ♥ Do have faith in what you're doing.