[過去ログ] Jane Style (Windows版) Part284 (カキコテスト禁止) (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
532: 05/03(土)23:47 ID:0NpcJhdU0(3/3) AAS
>>511
のMonaTicket問題無いのに
破損とか出て書き替えられて
その後再起動で終了後に起動しなかったんだけど
取り敢えず0.4で試したらMonaTicketは破損して無く書き替えも無い
再起動等も問題無いのでそっち使ってる
533: 05/04(日)00:01 ID:7hGaRgTO0(1/30) AAS
>>531
感謝感謝
534
(1): 05/04(日)01:24 ID:EDVubLNM0(1/2) AAS
>>523
プラグイン入れるの怖いってひとが一定数いるようだから需要はあると思う
時刻のエラーには対応してるのかな
535
(1): 05/04(日)03:31 ID:eSXcrq0e0(1) AAS
ただ今あなたの投稿を拒否しております
536: 05/04(日)03:31 ID:M5LCaesS0(1) AAS
感謝!
537: 05/04(日)03:54 ID:8EW5Rp0K0(1) AAS
>>535
MonaTicket削除でいけるってテンプレ入れていいレベルだな
538: 05/04(日)04:18 ID:PDan/Yvk0(1) AAS
時刻エラーは一番最初の数時間以来一度も出てないな
539
(3): 05/04(日)05:15 ID:CkjxVqGc0(1/4) AAS
write_confirm.js v0.7は個人的には使いにくくて駄目だな
確認でクリック多すぎ
MonaTicke変更で確認
再起動で確認と
クリックする回数多い
v0.5から付いた
UPLIFT_ID も使わないから要らないし
省9
540: 05/04(日)05:21 ID:kWY7Tem80(1/11) AAS
>>539
タダで使ってるのに上から目線で草
541: 05/04(日)05:37 ID:K+lVprAF0(1) AAS
>>539
spiと違ってjsなんだから文句言う前に好きなように書き換えろや
542: 05/04(日)06:25 ID:kWY7Tem80(2/11) AAS
ネットでしかイキれないからネットだと何をやらせても上から目線になっちゃうんだろうな
日本って国での社会性が乏しいから対人関係を上下関係でしか築けなくて上から目線の表現になる
どっかの国の人と同じマインド
543: 05/04(日)06:59 ID:cHC5qHOt0(1) AAS
   ∧_∧  / ̄ ̄ ̄ ̄
  ( ・∀・) < JaneSpyle!!
⊂/  9)  \____
q(   /
  > >
544: 05/04(日)07:00 ID:EDVubLNM0(2/2) AAS
MonaTicke が破損ってなるのは UA が違ってるせいらしいぞ
545: 05/04(日)07:11 ID:kWY7Tem80(3/11) AAS
串でUA偽装してるけどMonaTicketはJaneStyleのを使ってるのかな?
546: 05/04(日)07:18 ID:/vnHIfGi0(1/4) AAS
v4.00改のスレタイ検索(TSV)マジで飛ぶぞ。
547: 05/04(日)07:25 ID:SBuOGaYt0(1) AAS
>>436
これで書けました!
ありがとうございます!
548
(1): 05/04(日)07:27 ID:/vnHIfGi0(2/4) AAS
あっ、v4.00は元々書き込みにAPIを使わないので、
X-PostSig、X-APIKey、X-PostNonce、X-MonaKeyのようなものはバイナリに入っていません。
あっ
549
(1): 05/04(日)07:31 ID:2aCMdn0y0(1/21) AAS
>>534
今のところエラー出てないけど時刻のエラーってどんなの?
550
(1): 05/04(日)07:32 ID:2aCMdn0y0(2/21) AAS
>>548
そう言えばそれらのヘッダは4.23あたりから新しく必要になったものだったね
とすると4.23未満に対しては埋め込む位置をゼロから探さないとダメそうか
551
(1): 05/04(日)07:34 ID:7hGaRgTO0(2/30) AAS
>>549
こんなエラーらしい

702 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2025/05/01(木) 21:04:17.05 [夜] ID:HAEMwxkf0 [1/2]
ERROR: 投稿時刻がおかしいです。時計が狂っていませんか?(Diff:16)
というエラーが出て書けないのですが、どう対処すればいいのでしょう。
552: 05/04(日)07:43 ID:K0qqzxy70(1/3) AAS
>>539
そんなに規制を恐れるのなら、リスクを覚悟したうえで串を経由すればよい

自鯖や社内鯖で自己管理するProxy以外は基本的に情報漏洩や不正アクセスのリスクが伴うけど
外部鯖へ繋ぐ際に発信元のIPへ辿られるのを、隠す目的でProxyを活用するなら多少のリスクは我慢しないとな
きっと忘れたごろにポートスキャンぐらいは調べられると思うけど
553: 05/04(日)07:50 ID:2aCMdn0y0(3/21) AAS
>>551
なんだろう
MonaTicket取得時に時間を置いて同意したら出るのかな
自分の改変はMonaTicket等のCookie取得は完全に素のJane任せなのであんまりトリッキーなエラーは出ないのかなと思うが
554
(1): 05/04(日)07:51 ID:kWY7Tem80(4/11) AAS
spi+串って使い方ができるのかどうか知らないけど
もしできるならこの組み合わせが最悪の糞だよね
なんか起きても誰が何処で何をしてるか全く分からないしどれも通信ログを出さない
その上利用者は素人だから書けないエラーだとしか言わないし
絶対解決しないパターン
555
(1): 05/04(日)07:54 ID:/vnHIfGi0(3/4) AAS
>>550
一応メモとして、
4.00で開き領域ないかなと探したら4.23の情報はあった。

848 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2023/08/08(火) 07:53:33.24 ID:NzbYFcF+0 [2/6]
>まとまったフリー領域が作れる改造メモ
>
>
省28
556: 05/04(日)07:57 ID:kWY7Tem80(5/11) AAS
>>554
その上+パッチもあった
動いてるのが逆に不思議
557
(1): 05/04(日)08:00 ID:2aCMdn0y0(4/21) AAS
>>555
ありがとう、バニラなJaneStyle4.00もバックアップ取ってあったから参考に解析してみる
558: 05/04(日)08:04 ID:/vnHIfGi0(4/4) AAS
>>557
とりあえず、4.23のAPIの使われなくなったヘッダの箇所を使う、MonaTicket対応パッチ期待しています。
559
(2): 05/04(日)08:06 ID:2aCMdn0y0(5/21) AAS
ちなみに今動作テスト中の>>523版を大雑把にC++のコードにするとこんな感じ
アセンブラなので滅多に発生しないであろうWin32後のエラーチェックは面倒で入れてないのと毎回GetProcAddressしちゃうのがちょっと心残り
なんか抜けてそうな所あったら指摘してもらいたい

void getApiKey(TPoster* poster){
char stack[0x1010];
char* buf = stack + 0x10;
*(int*)(buf + GetModuleFileNameA(NULL, buf, 0x1000) - 3) = 'ini';
省9
560: 05/04(日)08:07 ID:7hGaRgTO0(3/30) AAS
0.7のテスト。マジでおかしくなるか見てみる。
561: 警備員[Lv.7][新芽] 05/04(日)08:11 ID:7hGaRgTO0(4/30) AAS
あらら。MonaTickeが破損した。
562: 05/04(日)08:12 ID:7hGaRgTO0(5/30) AAS
これだとどうなる。
563: 警備員[Lv.7][新芽] 05/04(日)08:13 ID:7hGaRgTO0(6/30) AAS
どんぐりチェック
564: 05/04(日)08:21 ID:7hGaRgTO0(7/30) AAS
メール警備員垢のLVになってないな…なんか間違えたか?
565: 05/04(日)08:22 ID:2aCMdn0y0(6/21) AAS
とりあえずエラー出ないので何人かに試してもらいたいのでもうバイナリ貼ろうかと思うけど、160バイトとなるとStirlingじゃ置換のところに貼り切れないから簡単に改変できないんだね・・・
何かいい方法ないかな?
566: 05/04(日)08:26 ID:7hGaRgTO0(8/30) AAS
32バイトごとに区切れば5回で済む
567
(2): 05/04(日)08:26 ID:2aCMdn0y0(7/21) AAS
■JaneStyle4.23限定、書き込み時にJane2ch.iniからCookieを取り出し付与
上書き対象アドレス: 0025C0E4 (実行時のアドレスは0065CCE4)

53 8B D8 57 81 EC 10 10 00 00 8D 7C 24 10 68 00 10 00 00 57 6A 00 E8 AD 46 DA FF 83 E8 03 01 F8 C7 00 69 6E 69 00 68 F4 63 40 00 E8 A0 46 DA FF 68 68 CD 65 00 50 E8 9D 46 DA FF 57 68 00 10 00 00 57 6A 00 68 D0 68 6A 00 FF 35 3C 6F 6C 00 FF D0 85 C0 74 23 89 47 FC 8B C4 C7 00 B4 28 63 00 8B D7 E8 7D 7D DA FF 8B 14 24 8B 43 18 8B 08 FF 51 38 8B 04 24 FF 48 F8 81 C4 10 10 00 00 5F 5B C3 00 00 00 47 65 74 50 72 69 76 61 74 65 50 72 6F 66 69 6C 65 53 74 72 69 6E 67 41 00 00 00 00

※元のバイナリ
55 8B EC B9 10 00 00 00 6A 00 6A 00 49 75 F9 51 53 56 89 45 FC 33 C0 55 68 BB D2 65 00 64 FF 30 64 89 20 8B 45 FC 8B 40 18 8B 10 FF 52 44 8B 45 FC 83 C0 14 E8 B7 7A DA FF 68 D0 D2 65 00 8B 45 FC FF 70 1C 68 E8 D2 65 00 8B 45 FC FF 70 20 8D 45 F8 BA 04 00 00 00 E8 40 7E DA FF 33 DB 8B 45 FC 8B 40 24 E8 47 1F 02 00 3C 01 0F 85 07 05 00 00 8B 45 FC 8B 40 24 8B 50 20 B8 F8 D2 65 00 E8 58 71 DB FF 84 C0 0F 85 0C 03 00 00 B3 01 8D 45 E8 8B 55 FC 8B 72 24 8B 56 1C E8 E9 7A DA FF DD
568
(2): 05/04(日)08:27 ID:tF9Fd9NH0(1) AAS
ここにテスト書き込みしてる阿呆はどうしようもないな
569: 05/04(日)08:29 ID:7hGaRgTO0(9/30) AAS
>>568
アホですみません
570: 05/04(日)08:31 ID:2aCMdn0y0(8/21) AAS
>>567
注意点
滅多にいないと思うけどJane2ch.exeのフルパスが4096文字以上だとバグる可能性あり
iniのファイル名がJane2ch.exeと拡張子以外同名である必要あり
iniの[TEST]セクション中のWrtCookieの値が4096文字以上だとバグる可能性あり
MonaTicket取得済であればjane_confirmation.spiとは競合しないと思う
571
(1): 05/04(日)08:31 ID:K0qqzxy70(2/3) AAS
>>568
スレタイを読めない残念な坊やなのだろう。そっそしといてやれ
572: 05/04(日)08:32 ID:7hGaRgTO0(10/30) AAS
>>571
坊やですみません
573: 05/04(日)08:36 ID:7hGaRgTO0(11/30) AAS
よくわからんがこれでどうだ
574: 05/04(日)08:38 ID:7hGaRgTO0(12/30) AAS
撃たれまくってるな
575: 05/04(日)08:44 ID:7hGaRgTO0(13/30) AAS
けつのろん
write_confirm.js v0.7
俺の環境では正常動作せず
576
(1): 05/04(日)08:59 ID:86e7o8OB0(1) AAS
>>567
楽々パッチの形式にしないと、誰も試さないのでは...
↓合ってる?

[4.23]JaneStyle4.23限定、書き込み時にJane2ch.iniからCookieを取り出し付与(※人柱版)

0025C0E4 558BECB9100000006A006A → 538BD85781EC101000008D
0025C0F0 004975F95153568945FC33C05568BB → 7C24106800100000576A00E8AD46DA
0025C100 D2650064FF306489208B45FC8B4018 → FF83E80301F8C700696E690068F463
省8
577
(4): 05/04(日)09:22 ID:EE2D7lQP0(1) AAS
適用してみようとしたら、既に下記パッチとアドレスが被った。

[4.23]おーぷん2chに書き込めるようになる (暫定)
0025C151 0705 → 2703

[4.23]5ch.net 書き込みのAPI無効化(APIキー無効化対策)
0025B663 8B43 → EB26
0025C16A 0F85 → 90E9
578
(1): 05/04(日)09:22 ID:2aCMdn0y0(9/21) AAS
>>576
ごめん、楽々パッチ使ったことないのでフォーマット知らんかった
160バイトなので16バイト毎に書くとしたらこうだと思う
ちょっとこの形式初めて書くから合ってるか分からんのでバックアップ必須で

0025C0E4 558BECB9100006A06A04975F951 → 538BD85781EC1010008D7C2410680
0025C0F4 53568945FC33C05568BBD265064FF30 → 1000576A0E8AD46DAFF83E831F8
0025C104 6489208B45FC8B40188B10FF52448B45 → C70696E69068F463400E8A046DAFF
省7
579: 05/04(日)09:25 ID:2aCMdn0y0(10/21) AAS
>>577
下のAPI無効化に関してはこのコードで上書きしても大丈夫なはず
このコードもそもそもAPI完全無効化だからね

上のオープン2chに関してはちょっと分からん・・・
580: 05/04(日)09:27 ID:2aCMdn0y0(11/21) AAS
>>578
ごめん、この楽々パッチ多分間違ってるから無しで
581: 05/04(日)09:27 ID:7hGaRgTO0(14/30) AAS
>>577
仕方ないのでStirlingで手打ちした!
582
(7): 05/04(日)09:29 ID:2aCMdn0y0(12/21) AAS
これで良いはず・・・
らくらくパッチ

0025C0E4 558BECB9100000006A006A004975F951 → 538BD85781EC101000008D7C24106800
0025C0F4 53568945FC33C05568BBD2650064FF30 → 100000576A00E8AD46DAFF83E80301F8
0025C104 6489208B45FC8B40188B10FF52448B45 → C700696E690068F4634000E8A046DAFF
0025C114 FC83C014E8B77ADAFF68D0D265008B45 → 6868CD650050E89D46DAFF5768001000
0025C124 FCFF701C68E8D265008B45FCFF70208D → 00576A0068D0686A00FF353C6F6C00FF
省5
583
(1): 05/04(日)09:33 ID:DVkboazR0(1/2) AAS
ERROR: "Cookie: MonaTicket" の内容が壊れています。削除して再取得してください。[Delete Cookie, "MonaTicket"]

なんやこれw
584
(1): 05/04(日)09:34 ID:CsJsYIRa0(1) AAS
ぬるぽ
585
(1): 05/04(日)09:38 ID:2aCMdn0y0(13/21) AAS
>>583
ini中のWrtCookieの値がおかしかったりすると多分そのエラーが出る
今てきとーな値に書き換えたらそのエラー出たけど無視してまた書き込んだらすぐに新しいMonaTicket取得されて問題なく書き込めた
586: 05/04(日)09:38 ID:Nm3eQrKN0(1/2) AAS
>>582
これならバイナリ列合ってるかな。
587
(2): 05/04(日)09:39 ID:Nm3eQrKN0(2/2) AAS
結果

-----
書込み中・・・

書込みに失敗した模様

HTTP/1.1 429 Too Many Requests
588
(3): 05/04(日)09:42 ID:7hGaRgTO0(15/30) AAS
>>582に加えて>>577のパッチ適用済みの人のために

0025C0E4 558BECB9100000006A006A004975F951 → 538BD85781EC101000008D7C24106800
0025C0F4 53568945FC33C05568BBD2650064FF30 → 100000576A00E8AD46DAFF83E80301F8
0025C104 6489208B45FC8B40188B10FF52448B45 → C700696E690068F4634000E8A046DAFF
0025C114 FC83C014E8B77ADAFF68D0D265008B45 → 6868CD650050E89D46DAFF5768001000
0025C124 FCFF701C68E8D265008B45FCFF70208D → 00576A0068D0686A00FF353C6F6C00FF
0025C134 45F8BA04000000E8407EDAFF33DB8B45 → D085C074238947FC8BC4C700B4286300
省4
589: 05/04(日)09:44 ID:DVkboazR0(2/2) AAS
>>585
さんきゅー MonaTicket消したらうまくいった
590: 05/04(日)09:46 ID:fAvSICPI0(1) AAS
てst
591
(1): 05/04(日)09:49 ID:2aCMdn0y0(14/21) AAS
>>587
んー、なんだろう
今念のためバニラ4.23にこのパッチだけ当てたところ問題なく動作してる
どっかの改造と競合してるんかな
592
(1): 05/04(日)09:52 ID:2aCMdn0y0(15/21) AAS
らくらくパッチの仕様がよく分からないんだけど、>>577と競合してて中途半端に8~9行目だけパッチ当たらなかったりすると一切機能しなくなってしまうので注意
593: 05/04(日)09:53 ID:7hGaRgTO0(16/30) AAS
>>591
俺のは今のところ>>588で動いてる
594: 05/04(日)09:55 ID:7hGaRgTO0(17/30) AAS
>>592
7行目と9行目でエラー出た
595
(1): 05/04(日)09:57 ID:2aCMdn0y0(16/21) AAS
分割パッチだと中途半端になるケース出てくるからやっぱり一括置換で完全一致した場合のみ置換って方式じゃないと危険だね
なんか良いツールがあればよいが
596: 05/04(日)09:59 ID:BJWr4Jgn0(1) AAS
>>587
cookie空だと、HTTP/1.1 429 Too Many Requests
cookie入ってると、同意ループだった
597
(1): 05/04(日)10:05 ID:K0qqzxy70(3/3) AAS
適用前の個所で何をしているか確認してからでないと
さすがに更新する気になれないな。それと不用意にヌル(00)で埋めるのもなんかね
UAの書換箇所ぐらいならヌルで埋めるのは影響軽微だろうけどさ
598: 05/04(日)10:08 ID:7hGaRgTO0(18/30) AAS
>>595
バイナリ書き換え君で行けた

0025C0E4 558BECB9100000006A006A004975F95153568945FC33C05568BBD2650064FF306489208B45FC8B40188B10FF52448B45FC83C014E8B77ADAFF68D0D265008B45FCFF701C68E8D265008B45FCFF70208D45F8BA04000000E8407EDAFF33DB8B45FC8B4024E8471F02003C010F85270300008B45FC8B40248B5020B8F8D26500E85871DBFF84C090E90C030000B3018D45E88B55FC8B72248B561CE8E97ADAFFDD→538BD85781EC101000008D7C24106800100000576A00E8AD46DAFF83E80301F8C700696E690068F4634000E8A046DAFF6868CD650050E89D46DAFF576800100000576A0068D0686A00FF353C6F6C00FFD085C074238947FC8BC4C700B42863008BD7E87D7DDAFF8B14248B43188B08FF51388B0424FF48F881C4101000005F5BC30000004765745072697661746550726F66696C65537472696E674100000000
599: 05/04(日)10:09 ID:xREziOfB0(1) AAS
>>584
ガッ!
600
(1): 05/04(日)10:12 ID:kWY7Tem80(6/11) AAS
何も分からないままに、言われるがままにパッチを当ててた初心者が
訳も分からず目当たらしいパッチに飛びついて逆に動かなくなるので容易に想像できる
601: 05/04(日)10:12 ID:2aCMdn0y0(17/21) AAS
>>597
昨日書いたけど元の関数は書き込み時のPOSTリクエストヘッダにX-PostSig、X-APIKey、X-PostNonce、X-MonaKeyを追加する関数で今の5chには不要なものだね
上書きするコードは>>559
null埋めのヵ所にはどこからもjmpされないので問題はないはず
気に入らなければret後の3nullをint3にするなり末尾の3nullは取ってもOK
[-4]のnullは"GetPrivateProfileStringA"のnull terminatorなので必要なnull
602
(1): 05/04(日)10:13 ID:7hGaRgTO0(19/30) AAS
>>600
今のところエラーもなんもない
603
(1): 05/04(日)10:16 ID:kWY7Tem80(7/11) AAS
>>602
出来る奴は何やらせても大丈夫なんだよ
初心者ゆーとろーがw
604
(1): 05/04(日)10:20 ID:7hGaRgTO0(20/30) AAS
>>603
今回の騒動でも初心者はなんもできなくて
書き込みできるスレ見つけて書き込めて解決ってそれだけだったから
多分これ以上なんかあったらStyleか5ch卒業するんじゃないかな
605
(2): 05/04(日)10:27 ID:kWY7Tem80(8/11) AAS
Sikiなんかは作者は凄いけど
取り巻きの上から目線の信者は設定の知識はあるけど
自分で新しい機能を作り出すことは全然だしな
なんかあった時に直せる奴が一人いればそれでいいんだよ
606: 05/04(日)10:33 ID:e5+sriqd0(1/6) AAS
・・・帙∴縺・
607: 05/04(日)10:33 ID:2aCMdn0y0(18/21) AAS
>>605
アセンブラレベルの修正はめちゃくちゃコスパ悪いからそろそろ新Jane作ったほうが良いレベルだとは思うけどね・・・
正直俺らはCOBOLで継ぎ接ぎ修正してる日本の大企業とか全然笑えないレベルだよ・・・
じゃあお前がやれって話なんだけどそれはちょっと
608: 05/04(日)10:39 ID:e5+sriqd0(2/6) AAS
AA省
609
(1): 05/04(日)10:47 ID:e5+sriqd0(3/6) AAS
普段4.23使っていないので、どんな改造したかよく分からない味噌漬け状態だった。
原因は、UserAgentが
Monazilla/1.00 JimsSpyle/4.24
に変えてるの忘れてた。
でそのUAだと問答無用で、
ERROR: あなたはこのスレッドにはもう書けません。
って出るようで、検証に悪影響だ出てた。
省5
610
(1): 05/04(日)10:53 ID:e5+sriqd0(4/6) AAS
"JimsSpyle"考えたやつ誰だよ。運営批判的だかだDenyされてるやんけw
611
(1): 05/04(日)10:59 ID:2aCMdn0y0(19/21) AAS
>>609
普段使ってるのは4.00?
612
(1): 05/04(日)11:03 ID:e5+sriqd0(5/6) AAS
>>611
はい
1-
あと 390 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.033s