Форум программистов, компьютерный форум CyberForum.ru

C++ и QuickBMS - C++

Восстановить пароль Регистрация
 
Мрачный
 Аватар для Мрачный
12 / 12 / 1
Регистрация: 20.02.2013
Сообщений: 140
21.11.2013, 23:21     C++ и QuickBMS #1
Доброго времени суток, уважаемые форумчане. По просьбе друга выкладываю следующий вопрос. Может кто поможет?
Существует скрипт на QuickBMS, нужно "перевести" его на С++. Я так понимаю это скрипт распаковки каких-то архивов.
Вот собственно сам скрипт. Помогите кто сможет, пожалуйста.

Код
idstring "BFPK"
get VERSION long
get TABLESIZE long
math TABLESIZE += 16
savepos TABLEOFFSET

callfunction TableDecrypt 1

getdstring TRASH 0x10 MEMORY_FILE
get FILES long MEMORY_FILE

for i = 0 < FILES
    get NSIZE long MEMORY_FILE
    getdstring NAME NSIZE MEMORY_FILE
    get SIZE long MEMORY_FILE
    get OFFSET long MEMORY_FILE
   
    if VERSION = 2
        log NAME OFFSET SIZE
    elseif VERSION = 3
        goto OFFSET
        get ZSIZE long
        savepos OFFSET
        clog NAME OFFSET ZSIZE SIZE
    endif
next i

startfunction TableDecrypt
    encryption aes_256_cbc "\x50\x43\x56\x80\x72\x73\xEE\x6F\xF1\x44\xF3\x6E\xEA\xDF\x79\x43\x6C\x69\x6D\x61\x78\x53\x74\x75\x64\x69\x6F\x73\x32\x30\x31\x33"
    log MEMORY_FILE TABLEOFFSET TABLESIZE
    encryption "" ""
endfunction
Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 15:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru