• 请不要在回答技术问题时复制粘贴 AI 生成的内容
1878098612
V2EX  ›  程序员

新手爬虫 遇到不知道的编码.。

  •  
  •   1878098612 · Apr 4, 2020 · 6517 views
    This topic created in 2408 days ago, the information mentioned may be changed or developed.
    请问各位大佬这大概是什么编码?

    {"string":"U2FsdGVkX187tAj1GclNrzm469ylx4yA0hBNQR7aWzrIk9cII1HvsNMyoyRp9kfFVhweZervXCBFINGIF9z6miwIXlB5qlx1jSdhmNMStOJRh7TaDRVIEGWiJQazmFrWlH3zIlmiljdDSdmcHBiDkml53DZV+NNE3mRVLpLWUeh935dbhjDIA26+9d9Knk2FOzrmmWkcO4SqcFUDwFcc4o5gAoa0B70gygCcQhFFZkWaGcKtf14QI42shTVyFFhXhG723+BsRcxS4enanouwRqqt7EM/FTOXDesHUiHD14WJqcuk01s/qNUpse9QOAKSBr+oNTtSXf4jJiBgalccMHPvdlA72bZP5AREVuNeUNfWhn1ymX6MMAkv2itQTPSpO4D7PAYz/nxNKw1NNBhsW1kwiLeaLMVvxtlgjyWxVZhvYtPcDAGZg9qUj+IdI2Isibr9mwfoSwXmSRIHpXskw4C5dEQa/YwViFEZXCkmn6J9uCmyl5q/G1uTj3oDvbhFjHWH7kinio/lUiRJKDBsKDqjoeJu0aaESDCPsOYeb0t6RHIyBE5AjFjC/5Kve5Yn+HeeJ+y7AJrwel5ZuZHDrRyrq3lLlsG/3UUtUYn9nGJHPv6I73WW75vQljddrjEjRl1Dhg/oOWIKY0wlxzLZjSROwYUkTedSqnlBmPrZEVNnKzbGBna//fpakK6Pl6oZ1uSm66jDAoMkKoVpi7QwPhhQiVQBuiz0YKVheNVo/7+sAWPuOKM1hF/BjogJ4qWwFZ4Q4qseKWlYZiblMsBnECkowHNRUU+G7QH2pQdv/K6sNgbOJ5TvhlTorzrfApG3jOJPtaralE+Q/+WUO/7SDhSOMHecNyaoQAwRqYNf3fgQtm578K7qdhZmY7gkVY2EjNbS6X6qubcpgfneVjCw3wHIVLmR26ALxJg9X7v51aJjrOt7e8VvB13vLmYNzEijTvFL+gz0m617XtGSHn17nS2F0Pxvml5MZOi9E4/s33mDzJy9bOmMRPaHebBd7UaB7KntYS3cQkUB0xCR/0nZJhvxe/qjOElp4X87aY6Ivl2H/Q9Ivdk+dZcF3qf5sSQGuk5U/0+TOwqPv7Qw8j+mnZwrK/Bu5TYUFAVhlu0UBk+VEMIxXI6VIUT5tnfq4m+k8GDgeizWleM9dlpW2HoLulKiXHEN6IbOUNrUyjlBSFOmNIFcy0YYfB6Ja2bzxeThcRE+y+8WaKkAEow3CKZIYuZ5wb53GvDC3IKzIol49EkmJw8Puxr3oZmFE1UrsZZ64+LwaXgQna+ns/1qYH4MNtTaqqbpFUxqk8pcIjGtrp6cc8XcWa4KNThEwQEwv6UCaPwkMz2D+AHibVcpUFeYKfMuPIq488tbzQL7PYsiGS5dK5AvmhqL5JNMo4FYodYho1gRlC6a1AUyxHLZHgo02UY+7slsyBJf2wSaPIpsVAIZ0YJ8Qmxjxl6ZRCSNl6uQtuoGlVnB0Ybn74ovmC6F+mWUHN8rSCK+07+nYKW7zIUqtHivQmXy1oxFaA4wrOvWiv3HRjGt9ncHARBE+CPRprstYv........
    31 replies  •  2020-04-05 13:47:26 +08:00
    renmu
    renmu
    Apr 4, 2020 via Android
    2
    debug 打断点找加密方式
    yukiloh
    yukiloh
    Apr 4, 2020 via Android
    3
    @renmu 你好骚啊,js 怎么断的,我是主后端 java 的,前段遇到比如 vue 的问题都不会打断点
    jazzychai
    jazzychai
    Apr 4, 2020
    4
    @yukiloh debugger;
    tlday
    tlday
    Apr 4, 2020
    5
    看起来是 base64 或者 base64 的变种
    tlday
    tlday
    Apr 4, 2020
    6
    用 base64 解码出来前 8 个字符是"Salted__",后面是乱码,看域名这是别人 app 的接口,你应该也没办法打断点什么的。技术上我觉得你尝试反编译 app 代码方便些。实操上我不提供任何实质建议。毕竟爬虫写得好,xxxxx 。
    also24
    also24
    Apr 4, 2020
    7
    input2output
    input2output
    Apr 4, 2020
    8
    @tlday #6
    这个和 AES 加盐后的结果差不多
    justin2018
    justin2018
    Apr 4, 2020
    9
    对 app 进行逆向 😅
    gargar
    gargar
    Apr 4, 2020
    10
    好人一生平安
    yanwen
    yanwen
    Apr 4, 2020
    11
    这个数据好像是异步加载进来的。

    https://i.loli.net/2020/04/04/fW86425jSXQrCHb.png
    Hconk
    Hconk
    Apr 4, 2020 via iPhone❤️3
    12
    这是什么奇奇怪怪的网站,我反正什么都没看到。
    tlday
    tlday
    Apr 4, 2020
    13
    @justin2018 之前只打域名,等了半天没打开,还以为是个没有网站的 app 后台,楼上发了图才发现是有实际网站的。那就看 js 呗。
    craiiz
    craiiz
    Apr 4, 2020
    14
    好人一生平安
    awen233333
    awen233333
    Apr 4, 2020 via iPhone
    15
    这个网站有点奇怪啊!我闭上了眼睛👀!我什么都没看到!
    samuel
    samuel
    Apr 4, 2020
    16
    好奇怪的网站,不敢多看
    wslsq
    wslsq
    Apr 4, 2020
    17
    AES,在 js 里找密钥。。。我居然爬过这个网站
    kasper4649
    kasper4649
    Apr 4, 2020
    18
    这网站优秀....。
    kile
    kile
    Apr 4, 2020
    19
    @yanwen 这是啥工具?能看到异步加载的东西?
    QingXuJiaZhi
    QingXuJiaZhi
    Apr 4, 2020
    20
    楼主,下次有疑问记得一定要来发贴!
    yanwen
    yanwen
    Apr 4, 2020
    21
    @yanwen 浏览器 F12 就可以
    crab
    crab
    Apr 4, 2020
    22
    e = U2FsdGVkX187tAj1GclNrzm469ylx4y
    CryptoJS.AES.decrypt(e, "gefdzfdef")
    raycool
    raycool
    Apr 4, 2020
    23
    这是来问问题的还是来开车的?
    locoz
    locoz
    Apr 4, 2020❤️11
    24
    好快的车速...

    新手的话,浏览器开发者工具了解一下?只用一分钟就可以搞定这种简单的措施了。步骤如下:
    1 、XHR 断点设置为接口地址 https://yinjaixxx.epio.app/api/articles
    2 、刷新页面等待断点断下来,断的位置会是发起请求前
    3 、单步运行往下跟,就能看到返回 response 后处理的部分了
    4 、再往下跟你应该就会看到格式化 https://yinjaixxx.epio.app/index.js 的代码后,里面 3846 行左右的 AES 解密部分 CryptoJS.AES.decrypt(e, "gefdzfdef")
    5 、从代码上可以看出参数中的 e 是 response 的 body 部分,另外一个显然是个密钥,直接照抄一份就可以了


    下次有疑问记得一定要来发贴!
    woncode
    woncode
    Apr 4, 2020 via Android
    25
    @locoz 之前只会在 source 面板里打断点,原来还可以为 xhr 打断点,实在 network 面板里操作吗
    CoCoCorina
    CoCoCorina
    Apr 4, 2020
    26
    好人一生平安。。。。。。。。。。
    locoz
    locoz
    Apr 4, 2020
    27
    @woncode #25 搜“浏览器开发者工具”可以搜到很多相关文档,直接看文档就好了,还有很多别的有用的功能
    1878098612
    1878098612
    OP
    Apr 4, 2020
    28
    @locoz 谢谢,好的
    zsdroid
    zsdroid
    Apr 4, 2020
    29
    FINDNOMORE
    FINDNOMORE
    Apr 5, 2020
    30
    @locoz 设置断点,刷新还是直接返回文本。试了一下其他网站,倒是可以停在断点处,很迷
    locoz
    locoz
    Apr 5, 2020
    31
    @FINDNOMORE #30 你断点没设对吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   667 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 20:32 · PVG 04:32 · LAX 12:32 · JFK 15:32
    ♥ Do have faith in what you're doing.