TGViewer
Order of Six Angles Order of Six Angles @orderofsixangles · 5.34K subscribers
Post #3153 1.21K
Order of Six Angles The Cost of Understanding: LLM-Driven Reverse Engineering vs Iterative LLM Obfuscation https://www.elastic.co/security-labs/llm-reversing-vs-llm-obfuscation
Помните статью, где проверяли возможность ЛЛМ решить хитрый крякми? Я решил перепроверить тест, на крякми без обфускации (4 раунда XOR + циклический сдвиг влево, ключи из LCG от seed), на последних фронтир моделях. Используемый алгоритм может увести модель в бесконечный reasoning (так и произошло, там где модель не справилась). Локальная Qwen 3.8 27B NVFP4 крякми не решила. Тест проводился через чат в Openrouter

Google Gemini Pro Latest - решил (28 секунд)
Claude Opus Latest - не решил
OpenAI GPT Latest - решил (16 секунд)
Qwen3.8 Flash - не решил
GLM Latest - не решил
Qwen3.8 2.4T A95B - не решил
DeepSeek V4 Pro 0813 - не решил
Qwen3.8 Max - решил (130 секунд)
Hy4 preview - не решил
GLM 5.3 Flash - не решил
Grok 4.6 - решил (97 секунд)

Я заметил, что некоторые модели иногда решают, а иногда нет. Поэтому тест может не отражать адекватного поведения. Промпт:

This is a C crackme. Recover the exact password by static analysis only.

unsigned int key_seed = 0x5EED1234u;

unsigned char enc_expected[8] = {
0x1a, 0xcb, 0x74, 0xaa, 0x1a, 0x8b, 0x31, 0xb8
};

void transform(const char *input, unsigned char *output, int len) {
unsigned int s = key_seed;
unsigned int subkeys[4];

for (int r = 0; r < 4; r++) {
s = s * 1103515245u + 12345u;
subkeys[r] = s;
}

for (int i = 0; i < 8; i++)
output[i] = (i < len) ? (unsigned char)input[i] : 0;

for (int r = 0; r < 4; r++) {
for (int i = 0; i < 8; i++)
output[i] ^= (unsigned char)(subkeys[r] >> (8 * (i & 3)));

unsigned char tmp = output[0];
for (int i = 0; i < 7; i++)
output[i] = output[i + 1];
output[7] = tmp;
}
}

int verify(const unsigned char *transformed, int len) {
if (len != 8) return 0;
for (int i = 0; i < 8; i++)
if (transformed[i] != enc_expected[i]) return 0;
return 1;
}


Ответ: r3v3rs3!
More from @orderofsixangles
  1. Sep 21, 2026Android 1-day exploit by LLM (GLM-5.3) 15 числа вышло сентябрьское обновление безопасности…
  2. Sep 20, 2026A snapshot of arXiv's metadata, version history, submission files and rendered documents.…
  3. Sep 18, 2026в ios будет edr? https://x.com/C2IRIS/status/2100692307250938322?s=20
  4. Sep 18, 2026photo post
  5. Sep 17, 2026Golang loader that uses vulnerable drivers to terminate EDR and antivirus processes before…
  6. Sep 17, 2026Из размышлений дипсика
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →