您尚未登录。

#1 2014-07-02 11:13:04

28hua
会员
注册时间: 2013-09-28
帖子: 15
个人网站

查找 Dropbox 的真实 IP

这里有篇文章 用 Charles 那个抓包软件来分析 Dropbox 需要使用的 Url 路径
Wireshark 里是否有类似的功能,我用 Wireshark 只能看到通信的 IP 地址,怎样转成 Url 地址?

我仿着文中的脚本写了段 bash 并且命名为 findip

#!/usr/bin/env bash

SUFFIEX=dropbox.com
PREFIX=(client dl-client notify dl-debug)

function DIG {
    DIGANSWER=$(dig @8.8.8.8 $1 +short +vc | tail -1)
    if [[ -n $DIGANSWER ]]
    then
        #echo "$DIGANSWER $1"
        :
    fi
}

DIG www.$SUFFIEX
DIG d.$SUFFIEX
DIG client-lb.$SUFFIEX

for i in ${PREFIX[@]}
do
    for j in $(seq 1000)
    do
        DIG ${i}$j.$SUFFIEX
    done &
    echo $!
done

程序的 echo $! 那行输出了 4 个后台进程 ID
用 ps aux | grep ./findip 显示的 findip 进程数是 8 个
怎么能数出 8 个呢?

离线

#2 2014-07-02 13:05:38

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,491
个人网站

Re: 查找 Dropbox 的真实 IP

Wireshark 抓包得到的数据是加密的,没有办法解密。这是 HTTPS 的特性。
你使用 proxychains 就可以看到它在连接哪些 IP 地址了。

离线

页脚