任务1,爬取网页歌曲信息
目标url:
https://www.kugou.com/yy/html/search.html#searchType=song&searchKeyWord=%E5%91%A8%E6%B7%B1
目标接口:
https://complexsearch.kugou.com/v2/search/song
难度:简单
使用的加密方法:md5
步骤:
-
尝试了 signature,dfid等值,都没有搜出来
-
通过搜索路径名
search/song
定位到一个地方,直接打断点,发现此时参数op已经包含了一些数据,但是没有signature
-
再执行一下,到下面执行callback时,又有了signature,就开始从堆栈往回调
-
往回调,看看哪里生成的signature
-
f这里,发现有signature值,不管是不是,先加上断点
-
再往回找一下,c没有发现有价值的东西;再回一下,就发现回来了。那么signature一定是f这里生成的
-
signature这里,是一串字符串执行d()函数,看起来像md5,试了一下,果然是md5,现在目标就是找到这串字符串了。
- <