![]() |
eXeL@B —› Вопросы новичков —› Генерация уникальной строки |
Посл.ответ | Сообщение |
|
Создано: 17 сентября 2015 16:34 · Личное сообщение · #1 Здравствуйте! Есть утилита, задача которой сгенерировать уникальную строку. Code:
Сразу видно, что она в base64. Если декодировать ее 4 раза, то получаем: Code:
По бокам числа, а в середине что-то похожее на base64. Если перевести base64 to HEX - получим это: Code:
Protection_ID info: Code:
Задача: понять алгоритм генерации уникальной строки. Пробовал натравить последний de4dot, но попытка не увенчалась успехом. Code:
Посоветуйте, пожалуйста, как снять ConfuserEx v0.5.0. P.S. Хотел в отладчике перехватить момент конвертации данных в base64. Для этого должна использоваться функция CryptBinaryToString из Crypt32.dll Но я ее не нашел в адресном пространстве процесса. Зато нашел: cryptbase.dll, cryptsp.dll, bcrypt.dll. В их экспорте не нашел ничего подходящего. Что использует .NET для перевода в base64 ? Прикрепляю утилиту. ![]() ![]() |
|
Создано: 17 сентября 2015 19:20 · Личное сообщение · #2 Dynamic пишет: Хотел в отладчике перехватить момент конвертации данных в base64. Для этого должна использоваться функция CryptBinaryToString из Crypt32.dll Полное фуфло, в base64 и обратно можно переводить и без всяких API ----- продавец резиновых утёнков ![]() |
|
Создано: 17 сентября 2015 22:05 · Личное сообщение · #3 |
|
Создано: 17 сентября 2015 22:37 · Поправил: Dynamic · Личное сообщение · #4 |
|
Создано: 18 сентября 2015 05:31 · Поправил: plutos · Личное сообщение · #5 Dynamic пишет: Какая API вызывается и с какой библиотеки при использовании функционала .NET по переводу строки в base64 ? Code:
Code:
Оно? ----- Give me a HANDLE and I will move the Earth. ![]() |
|
Создано: 20 сентября 2015 09:56 · Личное сообщение · #6 Dynamic пишет: Если перевести base64 to HEX - получим это: 85597A066B4CD656E981F110DF9CA06F1BDA02D41C99307B4DC513BAA884B1E31E1D9DC26C4DB7FD Это строка, зашифрованная 3DES ECB, ключ шифрования E7CCFCC9B881FD6DEED0402B47EB7693, после расшифровки 4FCC-022C-4D47-985C-7578-B0E4-0D2D-FEA9. Если убрать дефисы, то останется хэш МД5, который посчитан от длинной текстовой строки с описанием железа ПК (CPU+BIOS+MB+диск+видео). ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Генерация уникальной строки |