Сейчас на форуме: Slinger (+6 невидимых) |
![]() |
eXeL@B —› Основной форум —› Access база и модуль тестирования ast-centre |
Посл.ответ | Сообщение |
|
Создано: 12 января 2007 08:18 · Личное сообщение · #1 Это продолжение истории со взомом тестовых баз. Но на этот раз надо расшифровать базу www.ast-centre.ru. Большего г..., чем это www.ast-centre.ru/ast/testDistr.exe , я не видел. Вся проблема в том, что она написана VB6. Я с этим языком работал мало. Вопросы зашифрованы в текстовых полях. По какому признаку можно найти алгоритм дешифрования текста? ![]() |
|
Создано: 13 января 2007 03:46 · Поправил: anton2v · Личное сообщение · #2 берешь P32Dasm и WKTVBDE и ищешь алгоритм дешифрования, а если серьезно, то все зависит от реализации данной программы, с ключом она идет(guardant) или без. Если с ключом, то пишешь эмулятор ключа (в данном случае это просто) и дешифровываешь пароли от баз данных с вопросами, они в файлах *.pwd и далее дешифровываешь текстовые поля (так же с помощью ключа), полученная строка xor-ится задом наперед, т.е. a[i] = a[i] xor a[i-1], результат представляет собой сжатую строку которую распаковываешь использую бинарное дерево (я его дергал из программы для каждой базы данных оно свое), на выходе получаешь результат который засовываешь обратно в базу. с базой users еще проще, пароль ast123conf456ctpo789 и там все кодировано банальным base64. Вроде все. ![]() |
|
Создано: 13 января 2007 04:39 · Личное сообщение · #3 |
|
Создано: 13 января 2007 04:53 · Поправил: nv_xor · Личное сообщение · #4 Большое спасибо. Возникло несколько вопросов. Мне сначала понадобиться расшифровать версию без ключа. Там тоже строки просто хоrятся? и далее нужно эту строку распаковать используя двоичное дерево? Про версию с ключем: Есть ли уже готовый эмулятор ключа или есть описание этого ключа? У меня сейчас нет этой версии под рукой, но насколько я помню exe' шник тоже зашифрован, расшифровывается он с помощью эмулятора? ![]() |
|
Создано: 13 января 2007 06:42 · Личное сообщение · #5 |
|
Создано: 13 января 2007 07:03 · Личное сообщение · #6 |
|
Создано: 14 января 2007 05:32 · Поправил: anton2v · Личное сообщение · #7 |
|
Создано: 14 января 2007 06:03 · Личное сообщение · #8 >>если декомпилишь genTree (нужен алгоритм построения) буду благодарен А как узнать VA этой функции? сейчас кручусь вокруг этого кода .text:00456957 lea ecx, [ebp+var_7C] .text:0045695A push ecx .text:0045695B call sub_45F880 //возможно здесь происходит расшифровка .text:00456960 mov eax, dword_470134 .text:00456965 test eax, eax .text:00456967 jz short loc_456986 .text:00456969 cmp word ptr [eax], 1 .text:0045696D jnz short loc_456986 .text:0045696F movsx esi, word ptr [ebp+var_28] .text:00456973 sub esi, [eax+14h] .text:00456976 cmp esi, [eax+10h] .text:00456979 jb short loc_456981 .text:0045697B call ds:__vbaGenerateBoundsError .text:00456981 .text:00456981 loc_456981: ; CODE XREF: sub_455090+18E9j .text:00456981 shl esi, 2 .text:00456984 jmp short loc_45698E .text:00456986 ; ---------------------------------------------------------------------- ----- .text:00456986 .text:00456986 loc_456986: ; CODE XREF: sub_455090+18D7j .text:00456986 ; sub_455090+18DDj .text:00456986 call ds:__vbaGenerateBoundsError .text:0045698C mov esi, eax .text:0045698E .text:0045698E loc_45698E: ; CODE XREF: sub_455090+18F4j .text:0045698E lea edx, [ebp-7Ch] .text:00456991 push edx .text:00456992 call ds:__vbaStrVarMove .text:00456998 mov edx, eax // адрес расшифрованной строки .text:0045699A lea ecx, [ebp+var_58] .text:0045699D call ds:__vbaStrMove Меня интересует, что за параметр кладется в стек для функции __vbaStrVarMove ![]() |
|
Создано: 14 января 2007 06:49 · Поправил: sER · Личное сообщение · #9 |
|
Создано: 14 января 2007 07:27 · Поправил: nv_xor · Личное сообщение · #10 |
|
Создано: 14 января 2007 09:19 · Личное сообщение · #11 |
|
Создано: 14 января 2007 23:22 · Личное сообщение · #12 |
|
Создано: 31 января 2007 02:07 · Личное сообщение · #13 |
|
Создано: 02 февраля 2007 01:17 · Личное сообщение · #14 |
![]() |
eXeL@B —› Основной форум —› Access база и модуль тестирования ast-centre |
Эта тема закрыта. Ответы больше не принимаются. |