Сейчас на форуме: (+6 невидимых)

 eXeL@B —› Программирование —› Прошу помощи в компиляции эмуля для донгла Wibu
. 1 . 2 . >>
Посл.ответ Сообщение


Ранг: 529.0 (!), 110thx
Активность: 0.290.04
Статус: Участник
5KRT

Создано: 09 октября 2012 15:06
· Личное сообщение · #1

Скачал эмуль, он идёт в виде библиотеки, которая подменяет стандартную библиотеку wkwin32.DLL на свою, содержащую сам эмулятор.
Вот --> ссыль<--
Внутри есть батник, вот его содержимое:
Code:
  1. brc --w32 wkWin32.rc
  2. bcc32 --5 -a1 --D%1 wkwin32.c wkdummy.c feal.asm KNuth.c
  3. Tlink32 --Tpd -LC:\PRG\BC5\Lib wkwin32.obj wkdummy.obj feal.obj knuth.obj C:\PRG\BC5\Lib\C0d32.obj,,,Import32 CW32.lib,wkwin32,wkwin32

Но не могу понять чем его компилить. Borland Builder не хочет, сыпет ошибки.
Подтолкните в нужном направлении

-----
Research For Food





Ранг: 1053.6 (!!!!), 1078thx
Активность: 1.060.81
Статус: Участник

Создано: 09 октября 2012 15:11
· Личное сообщение · #2

ошибки показывай какие




Ранг: 529.0 (!), 110thx
Активность: 0.290.04
Статус: Участник
5KRT

Создано: 09 октября 2012 15:26 · Поправил: daFix
· Личное сообщение · #3

Code:
  1. F:\Documents and Settings\Администратор\Рабочий стол\WibuEmu\WibuEmu\wibu01>brc --w32 wkWin32.rc
  2. "brc" не является внутренней или внешней
  3. командой, исполняемой программой или пакетным файлом.
  4.  
  5. F:\Documents and Settings\Администратор\Рабочий стол\WibuEmu\WibuEmu\wibu01>bcc32 --5 -a1 --D wkwin32.c wkdummy.c feal.asm KNuth.c
  6. Borland C++ 5.82 for Win32 Copyright (c) 1993, 2005 Borland
  7. WKWIN32.C:
  8. Warning W8070 WKWIN32.1785: Function should return a value in function Do_DecEnc_Perm
  9. Turbo Assembler  Version 5.3  Copyright (c) 1988, 2000 Inprise Corporation
  10.  
  11. Assembling file:   WKWIN32.ASM
  12. Error messages:    None
  13. Warning messages:  None
  14. Passes:            1
  15.  
  16. WKDUMMY.C:
  17. Turbo Assembler  Version 5.3  Copyright (c) 1988, 2000 Inprise Corporation
  18.  
  19. Assembling file:   WKDUMMY.ASM
  20. Error messages:    None
  21. Warning messages:  None
  22. Passes:            1
  23.  
  24. FEAL.ASM:
  25. Turbo Assembler  Version 5.3  Copyright (c) 1988, 2000 Inprise Corporation
  26.  
  27. Assembling file:   FEAL.ASM
  28. Error messages:    None
  29. Warning messages:  None
  30. Passes:            1
  31.  
  32. KNUTH.C:
  33. Turbo Assembler  Version 5.3  Copyright (c) 1988, 2000 Inprise Corporation
  34.  
  35. Assembling file:   KNUTH.ASM
  36. Error messages:    None
  37. Warning messages:  None
  38. Passes:            1
  39.  
  40.  
  41. F:\Documents and Settings\Администратор\Рабочий стол\WibuEmu\WibuEmu\wibu01>Tlink32 --Tpd -LF:\BC5\Lib wkwin32.obj wkdummy.obj feal.obj knuth.obj "F:\BC5\Lib\C0d32.obj",,,Import32 CW32.lib,wkwin32,wkwin32
  42. Turbo Link  Version 1.6.71.0 Copyright (c) 1993,1996 Borland International
  43. Fatal: Unable to open file 'bcwin32.LIB'


-----
Research For Food




Ранг: 590.6 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 09 октября 2012 15:26 · Поправил: r_e
· Личное сообщение · #4

Это такое древнее старье, что проще написать новый с нуля.
По приведенному листингу можно сказать что у тебя нет в поставке либы bcwin32.dll
Проверь комплектность bc

-----
старый пень




Ранг: 222.2 (наставник), 115thx
Активность: 0.140.01
Статус: Участник

Создано: 09 октября 2012 15:32 · Поправил: HandMill
· Личное сообщение · #5

вот возможная следующая непонятка с которой прийдётся тебе столкнуться(заодно и версия bc тут указана):
C:\PRG\BC5\Lib\C0d32.obj

upd: Файл C0d32.obj обнаружен в стандартных борландовских библиотеках. Правим ошибки: в файле WKWIN32.C замени строку:
Code:
  1. ( DWORD ) ( ( WKBPORTNAME * ) pvDest )->pszPort = sizeof( WKBPORTNAME );

на
Code:
  1. ( ( WKBPORTNAME * ) pvDest )->pszPort = sizeof( WKBPORTNAME );


после этого он станет компилируемым, теперь остаётся отвязать от bcwin32.obj, для этого я в файле wk.h сделал почти в самом верху такой дефайн:

Code:
  1. #if !defined(_WK_INCLUDED)
  2. #define _WK_INCLUDED
  3.  
  4. #if !defined(WKAPIVER)
  5. #define WKAPIVER (4*256+0)
  6. #endif
  7.  
  8. #define _WK_NODEFLIB // <---- новый дефайн
  9.  
  10. #if defined(__cplusplus)
  11. extern "C" {            /* WK.H contains only C declarations */
  12. #endif


Также bat файл переориентировал на обновлённые инструменты borland:

Code:
  1. brc32 --w32 wkWin32.rc
  2. bcc32 --5 -a1 --D%1 wkwin32.c wkdummy.c feal.asm KNuth.c
  3. ilink32 --Tpd -L wkwin32.obj wkdummy.obj feal.obj knuth.obj c0d32.obj,,,Import32 CW32.lib,wkwin32,wkwin32


Сборка при помощи C++Builder 2007 прошла успешно.

-----
все багрепорты - в личные сообщения


| Сообщение посчитали полезным: daFix

Ранг: 397.0 (мудрец), 179thx
Активность: 0.170.1
Статус: Участник

Создано: 11 октября 2012 09:25
· Личное сообщение · #6

эмуль держит только одно алго из 3-х.
мб в вашем софте оно и юзается - как знать...

-----
...или ты работаешь хорошо, или ты работаешь много...




Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 19 ноября 2012 10:22
· Личное сообщение · #7

кто может сделать эмуль для WIBU-BOX/U (понятно что не бесплатно) есть программа и 2 ключа. они взаимо заменяемы. при работе в программе она постоянно опрашивает ключ. оставте свои мейлы а то у всех переполнение ПМ



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 19 ноября 2012 10:48
· Личное сообщение · #8

kolbak спешели фор Ю.
http://exelab.ru/f/action=vthread&forum=1&topic=17633

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 397.0 (мудрец), 179thx
Активность: 0.170.1
Статус: Участник

Создано: 19 ноября 2012 19:04
· Личное сообщение · #9

kolbak

софт и ключом доступен?

-----
...или ты работаешь хорошо, или ты работаешь много...




Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 19 ноября 2012 19:32
· Личное сообщение · #10

BfoX он тему перенес в поиск спецов.. смотри туда

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 5.3 (гость)
Активность: 0.010
Статус: Участник

Создано: 09 ноября 2016 12:40
· Личное сообщение · #11

Dear guy,
Hi, I hope you are fine.
could you please do me a favor.
I put Cipher into gk_feal.c in knCipher array.
But when run that I saw this fault.
"linker fatal error fatal unable to open file bcwin32.obj"

---------------------------------------------------------------

5BC1AC5F0954CA8A8D882B73D5B5E338F37A01FD11 into >>>>>>>>>>>>>>>>>

"""""""""""""""""""""""""""""""""
// -------------------------------------------------------------------------- //
//
// -------------------------------------------------------------------------- //
#include <Windows.h>
#include <StdIo.h>
#include "Feal.h"
#include "KNuth.h"
#include "wk.h"

#pragma argsused
.
.
.
.
.
.


// -------------------------------------------------------------------------- //
void main( void )
{
.
.
.

knPlain[ 44 ] = 0x00;
knPlain[ 45 ] = 0x00;
knPlain[ 46 ] = 0x00;
knPlain[ 47 ] = 0x00;
knPlain[ 48 ] = 0x00;
knPlain[ 49 ] = 0x00;

knCipher[ 0 ] = 0x5B;
knCipher[ 1 ] = 0xC1;
knCipher[ 2 ] = 0xAC;
knCipher[3] = 0x5F;
knCipher[4] = 0x09;
knCipher[5] = 0x54;
knCipher[6] = 0xCA;
knCipher[7] = 0x8A;
knCipher[8] = 0x8D;
knCipher[9] = 0x88;
knCipher[10] = 0x2B;
knCipher[11] = 0x73;
knCipher[12] = 0xD5;
knCipher[13] = 0xB5;
knCipher[14] = 0xE3;
knCipher[15] = 0x38;
knCipher[16] = 0xF3;
knCipher[17] = 0x7A;
knCipher[18] = 0x01;
knCipher[19] = 0xFD;
knCipher[20] = 0x11;
knCipher[ 21 ] = 0x00;
knCipher[ 22 ] = 0x00;
knCipher[ 23 ] = 0x00;
knCipher[ 24 ] = 0x00;
knCipher[ 25 ] = 0x00;
knCipher[ 26 ] = 0x00;
knCipher[ 27 ] = 0x00;
knCipher[ 28 ] = 0x00;
knCipher[ 29 ] = 0x00;
knCipher[ 30 ] = 0x00;
knCipher[ 31 ] = 0x00;
knCipher[ 32 ] = 0x00;
knCipher[ 33 ] = 0x00;
knCipher[ 34 ] = 0x00;
knCipher[ 35 ] = 0x00;
knCipher[ 36 ] = 0x00;
knCipher[ 37 ] = 0x00;
knCipher[ 38 ] = 0x00;
knCipher[ 39 ] = 0x00;
knCipher[ 40 ] = 0x00;
knCipher[ 41 ] = 0x00;
knCipher[ 42 ] = 0x00;
knCipher[ 43 ] = 0x00;
knCipher[ 44 ] = 0x00;
knCipher[ 45 ] = 0x00;
knCipher[ 46 ] = 0x00;
knCipher[ 47 ] = 0x00;
knCipher[ 48 ] = 0x00;
knCipher[ 49 ] = 0x00;
.
.
.
.
.
knPlain[ 0 ] = 0x00;
.
.
.
.

knPlain[ 45 ] = 0x00;
knPlain[ 46 ] = 0x00;
knPlain[ 47 ] = 0x00;
knPlain[ 48 ] = 0x00;
knPlain[ 49 ] = 0x00;

knCipher[ 0 ] = 0x5B;
knCipher[ 1 ] = 0xC1;
knCipher[ 2 ] = 0xAC;
knCipher[3] = 0x5F;
knCipher[4] = 0x09;
knCipher[5] = 0x54;
knCipher[6] = 0xCA;
knCipher[7] = 0x8A;
knCipher[8] = 0x8D;
knCipher[9] = 0x88;
knCipher[10] = 0x2B;
knCipher[11] = 0x73;
knCipher[12] = 0xD5;
knCipher[13] = 0xB5;
knCipher[14] = 0xE3;
knCipher[15] = 0x38;
knCipher[16] = 0xF3;
knCipher[17] = 0x7A;
knCipher[18] = 0x01;
knCipher[19] = 0xFD;
knCipher[20] = 0x11;
knCipher[ 21 ] = 0x00;
knCipher[ 22 ] = 0x00;
knCipher[ 23 ] = 0x00;
knCipher[ 24 ] = 0x00;
knCipher[ 25 ] = 0x00;
knCipher[ 26 ] = 0x00;
knCipher[ 27 ] = 0x00;
knCipher[ 28 ] = 0x00;
knCipher[ 29 ] = 0x00;
knCipher[ 30 ] = 0x00;
knCipher[ 31 ] = 0x00;
knCipher[ 32 ] = 0x00;
knCipher[ 33 ] = 0x00;
knCipher[ 34 ] = 0x00;
knCipher[ 35 ] = 0x00;
knCipher[ 36 ] = 0x00;
knCipher[ 37 ] = 0x00;
knCipher[ 38 ] = 0x00;
knCipher[ 39 ] = 0x00;
knCipher[ 40 ] = 0x00;
knCipher[ 41 ] = 0x00;
knCipher[ 42 ] = 0x00;
knCipher[ 43 ] = 0x00;
knCipher[ 44 ] = 0x00;
knCipher[ 45 ] = 0x00;
knCipher[ 46 ] = 0x00;
knCipher[ 47 ] = 0x00;
knCipher[ 48 ] = 0x00;
knCipher[ 49 ] = 0x00;

ShowData( "knPlain : ", knPlain, 25 );
.
.
.
.
.
.
// -------------------------------------------------------------------------- //
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

Добавлено спустя 1 минуту
I compile that with Borland C++ Build version 6 build 10.16.




Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 09 ноября 2016 19:41
· Личное сообщение · #12

mohammedrezaee пишет:
linker fatal error fatal unable to open file bcwin32.obj


Before anything else I would make sure that the file bcwin32.obj actually exists and is located where your linker expects it to be.

-----
Give me a HANDLE and I will move the Earth.


| Сообщение посчитали полезным: mohammedrezaee

Ранг: 397.0 (мудрец), 179thx
Активность: 0.170.1
Статус: Участник

Создано: 09 ноября 2016 21:32
· Личное сообщение · #13

plutos

чел пытается сам засолвить свою железяку. я ему по пальцам все объяснил. хочет сделать сам ибо из ирака денег не может/хочет платить за решение.

-----
...или ты работаешь хорошо, или ты работаешь много...





Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 10 ноября 2016 06:15
· Личное сообщение · #14

BfoX пишет:
ибо из ирака денег не может/хочет платить за решение.


Ну тогда пусть нефтью рассчитается!

-----
Give me a HANDLE and I will move the Earth.




Ранг: 5.3 (гость)
Активность: 0.010
Статус: Участник

Создано: 10 ноября 2016 14:31
· Личное сообщение · #15

I'm not from Iraq & looking for money.
I want learn how emulator this dongle that I had.
-------------
I searched in computer and web so I can't find 'bcwin32.obj'.
Thanks in advanced.



Ранг: 397.0 (мудрец), 179thx
Активность: 0.170.1
Статус: Участник

Создано: 10 ноября 2016 16:13
· Личное сообщение · #16

mohammedrezaee
use ms visual studio express editions and compile it.

из ирана

-----
...или ты работаешь хорошо, или ты работаешь много...




Ранг: 431.7 (мудрец), 390thx
Активность: 0.730.32
Статус: Участник

Создано: 11 ноября 2016 07:42 · Поправил: dosprog
· Личное сообщение · #17

)) blin! smotrite zche oshыbki kompiliatora..

Edit file WK.H:

old:
Code:
  1. 229:        #if defined(__BORLANDC__)
  2. 230:          #pragma comment(lib, "bcwin32")
  3. 231:        #else
new:
Code:
  1. 229:        #if defined(__BORLANDC__)
  2. 230:   //       #pragma comment(lib, "bcwin32")
  3. 231:        #else




--Добавлено--

BfoX пишет:
из ирана

) Кто-то пишет - иран, кто-то ирак. Я не знаю, как правильно..

daFix пишет:
9 октября 2012 15:06:09
Но не могу понять чем его компилить. Borland Builder не хочет, сыпет ошибки.
Подтолкните в нужном направлении


Там в bat-файле намекают, что нужен BorlandС v.5.
Компилируется нормально в v.5.01, с учётом комметирования в файле WK.H.

Кстати, самая нормальная версия 5.01. После пошли всякие тягостные чудачества
Там была ещё какая-то v. 5.02, видимо, для неё и была та прагма в WK.H,
но она лишняя, всё задано в bat-файле.



| Сообщение посчитали полезным: mohammedrezaee


Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 11 ноября 2016 08:46
· Личное сообщение · #18

dosprog пишет:
)) blin! smotrite zche oshыbki kompiliatora..


Блин, это уже почти фарси! любой иранец поймет.

-----
Give me a HANDLE and I will move the Earth.




Ранг: 5.3 (гость)
Активность: 0.010
Статус: Участник

Создано: 11 ноября 2016 21:11
· Личное сообщение · #19

dosprog пишет:
)) blin! smotrite zche oshыbki kompiliatora..

Edit file WK.H:

old:
Code:
229:        #if defined(__BORLANDC__)
230:          #pragma comment(lib, "bcwin32")
231:        #else
new:
Code:
229:        #if defined(__BORLANDC__)
230:   //       #pragma comment(lib, "bcwin32")
231:        #else


i did, but I gave this error.

[Linker Error] Unresolved external '_TKNuth20_Enc' referenced from K:\BIN\WIBUEMU\WIBU01\GK_FEAL.OBJ
[Linker Error] Unresolved external '_TKNuth21_Init' referenced from K:\BIN\WIBUEMU\WIBU01\GK_FEAL.OBJ
[Linker Error] Unresolved external '_TKNuth21_Enc' referenced from K:\BIN\WIBUEMU\WIBU01\GK_FEAL.OBJ

Добавлено спустя 15 минут
BfoX

I did with MS studio express 2012 and after compile it had attached error.


d769_11.11.2016_EXELAB.rU.tgz - ms-studio.txt



Ранг: 397.0 (мудрец), 179thx
Активность: 0.170.1
Статус: Участник

Создано: 11 ноября 2016 21:51
· Личное сообщение · #20

compile it as c-source

Добавлено спустя 9 минут
0x420E8310 0xFE9EEBAA
and
0x3F9C67C8 0x82F29565
pair

-----
...или ты работаешь хорошо, или ты работаешь много...




Ранг: 5.3 (гость)
Активность: 0.010
Статус: Участник

Создано: 11 ноября 2016 22:14
· Личное сообщение · #21

BfoX

I is constantly receiving this error

[Linker Error] Unresolved external '_TKNuth20_Enc' referenced from K:\BIN\WIBUEMU\WIBU01\GK_FEAL.OBJ
[Linker Error] Unresolved external '_TKNuth21_Init' referenced from K:\BIN\WIBUEMU\WIBU01\GK_FEAL.OBJ
[Linker Error] Unresolved external '_TKNuth21_Enc' referenced from K:\BIN\WIBUEMU\WIBU01\GK_FEAL.OBJ


701b_11.11.2016_EXELAB.rU.tgz - 1.jpg

Добавлено спустя 0 минут
I took picture of sequence of did.



Ранг: 397.0 (мудрец), 179thx
Активность: 0.170.1
Статус: Участник

Создано: 11 ноября 2016 22:33
· Личное сообщение · #22

you add to compile 'Knuth.c/Knuth.h' source?

-----
...или ты работаешь хорошо, или ты работаешь много...




Ранг: 431.7 (мудрец), 390thx
Активность: 0.730.32
Статус: Участник

Создано: 12 ноября 2016 01:37 · Поправил: dosprog
· Личное сообщение · #23

mohammedrezaee пишет:
I did with MS studio express 2012 and after compile it had attached error.

Use Borland C++ v.5.01 with attached to sources file "d.bat"
and edited file WK.H (as given above).

Tested, compiled Ok.

| Сообщение посчитали полезным: mohammedrezaee

Ранг: 5.3 (гость)
Активность: 0.010
Статус: Участник

Создано: 12 ноября 2016 16:17
· Личное сообщение · #24

dosprog
1 step :
Edit file WK.H:
old:
Code:
230: #pragma comment(lib, "bcwin32")
new:
Code:
230: // #pragma comment(lib, "bcwin32")

2 step attached d.bat

code : #include <windows.h>
#include <stdIo.h>
#include <string.h>
#include "Feal.h"
#include "KNuth.h"
#include "wk.h"

#pragma argsused
void executeBatch(char* BatchFile){
string cmd(BatchFile)
string expandCmd = string("\") + cmd + string("\");
system(expandCmd.c_str());
}
// -------------------------------------------------------------------------- //
void ShowData( LPSTR cTitle, BYTE * Table, DWORD Count )
{
DWORD Index;
printf( cTitle );
for( Index = 0; Index < Count; Index++ )
{
printf( "%02X", Table[ Index ] );
}
printf( "\n" );
}
---------------
line 184 :
void main( void )
{
executeBatch("D.BAT");
-----------------
But I can't do that.
I attached file.
may be sent for me wibu emulaotr project?

42ad_12.11.2016_EXELAB.rU.tgz - GK_FEAL.C

Добавлено спустя 5 минут
BfoX

only this gave me 0x420E8310 0xFE9EEBAA after that its stooped.



Ранг: 397.0 (мудрец), 179thx
Активность: 0.170.1
Статус: Участник

Создано: 12 ноября 2016 17:32
· Личное сообщение · #25

mohammedrezaee

you have 2 pair of cipher. in your source present first both case...

-----
...или ты работаешь хорошо, или ты работаешь много...


| Сообщение посчитали полезным: mohammedrezaee

Ранг: 5.3 (гость)
Активность: 0.010
Статус: Участник

Создано: 12 ноября 2016 22:17
· Личное сообщение · #26

4. Place solved ciphertext ( 0x420E8310 0xFE9EEBAA ) into bruteforce solver. (could take up to 4 days).

How should I do it?



Ранг: 397.0 (мудрец), 179thx
Активность: 0.170.1
Статус: Участник

Создано: 14 ноября 2016 20:35
· Личное сообщение · #27

small hint's for your next job:

1. in GK-FEAL.C you need put the data from '5bc1ac5f0954ca8a8d882b73d5b5e338f37a01fd11' or '23fdc845e0372f51aad39c6801a79d0e654d01b4c9', recompile and run it.
2. on next step you put the extracted 2 pair 32 bit cipher in the wibu-solver. and run it (can work from 1 to 4 days long - PC dependent).
3. after finish step 2 you need put the WIBU_PLAIN_LEFT data with WIBU_KEY's ( WIBU_KEY_LEFT and WIBU_KEY_RIGHT) to the emulator source.
4. re-build your source with flCtrl, ulFirmCode, ulUserCode, ulData1, ulData2, ulProgramCount, ulConfig, usAsicBuild, usExtMemSize.

it all - get the profit.

-----
...или ты работаешь хорошо, или ты работаешь много...




Ранг: 62.5 (постоянный), 2thx
Активность: 0.050
Статус: Участник

Создано: 21 ноября 2016 00:49
· Личное сообщение · #28

Товарищи, а какой алгоритм используется в CmStick/T 1001-02-230?



Ранг: 128.8 (ветеран), 21thx
Активность: 0.060.05
Статус: Участник

Создано: 21 ноября 2016 08:34
· Личное сообщение · #29

GodFather

На борту этого донгла есть крипточип . Алгоритмы поддерживает разные . Хэширование , AES , ECIES, RSA и т.д.



Ранг: 11.6 (новичок), 1thx
Активность: 0.010
Статус: Участник

Создано: 01 марта 2019 18:50 · Поправил: ion
· Личное сообщение · #30

Прошло уже много времени со дня последнего сообщения, но вдруг кто нибудь еще в теме.

Пытаюсь разобраться в --> этих <-- исходниках.

Из брелка получаю следующую информацию:

Code:
  1. Version : 0000F002
  2. PortName: USB
  3.   BoxList
  4.     flCtrl            : 00000000
  5.     cBOx              : 00000001
  6.     usReserved        : 00000000
  7.  
  8.     Box(0)
  9.       awkbsr.ulData   : 0098C1D5
  10.       awkbsr.usMask   : 00000008
  11.       awkbsr.usReserv : 00000000
  12.     BoxData
  13.       flCtrl          : 00000000
  14.       usVersion       : 00000006
  15.       cEntry          : 00000001
  16.       WkbBoxEntry(00)
  17.         flCtrl        : 00032100
  18.         ulFirmCode    : 000009A2
  19.         ulUserCode    : 00504278
  20.         ulData1       : 00006204
  21.         ulData2       : 00000000
  22.       Cipher          : DB99BEDB6C83077974A5A4349F29876C416129A4E3
  23.       
  24. knPlain       : 000000000000000000000000000000000000000000
  25. knCipher (Pre): DB99BEDB6C83077974A5A4349F29876C416129A4E3
  26. KNuth21_Table : BA43E8F5BA43E8F5FB8F302C6DF69BA8AE42E3DF98
  27. Trying F5E843BA 2C308FFB:  OK
  28. Keys          : BA43E8F5FB8F302C


Из текста файла BF.C ясно, что исходные значения берутся из файла "bf.ini"

Code:
  1. [BFConfig]
  2. SelectCode=00000000
  3. PlainL=3DCF041B
  4. PlainR=F019676D
  5. KeyL=000009A5
  6. KeyR=A9056364


Но здесь заполнены четыре значения (не считая SelectCode).
Подскажите, будьте добры, кто уже разобрался, в какие из них нужно вставить информацию и какую из предыдущего блока?


. 1 . 2 . >>
 eXeL@B —› Программирование —› Прошу помощи в компиляции эмуля для донгла Wibu
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати