【发布时间】:2017-05-11 16:46:01
【问题描述】:
亚马逊有一个administration page for content sent to your Kindle。此页面使用了一个未记录的 HTTP API,它发送如下请求:
{
"csrfToken":"gEABCzVR2QsRk3F2QVkLcdKuQzYCPcpGkFNte0SAAAAAJAAAAAFkUgW5yYXcAAAAA",
"data":{"param":{"DeleteContent":{"asinDetails":{"3RSCWFGCUIZ3LD2EEROJUI6M5X63RAE2":{"category":"KindlePDoc"},"375SVWE22FINQY3FZNGIIDRBZISBGJTD":{"category":"KindlePDoc"},"4KMPV2CIWUACT4QHQPETLHCVTWEJIM4N":{"category":"KindlePDoc"}}}}}
}
我为他们之前使用的 API 创建了一个wrapper library,但这次他们添加了 CSRF 令牌,使每个会话都独一无二。这有点碍事,我想知道如何获得这些代币。我没有在 cookie 中找到它。这是在 Chrome 扩展中使用的,所以像 CORS 这样的问题不是问题。
【问题讨论】:
标签: csrf reverse-engineering kindle