Hello there, ('ω')ノ
WSTGとやられサイトをリンクさせようと思って。
Juice Shopをリスト化していたのですが。
しばらくやっていなかったので。
久しぶりにJuice Shopを。
O-Saft製品の説明内のリンクをhttps://owasp.slack.comに変更せよと。
さっそくリンクをクリックすると。
O-Saft製品が選択されていて。
説明文を表示させて、リンクをクリックすると。
下記のページが表示されて。
一応、ソースコードを確認して。
下記のページに変更せよとのことで。
どこでリンクを設定しているのかと。
まずは、O-Saft製品と紐づけるidを探してみるものの見つからず。
製品を表示させるリクエストをリピータへ。
検索パラメータが空っぽなので、Saftを追加してみると。
idが判明して。
しかしながら、履歴をよく見るとidは推測できていたわけで。
やりたいことは、idを指定してポップアップの内容を変更したいわけで。
apiというのが怪しくて、別のリクエストをリピータへ。
ProductIdに変更してSendすると存在しないといったエラーが。
そこで、apiの配下にあるコンテンツを探すことに。
するとProductsといったコンテンツがみつかったので。
さきほどのリピータで、下記に変更してSendすると。
GET /api/products/9
目的のidの説明文が表示されて。
<a href=\"https://www.owasp.org/index.php/O-Saft\"~
レスポンスの内容をリクエストに追加して。
PUTに変更してSendしてみると、成功して。
Content-Typeを追加しても成功して。
URLを変更してSendしてみると、レスポンスの内容は変わらず。
変更する内容だけに絞り込んでSendすると、レスポンスも変更できて。
{"description":"<a href=\"https://owasp.slack.com\" target=\"_blank\">More...</a>"}
ちなみにそこまでシンプルにしなくてもdescriptionだけでうまくいくことを確認して。
クリアできた。
Best regards, (^^ゞ