|  | eXeL@B —› Вопросы новичков —› Алгоритм шифрования | 
| Посл.ответ | Сообщение | 
|  | Создано: 16 октября 2015 03:35 · Поправил: Samagonische · Личное сообщение · #1 Добрый день, помогите узнать алгоритм шифрования. В базе данных имеются данные, хранятся в hex виде: "CA67E99A429CAB7FB6C6729C28EF9CE979F76729" что в ANSI виде: "КgйљBњ«.¶Жrњ(пњйyчg)" - доподлинно известно что в дешифрованном виде это: "Частное лицо(Москва)" Также в БД есть данные fixdata, храняться в виде: "…›ќ¬Uџ¤P™™Ўў ¤Є§••Ў Ј—ќR“•¦•Tљ¤U–—", что в hex: "859B9DAC559FA4509999A1A2A0A4AAA79595A1A0A3979D529395A695549AA4559697" Кусок из IDA в котором используется данный алгоритм: Code: 
 Собственно вопрос: как из: "CA67E99A429CAB7FB6C6729C28EF9CE979F76729" получить: "Частное лицо(Москва)"? P.S. Есть исполняемый файл и куча других примеров, кто силён, есть время и возможность ковырнуть, стучите в скайп - samagonische Всем заранее спасибо!  | 
|  | Создано: 16 октября 2015 06:45 · Личное сообщение · #2 | 
|  Ранг: 419.0 (мудрец), 647thx Активность: 0.46↗0.51 Статус: Участник "Тибериумный реверсинг" | Создано: 16 октября 2015 07:33 · Личное сообщение · #3 | 
|  | Создано: 16 октября 2015 10:12 · Личное сообщение · #4 Samagonische пишет: кто силён, есть время и возможность ковырнуть, стучите в скайп - samagonische Логика - просто класс ! Кто силен - у того обычно нету времени и тем более желания стучаться к кому-то в скайп еще чтобы помощь оказать  И вообще расшифровка баз - вопрос скорее в тему поиска специалистов. ----- ds  | 
|  | Создано: 16 октября 2015 11:47 · Личное сообщение · #5 Samagonische пишет: Добрый день, помогите узнать алгоритм шифрования. Похоже на  | Сообщение посчитали полезным: Samagonische | 
|  | Создано: 16 октября 2015 12:15 · Личное сообщение · #6 Samagonische пишет: "CA67E99A429CAB7FB6C6729C28EF9CE979F76729" что в ANSI виде: "КgйљBњ«.¶Жrњ(пњйyчg)" Скобки не тронуты, одинаковые символы в строке совпадают и в шифрованной. Похоже на вариант rot-13 (шифр Цезаря), обычная замена символов. Словарик обратной замены элементарно составляется по известным строкам.  | 
|  | Создано: 16 октября 2015 12:17 · Личное сообщение · #7 | 
|  | Создано: 16 октября 2015 12:27 · Поправил: dosprog · Личное сообщение · #8 ManHunter пишет: Словарик обратной замены элементарно составляется по известным строкам. Code: 
 )) Вспоминаются "Пляшущие человечки" и "Золотой Жук". И ещё немецкая "Энигма". Перекодировка. Только составить таблицу это надо подрючиться. Впрочем, она уже целиком хранится где-то в самом софте. Хотя никто не гарантирует, что она там одна. Samagonische пишет: Также в БД есть данные fixdata Размер этого блока данных какой? tihiy_grom пишет: ну вам же писали   Та ну.. Баловство это.  | Сообщение посчитали полезным: Samagonische | 
|  | Создано: 16 октября 2015 12:55 · Личное сообщение · #9 tihiy_grom пишет: ну вам же писали Я там не увидел бюджета этой вечеринки. Совет - бесплатный, а вот помощь уже через кассу    | Сообщение посчитали полезным: Samagonische | 
|  | Создано: 16 октября 2015 13:55 · Личное сообщение · #10 SaNX пишет: Ухбля, какие вы же смешные, товарищи новички. Щас все всё бросят и будут за тебя ломать. Я не просил ломать, ломать я буду сам, спросил может у кого какие мыли есть или кто-то сталкивался дабы не изобретать велосипед, но все равно - Спасибо. ELF_7719116 пишет: Для начала можете воспользоваться утилитой Crypto Searcher: https://exelab.ru/download.php?action=get&n=MzU1 Или IDA + плагин поиска сигнатур А если не получится - велкаме ту зе "запросы на взлом" Спасибо, попробую, в любом случае, благодарю за попытку помочь!  DimitarSerg пишет: Логика - просто класс ! Понял, буду иметь ввиду. crc1 пишет: Похоже на --> TCryptLib 2.4 <-- Огромное спасибо, попробую. ManHunter пишет: Скобки не тронуты, похоже на вариант rot-13 (шифр Цезаря). Словарик обратной замены элементарно составляется. Да, я бы составил без проблем, но в софте заметил функции по Code: 
 Code: 
 dosprog пишет: Только составить таблицу это надо подрючиться. Впрочем, она уже целиком хранится где-то в самом софте. Хотя никто не гарантирует, что она там одна. Размер этого блока данных какой? Возможно, но очень похоже, что к расшифровке имеет отношение только данные из таблицы fixdata Они разные, вот из первой БД  Вот из второй БД  Спасибо за попытку помочь. ManHunter пишет: Я там не увидел бюджета этой вечеринки. Совет - бесплатный, а вот помощь уже через кассу Спасибо, буду иметь ввиду, если будет необходимость и сам не решу вопрос, обязательно займу очередь в кассу    | 
|  | Создано: 16 октября 2015 15:15 · Личное сообщение · #11 | 
|  | Создано: 16 октября 2015 16:20 · Поправил: Samagonische · Личное сообщение · #12 tempds пишет: Может пора отложить кофейную гущу и подебажить, а не постить скрины "ни о чём". Софт же как я понял есть в наличии, в чём проблема то ? Почему сразу "ни о чём", был задан вопрос, я ответил наглядно. Если бы хватало опыта в "подебажить", я бы не обратился за советом, а молча решил сей вопрос. Проблема в том, что мой профиль больше - веб технологии. И до этого момента я как раз дошел сам, снял вручную с исходного софта UPX и как раз через "подебажить" выдернул логин и пароль для подключения к БД MySQL. Но тем не менее - спасибо за совет    | 
|  | Создано: 16 октября 2015 16:39 · Личное сообщение · #13 Samagonische пишет: Почему сразу "ни о чём" да потому что ни о чем. ты не сделал ничего по сути, дернуть кусок дизасма из иды сможет и домохозяйка  говнокод похож на дельфи. возьми idr, сгенери idc, наложи в иде, будет по-приличней. а потом дебагом смотри, куда идут данные после чтения и что с ними происходит. только чую я, что мой пост - зря потраченное время. ----- SaNX  | 
|  | Создано: 16 октября 2015 18:35 · Поправил: Samagonische · Личное сообщение · #14 SaNX пишет: да потому что ни о чем. ты не сделал ничего по сути, дернуть кусок дизасма из иды сможет и домохозяйка говнокод похож на дельфи. возьми idr, сгенери idc, наложи в иде, будет по-приличней. а потом дебагом смотри, куда идут данные после чтения и что с ними происходит. только чую я, что мой пост - зря потраченное время. Спасибо за конструктивную критику, но для меня, как для человека далёкого от реверсинга, я считаю что руками снять UPX и найти логин и пароль - это серьёзный прогресс. Скриншоты, это всего-то ответ на вопрос(наглядный), какого размера блок данных. Вы правы, приложение написано на делфи. Благодарю за советы, буду пробовать.  | 
|  | Создано: 16 октября 2015 19:10 · Личное сообщение · #15 Samagonische чувак, ты пойми, твоя тема выглядит примерно так: твоя машина не заводится, ты вышел, попинал колеса, сфоткал движок и выложил в инет. что же дальше делать тебе? зы: учиться, учиться и еще раз учиться. туторов - валом. азы хотяб постигни. ----- SaNX  | Сообщение посчитали полезным: tihiy_grom, gazlan | 
|  | Создано: 17 октября 2015 02:17 · Личное сообщение · #16 | 
|  | Создано: 29 декабря 2015 01:51 · Личное сообщение · #17 Всем привет! В шифровании я ни бом-бом, поэтому спрашиваю здесь: возможно ли развернуть алгоритм? MOV ESI,1 /MOVZX ECX,WORD PTR DS:[EAX+ESI*2-2] |SHL EDX,4 |ADD ECX,EDX |MOV EDX,ECX |MOV ECX,F0000000 |AND ECX,EDX |TEST ECX,ECX |JE SHORT прыжок на INC ESI |MOV EDI,ECX |SHR EDI,18 |XOR EDX,EDI |XOR ECX,EDX |MOV EDX,ECX |INC ESI |DEC EBX \JNZ SHORT прыжок на MOVZX ECX,WORD PTR DS:[EAX+ESI*2-2] На входе - UNICODE строка из 32 символов, на выходе - dword. Спасибо.  | 
|  | Создано: 29 декабря 2015 02:02 · Личное сообщение · #18 | 
|  | Создано: 29 декабря 2015 10:31 · Поправил: neomant · Личное сообщение · #19 Считается некая контрольная сумма, хеш. Разворачивать нечего. ----- Следуй за белым кроликом  | Сообщение посчитали полезным: -Sanchez- | 
|  | eXeL@B —› Вопросы новичков —› Алгоритм шифрования | 








 Для печати
 Для печати