Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

Cabal II (*.PAK)

Featured Replies

  • Author
  • Localization

Ekey, posted Fri Sep 05, 2014 5:40 pm (388)


Code:
# Cabal II (1.0.33.3976) (PAK format)
#
# Original script by aluigi, modified by Ekey (h4x0r)
#
# script for QuickBMS http://quickbms.aluigi.org

comtype deflate

goto -0x16
get PK_sign long
get DUMMY long
get FILES short
goto 0

for i = 0 < FILES
    get SIGN long

    if SIGN != 0x04034b50
        cleanexit
    endif

    get VER short
    get FLAG short
    get METHOD short
    get TIME short
    get DATE short
    get CRC32 long
    get ZSIZE long
    get SIZE long
    get NSIZE long
    getdstring NAME NSIZE
    savepos OFFSET
   
    if METHOD == 0
        log NAME OFFSET SIZE
    else
        clog NAME OFFSET ZSIZE SIZE
    endif

    math OFFSET = ZSIZE
    goto OFFSET
next i


Notes:
METHOD = 11 (Files encrypted by XXTea and compressed)
METHOD = 12 (Files encrypted by xor mod and compressed)
  • Author
  • Localization

Dezert, posted Wed Apr 27, 2016 9:05 pm (12925)


Ekey wrote:
Code:
# Cabal II (1.0.33.3976) (PAK format)
#
# Original script by aluigi, modified by Ekey (h4x0r)
#
# script for QuickBMS http://quickbms.aluigi.org

comtype deflate

goto -0x16
get PK_sign long
get DUMMY long
get FILES short
goto 0

for i = 0 < FILES
    get SIGN long

    if SIGN != 0x04034b50
        cleanexit
    endif

    get VER short
    get FLAG short
    get METHOD short
    get TIME short
    get DATE short
    get CRC32 long
    get ZSIZE long
    get SIZE long
    get NSIZE long
    getdstring NAME NSIZE
    savepos OFFSET
   
    if METHOD == 0
        log NAME OFFSET SIZE
    else
        clog NAME OFFSET ZSIZE SIZE
    endif

    math OFFSET = ZSIZE
    goto OFFSET
next i


Notes:
METHOD = 11 (Files encrypted by XXTea and compressed)
METHOD = 12 (Files encrypted by xor mod and compressed)


the new client does not work. you have the script on a new client? or old client?
  • Author
  • Localization

aluigi, posted Wed Apr 27, 2016 9:47 pm (12928)


Have you tried also this script?
http://aluigi.altervista.org/bms/cabal2.bms

I'm sure it will not work (the script says that the key is incomplete) but it's worth to try.
Another important thing: provide some sample files.
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.