如何分析链接以找出实际链接

蒂姆

有时在下载某些东西时,我发现链接不是文件的直接链接。

例如,是一个下载 PDF 文件的链接:

http://ishare.down.sina.com.cn/15181391.PDF?ssig=2jEFaNQs7K&Expires=1312905600&KID=sina,ishare&IP=1312761745,68.50.222。

我想知道如何找出/破解文件的实际链接(即 http://*.PDF)?

不显示直接链接的此类和类似技术的名称是什么?一些参考资料,例如维基百科,...?

吉姆·麦基思

是的,有时

有两种情况经常发生。您的链接不再有效,因此我不确定这种情况下的实际情况,因此我将在另一个链接上进行总结。

HTTP 重定向

这就是您看到的Bit.ly和其他服务。然后要做的是提供 HTTP 重定向响应。当您访问http://bit.ly/oH3410 时,它会重定向到实际 URL。有时一个 URL 会重定向到另一个 URL。如果您将 URL 插入http://web-sniffer.net/或通过使用[curl][1] -I http://bit.ly/oH3410您将看到返回指向新位置的 301,您可以看到这种情况发生

因此,要处理 HTTP 重定向,您只需要循环一个 HTTP HEAD 请求,直到您停止获得 300 的响应(希望获得 200)。请记住,它们可能会在循环中重定向,并且永远不会结束。您可以使用 CURL 或任何 HTTP 工具执行此操作。

下载页面

这是大多数下载站点使用的。您单击下载链接,它会将您带到一个带有一堆广告的页面,并显示“您的下载将很快开始”类似的内容。[例子]。有了这些,您可以尝试从 URL 解析实际的直接链接,但这将是特定于站点的,并且大多数站点不会包含它以防止您绕过它。这是通过meta http-equiv="refresh"标头中标签或 JavaScript(最常见)完成的。不过,JS 通常有一个标题回退。

不过有一个解决方案。如果您查看下载页面上的源代码,您通常会看到一个带有指向实际下载的属性的<meta http-equiv="refresh">标签(通常在<noscript>标签中)URL所以使用 CURL(或任何其他 HTTP 工具)下载页面,解析它,并获取该值。一个网站可能会排除这个,如果他们真的很讨厌,因此要求你有 JavaScript 来下载文件。

可能还有一个链接到下载的 JavaScript 块。它可能被混淆,或从另一个 URL 链接。您的里程可能会因尝试解析而有所不同。页面上也可能有“直接链接”。你可以尝试一些技术来找到它,但同样可以通过 JavaScript 混淆,甚至一起丢失。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何找出与Excel工作表链接的内容?

来自分类Dev

我如何找出酿造链接的终点?

来自分类Dev

如何从链接到站点的分析中隐藏链接的来源?

来自分类常见问题

如何找出时间是否链接在字典中?

来自分类Dev

如何找出时间是否链接在字典中?

来自分类Dev

如何仅解析实际域而不解析www的链接?

来自分类Dev

如何检查哪些文件只是被rsync硬链接或实际复制了?

来自分类Dev

如何在不删除实际目标实体的情况下删除@ManyToMany关联(链接链接)

来自分类Dev

符号链接文件的实际内容

来自分类Dev

如何设置谷歌分析链接到我的htaccess

来自分类Dev

你如何实施谷歌分析来跟踪链接点击

来自分类Dev

分析Visual C ++链接时间

来自分类Dev

Firebase长动态链接分析

来自分类Dev

找出指向文件夹的GIT链接

来自分类Dev

无法找出Freeswitch中的神秘链接故障

来自分类Dev

找出什么是非符号链接路径?

来自分类Dev

Rails路由问题,无法找出链接路径

来自分类Dev

为什么我的链接没有变成实际的超链接?

来自分类Dev

如何找出使用给定C库函数所需的链接器标志?

来自分类Dev

如何找出使用给定C库函数所需的链接器标志?

来自分类Dev

如何从Microsoft Access连接字符串中找出数据来自的链接表?

来自分类Dev

从MediaWiki API检索实际显示的链接值

来自分类Dev

Google搜索结果-获取实际链接

来自分类Dev

PHP-实际语言ID的链接

来自分类Dev

哪个硬链接确定文件的实际位置?

来自分类Dev

我可以隐藏实际的下载链接吗?

来自分类Dev

使用Puppeteer,如何获得最终的重定向URI,而无需实际单击链接并加载页面?

来自分类Dev

如何检查具有许多硬链接的NTFS目录中使用的实际大小?

来自分类Dev

如何将相对的符号链接路径更改为“实际”路径(在护林员或终端中)

Related 相关文章

  1. 1

    如何找出与Excel工作表链接的内容?

  2. 2

    我如何找出酿造链接的终点?

  3. 3

    如何从链接到站点的分析中隐藏链接的来源?

  4. 4

    如何找出时间是否链接在字典中?

  5. 5

    如何找出时间是否链接在字典中?

  6. 6

    如何仅解析实际域而不解析www的链接?

  7. 7

    如何检查哪些文件只是被rsync硬链接或实际复制了?

  8. 8

    如何在不删除实际目标实体的情况下删除@ManyToMany关联(链接链接)

  9. 9

    符号链接文件的实际内容

  10. 10

    如何设置谷歌分析链接到我的htaccess

  11. 11

    你如何实施谷歌分析来跟踪链接点击

  12. 12

    分析Visual C ++链接时间

  13. 13

    Firebase长动态链接分析

  14. 14

    找出指向文件夹的GIT链接

  15. 15

    无法找出Freeswitch中的神秘链接故障

  16. 16

    找出什么是非符号链接路径?

  17. 17

    Rails路由问题,无法找出链接路径

  18. 18

    为什么我的链接没有变成实际的超链接?

  19. 19

    如何找出使用给定C库函数所需的链接器标志?

  20. 20

    如何找出使用给定C库函数所需的链接器标志?

  21. 21

    如何从Microsoft Access连接字符串中找出数据来自的链接表?

  22. 22

    从MediaWiki API检索实际显示的链接值

  23. 23

    Google搜索结果-获取实际链接

  24. 24

    PHP-实际语言ID的链接

  25. 25

    哪个硬链接确定文件的实际位置?

  26. 26

    我可以隐藏实际的下载链接吗?

  27. 27

    使用Puppeteer,如何获得最终的重定向URI,而无需实际单击链接并加载页面?

  28. 28

    如何检查具有许多硬链接的NTFS目录中使用的实际大小?

  29. 29

    如何将相对的符号链接路径更改为“实际”路径(在护林员或终端中)

热门标签

归档