![]() |
eXeL@B —› Вопросы новичков —› Нужна помощь в определении и разборе криптоалгоритма. |
Посл.ответ | Сообщение |
|
Создано: 22 января 2013 19:21 · Личное сообщение · #1 Всем привет. Помогите разобраться к криптоалгоритмом сам в ентом не очень силен. Ента процедура расшифровывает блок данных. Вот то, что выдал хекс-рей(если нужно то могу приложить idb-шку.) Интересует енто стандартный алго или какой нить самопал и возможен ли его реверс? Заранее спасибо. char __stdcall sub_11118(int a1) { int v1; // eax@1 int v2; // esi@1 int v3; // edi@1 char v4; // dl@1 signed int v5; // ecx@1 v1 = a1; *(_DWORD *)(v1 + 4) ^= 0x5AA5AA55u; *(_DWORD *)(v1 + 8) -= 1126862747; v2 = a1 + 13; v3 = a1 + 184; v4 = 0; v5 = 0; if ( v1 + 13 < (unsigned int)(v1 + 184) ) { do { *(_BYTE *)(v5 + v2) = ~((*(_BYTE *)(v5 + v2) ^ (v5 + *(_BYTE *)(v5 % 8 + a1 + 4))) - *(_BYTE *)(v5 % 4 + a1 + 4)); ++v5; } while ( v5 + v2 < (unsigned int)v3 ); v4 = 0; while ( v2 < (unsigned int)v3 ) v4 += *(_BYTE *)v2++; } return *(_BYTE *)(a1 + 12) == v4; } ![]() |
|
Создано: 22 января 2013 19:25 · Личное сообщение · #2 |
|
Создано: 22 января 2013 19:33 · Личное сообщение · #3 |
|
Создано: 22 января 2013 19:46 · Личное сообщение · #4 |
|
Создано: 22 января 2013 20:01 · Личное сообщение · #5 ajax А кто енто такой "предводителя дворянства?"? reversecode Лови. ![]() ![]() |
|
Создано: 22 января 2013 20:21 · Личное сообщение · #6 AliS S0fT пишет: А кто енто такой "предводителя дворянства?"? Киса Воробьянинов. ----- http://ntinfo.biz ![]() |
|
Создано: 22 января 2013 21:26 · Поправил: reversecode · Личное сообщение · #7 ну если верить рейсу то это так Code:
хотя что то не кажется можно сильно поупрощать все, цикл по индексу прогнать а не по указателю не силен я в паскале ![]() ![]() |
|
Создано: 22 января 2013 21:28 · Поправил: AliS S0fT · Личное сообщение · #8 |
|
Создано: 22 января 2013 22:07 · Личное сообщение · #9 |
|
Создано: 24 января 2013 07:19 · Поправил: AliS S0fT · Личное сообщение · #10 |
|
Создано: 24 января 2013 09:02 · Поправил: kampaster · Личное сообщение · #11 |
![]() |
eXeL@B —› Вопросы новичков —› Нужна помощь в определении и разборе криптоалгоритма. |
Эта тема закрыта. Ответы больше не принимаются. |