Opera 12.16 リリース → 技術的な不具合で公開取り消し

巷では Opera 15 がリリースされたニュースでにぎわっていますが、こんなことも



Opera 12.16 update - Opera browser - Opera Community
The Opera Security group - Security breach stopped

Opera の更新されたバージョン(12.16と呼ぶことにしますが)我々はすでにそのバージョンを構築しましたが、いくつかの技術的な問題に遭遇したので新しいものを作り直す必要があります。
残念なことに、Linuxのバージョンは、公開リポジトリにそれを作った後、それを削除する前に、一部のユーザーがそこからそれをインストールしまいました。
Linuxユーザは、いかなる影響も受けてないことに注意してください。
あなたが12.16で何か問題に遭遇していないなら、そのまま使い続けるかもしれませんが、Operaは12.16の別のバージョンに自動更新しないことに注意してください。あなたは後で手動で正式版をインストールする必要があります。

Index of /opera/pool/non-free/o/opera
Debian 版の 開発サイトのFTPサーバーにあった 12.16も削除されてしまったとのこと ・ω・;

ドタバタですな

op1
おまけ。

「Opera 15」の安定版リリース 「Opera 12」も並行して提供継続 - ITmedia ニュース

op2
おいおい、起動しないぞ・ω・

launcher_lib.dll

          xor    eax,eax
 L10046E60:
          push    eax <-eax=0
          lea    ecx,[esi+10h]
          call    SUB_L10057AD0
                 :

 SUB_L10057AD0:
          push    ebp
          mov    ebp,esp
          push    ebx
          push    esi
          push    edi
          mov    edi,[ebp+08h] <-edi=0 /さっきの push eaxが代入
          mov    eax,[edi] <- ぬるぽ
          mov    edx,[eax+04h]
          mov    esi,ecx
          push    esi
          mov    ecx,edi
          call    edx
          mov    bl,al
          lea    eax,[ebp+08h]

みたまえ、コードがごみのようだ ・ω・;

 10057AC5  CCCCCCCCCCCCCCCCCCCC+             Align    16
 10057AD0                           SUB_L10057AD0:
 10057AD0  55                                push    ebp
 10057AD1  8BEC                              mov    ebp,esp
 10057AD3  53                                push    ebx
 10057AD4  56                                push    esi
 10057AD5  57                                push    edi
 10057AD6  8B7D08                            mov    edi,[ebp+08h]
 10057AD9  8B07                              mov    eax,[edi]
 10057ADB  8B5004                            mov    edx,[eax+04h]
 10057ADE  8BF1                              mov    esi,ecx
 10057AE0  56                                push    esi
 10057AE1  8BCF                              mov    ecx,edi
 10057AE3  FFD2                              call    edx
 10057AE5  8AD8                              mov    bl,al
 10057AE7  8D4508                            lea    eax,[ebp+08h]
 10057AEA  50                                push    eax
 10057AEB  8BCE                              mov    ecx,esi
 10057AED  897D08                            mov   &n
bsp;[ebp+08h],edi
 10057AF0  E86BFFFFFF                        call    SUB_L10057A60

変更前

 10057AC5  CCCCCCCCCC                        Align    2
 10057ACA                           SUB_L10057ACA:
 10057ACA  55                                push    ebp
 10057ACB  8BEC                              mov    ebp,esp
 10057ACD  53                                push    ebx
 10057ACE  56                                push    esi
 10057ACF  57                                push    edi
 10057AD0  8B7D08                            mov    edi,[ebp+08h]
 10057AD3  8B07                              mov    eax,[edi]
 10057AD5  33DB                              xor    ebx,ebx
 10057AD7  85FF                              test    edi,edi
 10057AD9  741A                              jz     L10057AF5
 10057ADB  8B5004                            mov    edx,[eax+04h]
 10057ADE  8BF1                              mov    esi,ecx
 10057AE0  56                                push    esi
 10057AE1  8BCF                              mov    ecx,edi
 10057AE3  FFD2                              call    edx
 10057AE5  8AD8                              mov    bl,al
 10057AE7  8D4508                            lea    eax,[ebp+08h]
 10057AEA  50                                push    eax
 10057AEB  8BCE                              mov    ecx,esi
 10057AED  897D08                            mov    [ebp+08h],edi
 10057AF0  E86BFFFFFF                        call    SUB_L10057A60
 10057AF5                           L10057AF5:

変更後

10044570 (CALL1)
100445B2 (CALL1)
100445F4 (CALL1)
10044B8B (CALL1)
10044C54 (CALL1)
10045174 (CALL1)
10045266 (CALL1)
100454BC (CALL1)
100463CD (CALL1)
100467A5 (CALL1)
10046E65 (CALL1)
100471AC (CALL1)
1004732F (CALL1)
100473FA (CALL1)
10047D09 (CALL1)
10048446 (CALL1)
10048456 (CALL1)
1004857D (CALL1)
10048681 (CALL1)
100487E7 (CALL1)
100487F7 (CALL1)
10048933 (CALL1)
10048A43 (CALL1)
10048B98 (CALL1)
10048BA8 (CALL1)
10048CDE (CALL1)
10048DEB (CALL1)
1004AF31 (CALL1)
1004B00B (CALL1)
1004B837 (CALL1)
1004B99B (CALL1)
100516B4 (CALL1)
10051F01 (CALL1)
10052161 (CALL1)
10058747 (CALL1)
10059E65 (CALL1)
10059F26 (CALL1)
1005A4E5 (CALL1)
1005A5A6 (CALL1)

テーブルの書き換え

7ZipSfx.XXXの launcher_lib.dll を差し替えて、 launcher.exe /install を実行。

op3
エラーチェック用のコード入れたら動いた件 ・ω・;

一応おいておく ・ω・
launcher_lib.dll

おすすめ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です