MRIP.DOC

(68 KB) Pobierz
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
ア    ア アア ア   アア アアア ア    ア   アア   アアア   ア   アア   ア アア ア アア    ア   アア  アア  ア  ア
イイイイ イ イイ イ イイイイ イイイ イ イイ イ イイ イ イイ イイ イイイ イイ イ イイイ イイ イ イイイイイ イ イイイ イイ イ イ イ イ
ロロロロ ロ ロロ ロ ロロロロ ロ ロ ロ ロロ ロ ロロ ロ ロロロ ロ ロロロ ロ ロロ ロロロ ロロ ロ ロロロロロ ロ ロロロ ロロ ロ ロ ロ ロ
ーーーーーーーーーーーーーーーーーーーー・
====イ=イ==イ=イ====イ=イ=イ=イ==イ=イ==イ=イ===イ=イ===イ==イ=イ===イ==イ=イ=====イ=イ===イ==イ=イ===イ=
----ロ-ロ--ロ-ロロロ--ロロ-ロロ-ロロロロ-ロ--ロ-ロロロロ--ロロロ-ロ--ロ-ロ---ロロロロ-ロロロ---ロ-ロロロ-ロ--ロ-ロ---ロ-
洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄洄・
トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト
洄ト愷トヘヘ**・              トトヘヘ P粽sⅰ輳 ヘヘトト               <・*ヘヘトト愷洄
トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト


                                                 ー
                                        ー       ーア
                                       ーア       アイ       ワア
                                       アイ       イロ       ア゚
                                       イロ       ロロ
                  ロロ゚ロロ゚ロロロロワ ロロ ロロロロロ ロロ   ゚ ゚゚ロロ゚゚゚ ゚  ロロ
                  ロロ ロロ ロロロロロ ロロ ロロロロロ ロロ       ロロ       ロロ
                  ロロ ロロ ロロロロロ ロロ ロロロロロ ロロ ロロロロロ ロロ ロロロロロ ロロ
                  ロロ ロイ ロロロロロ ゚ロワロロロロイ ゚ロワロロロロ゚ ゚ロワロロロロ゚ ロイ
       ワ  ワ  ワ ワワワロイ イア ロロロロイワワワワワワワワワワワワワワワワワワワワワワワワワワワワイアワワワワ ワ  ワ  ワ
                  イア アー                                  アー
                  アー ー   ワア                              ー
                  ー      ア゚          V 2.60

               ロロ゚ロロロロロワ ロロ ロロ゚ロロロロワ ロロ゚ロロロロワ ワロ゚゚゚゚ ゚ ロロ゚ロロロロロワ
               ロロワロロロロロ゚ ロロ ロロ ロロロロロ ロロ ロロロロロ ロロ゚゚     ロロワロロロロロ゚
               ロロ ロロロロロロ ロロ ロロ ロロロロロ ロロ ロロロロロ ロロ ロロロロロ ロロ ロロロロロロ  灣cii
               ロロ ロロロロロロ ロロ ロロワロロロロ゚ ロロワロロロロ゚ ゚ロワロロロロ゚ ロロ ロロロロロロ iAN/TWT
    ワ  ワ  ワ ワワワロロ ゚ロロロロイワロイワロイワワワワワワワロイワワワワワワワワワワワワワワワワロロ ゚ロロロロイワワワ ワ  ワ  ワ
               ロイ        イア イア       イア                ロイ
               イア        アー アー       アー                イア
               アー        ー  ー        ー                 アー
               ー                                       ー

                               baccan@isanet.it

トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト
                              トトヘヘ Premessa ヘヘトト 
トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト

    Chiss・quante volte vi sar・capitato di dire:

    "Bella quella schermata del Demo XXX dei YYY, ed anche il modulo! Li
    devo avere!"

    Peccato che il Demo in questione sia un unico file di 4 MB, non
    composto di singoli file.

    Un'altro caso si riscontra con i famigerati demo 'Only GUS', che in
    presenza di una scheda SoundBlaster (o comunque non Gravis) rimangono
    completamente muti... o non partono nemmeno! (Polemica #1: su 100 PC,
    90 montano una SB o compatible, 10 una GUS )

    Come fare quindi ad ascoltarne almeno le musiche, senza dover ordinare
    la GUS direttamente in Canada? (Polemica #2: In Italia ho trovato solo
    un rivenditore, non ufficiale, e il prezzo comprensivo di spese di
    spedizione risulta pressoch・identico a quello Ufficiale americano)

    L'unica soluzione ・affidarsi ad un "Ripper", cio・un programma che
    cerca i file all'interno di altri file.

    Ma tutti i rippers che sono riuscito a trovare finora, e ce ne sono a
    bizzeffe, al massimo estraggono Moduli Amiga (MOD), Screamtracker 3
    (S3M) e pochi altri.

    E le schermate? E gli altri tipi di file sonori ?

    Armandosi di un paio di Hex editors (primo tra i quali l'indispensabile
    HIEW 5.50) fino ad oggi si potevano estrarre 'a mano' con vari, lunghi
    tentativi e forti mal di testa a furia di fissare schermi pieni di
    numeri e caratteri alla rinfusa.

    Un bel giorno, osservando la struttura di un demo, scoprii che
    conteneva una decina di LBM e un MOD. Avrei speso un sacco di tempo per
    estrarli.

    Era ora che nascesse Multi Ripper!! TADAAAH ! 8-))

トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト
  トトトトヘヘヘヘヘヘヘヘ         トトヘヘ Eseguibili Windows ヘヘトト           ヘヘヘヘヘヘヘトトトト 
トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト

    Un vero ripper non poteva escludere completamente il mondo Windows, o
    meglio il mondo degli eseguibili WIN16/WIN32

    Provate ad utilizzare un qualsiasi Ripper con eseguibili Windows pieni
    zeppi di immagini, icone, cursori etc, nessuno vi estrarr・mai nulla.

    Da questa versione di MultiRipper invece cio non ・pi・vero, infatti
    ora ・in grado di estrarre tutte le BitMap, Icone e Cursori dagli
    eseguibili considerati fino ad ora dai programmi DOS inespugnabili

    La cosa pi・strepitosa ・poi data dal fatto che sono estratte le
    risorse sia degli eseguibili WIN16 che degli eseguibili WIN32, pertanto
    ・possibile decompilare sia EXE Windows 3.x, OS/2 che eseguibili fatti
    apposta per Windows 95 o Windows NT, OCX compresi

    Nessun prodotto fino ad ora ・stato in grado, nello stesso eseguibile,
    di fare cio, esistono infatti editor di risorse, ma normalmente vi sono
    due eseguibili diversi per i due target.

    MultiRipper diventa cos・un prodotto universale, in grado di passare
    tranquillamente dal mondo dei demo e dei giochi DOS a quello dei demo e
    dei Giochi Windows, siano essi fatti per Windows 3.1, 95 o NT, e
    naturalmente NON dimentichiamoci di NT


トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト
  トトトトヘヘヘヘヘヘヘヘ         トトヘヘ Decompilatore Delphi ヘヘトト         ヘヘヘヘヘヘヘトトトト 
トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト

 Da qeusta versione MRipper ・in grado di decompilare ogni tipo di eseguible
 Delphi, restituendone la struttura, pronta per l'IDE. In questo modo ・
 possibile, prendendo un .EXE Delphi, riottenere il sorgente originale.


トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト
  トトトトヘヘヘヘヘヘヘヘ                   Multi Ripper                   ヘヘヘヘヘヘヘトトトト 
トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト

    Il Programma richiede almeno un parametro, il nome del file da esaminare.
    Possono essere specificati pi・file e sono ammesse WildCards.

    Altre opzioni sono:

    /P: path di destinazione, utile nel caso si voglia estrarre da un file
        da CD-Rom , Network drive, etc.

        Esempi: MRIP MIOFILE.BIN /P:E:\DOWN
                (I file verranno generati in E:\DOWN)

                MRIP MIOFILE.BIN /P\
                (I file verranno generati nella root del drive corrente)

    /N: Non effettua nessun controllo aggiuntivo sui file generati.
        In pratica tiene conto solo del pattern di ricerca ed estrae TUTTO
        quello che si trova tra un pattern e l'altro.

    /S: Se si accorge che nel file da estrarre c'・una libreria, viene fatta
        solo l'estrazione della libreria, dopo di che la scansione ha termine.
        Senza questo switch, dopo l'estrazione, viene effettuata un'ulteriore
        scansione generica.

    /B: Ricerca Batch, attiva una ricerca su tutti i pattern senza input,
        pu・essere interrotta in ogni momento.
        Se allo switch viene aggiunto un + (/B+) alla fine della scansione non
        viene effettuata la pausa di 5 secondi.

    /R: Abilita lo scan ricorsivo nelle strazioni batch

    /D: Permette di dirigere su un file di testo (MRIP.LOG) tutte le
        operazioni effettuate durante le estrazioni, per poter tenere traccia
        di ci・che ・stato estratto e a quale indirizzo ・stato trovato.
        Se si specifica /D+ (con un segno "+") verranno notificati anche
        i falsi positivi. Un esempio di output potrebbe essere:

     ノト ト ・                                                       ・ト トサ
     ウ                  ワ                                               ウ
         ワワワワワワ  ワワワワワ  ワ ワワワワワ
     ウ   ロ ロ ロロロ ロ ロロロロ ロ ロ ロロロロ                                        ウ
         ロ ロ ロロロ ロ゚ロロロワ ロ ロ ロロロロ
     ・  ロ ロ ロロロ ロ ロロロロ ロ ロロロロロ゚                                        ・
         ロ ロ ロロロ ロ ゚ロロロ ロ ロ
         ロ ン     ン      ン ン
         ン

       トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト

       Source = TEST.EXE ; Destination Path = Current

       False alarm: Interleaved Bitmap @ 00002408
       No Interleaved Bitmap Found. ( 1 false alarms )
       False alarm: CompuServe GIF (87a/89a) @ 0000244A
       No CompuServe GIF (87a/89a) Found. ( 1 false alarm )
       False alarm: 16Bits Font (80x25) @ 00038884
       False alarm: 16Bits Font (80x25) @ 00038894
       No 16Bits Font (80x25) Found. ( 2 false alarms )
       Match found,RIP0000.F8 created: 8 Bits Font (80x50) @ 00036630
       Match found,RIP0001.F8 created: 8 Bits Font (80x50) @ 00036E40
       2 8 Bits Font (80x50) Found.
     ・                                                                 ・
       トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト
     ウ Total Files Extracted : 2                                        ウ
       トトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトトト
     ウ                                                                  ウ
     ネト ト ・                                                       ・ト トシ

    /F: Disattiva il flush della cache che viene effettuato dopo ogni
        estrazione. La funzione di flush ・stata aggiunta per evitare i
        rallentamenti del disco causati dal buffer di cache pieno, che
        si verifica esaminando file molto grossi contenenti almeno uno
        dei pattern ricercati.
 ...
Zgłoś jeśli naruszono regulamin