Не уверен что на этом ресурсе кому-то интересно, но напишу последний раз новость об обновах... Есть интересная моделька GLM-5.3 Flash, интересна тем-что, стоит она почти бесплатно, но при этом качество почти как у Claude судя по отзывам, модель появилась совсем недавно и наделала не мало шума.) Решил поднять у себя, сейчас можно использовать пять моделей, 2 локальных и 3 облачных: https://zer0kernel.org/threads/oblachnaja-model-zer0kernel-experimental.555/
Голоса приказали --- Сообщение объединено, 30 авг 2026 --- Есть ли такая услуга на хакерских форумах? Удалённо : установка ОС , удаление вирусов.
Что-то не могу успокоится, вот решил закодить реализацию взаимодействия с ботом в телеге: https://zer0kernel.org/threads/bot-v-telegramm-zer0kernel-uncensored-ai-bot.583/ Теперь можно общаться в телеге! На этом наверное и закончу пока-что, вообще странный у меня наверное отдых. Выпил бутылку пива, думал вообще ничего сделать не смогу, а под музыку нормально зашло...) Но это вайб кодинг, он такой.)))
Код (Text): посмотри код: mov edi, edi push ebp mov ebp, esp mov eax, [ebp+arg_0] push esi mov esi, [ecx] mov ecx, [ecx+4] push edi mov edi, edx cmp eax, 7 jbe short loc_58D84B lea edx, [eax-8] shr edx, 3 inc edx loc_58D813: ; CODE XREF: SymCryptMarvin32(x,x,x,x)+53j add esi, [edi] sub eax, 8 xor ecx, esi rol esi, 14h add esi, ecx rol ecx, 9 xor ecx, esi rol esi, 1Bh add esi, [edi+4] add edi, 8 add esi, ecx rol ecx, 13h xor ecx, esi rol esi, 14h add esi, ecx rol ecx, 9 xor ecx, esi rol esi, 1Bh add esi, ecx rol ecx, 13h sub edx, 1 jnz short loc_58D813 loc_58D84B: ; CODE XREF: SymCryptMarvin32(x,x,x,x)+14j sub eax, 0 jz short loc_58D899 sub eax, 1 jz loc_58D943 sub eax, 1 jz loc_58D91C sub eax, 1 jz loc_58D8EF dec eax sub eax, 1 jz loc_58D92A sub eax, 1 jz loc_58D903 sub eax, 1 jz short loc_58D8D6 add esi, [edi] xor ecx, esi rol esi, 14h add esi, ecx rol ecx, 9 xor ecx, esi rol esi, 1Bh add esi, ecx rol ecx, 13h loc_58D899: ; CODE XREF: SymCryptMarvin32(x,x,x,x)+58j mov edx, 80h loc_58D89E: ; CODE XREF: SymCryptMarvin32(x,x,x,x)+10Bj ; SymCryptMarvin32(x,x,x,x)+12Fj ... mov eax, [ebp+arg_4] add esi, edx xor ecx, esi rol esi, 14h add esi, ecx rol ecx, 9 xor ecx, esi rol esi, 1Bh add esi, ecx rol ecx, 13h xor ecx, esi rol esi, 14h add esi, ecx rol ecx, 9 xor ecx, esi rol esi, 1Bh add esi, ecx rol ecx, 13h pop edi mov [eax], esi mov [eax+4], ecx pop esi pop ebp retn 8 Код (Text): // Marvin32 Hash Function (Reconstructed from Assembly) // Утилита: Rotate Left 32-bit uint32_t rol32(uint32_t x, int n) { return (x << n) | (x >> (32 - n)); } // Ядро Marvin: один раунд обновления состояния (s0, s1) с добавлением данных (d0, d1) // d0, d1 - 32-битные значения из входных данных void marvin_round(uint32_t *s0, uint32_t *s1, uint32_t d0, uint32_t d1) { // Первый блок операций *s0 += d0; *s1 ^= *s0; *s0 = rol32(*s0, 20); // 0x14 *s0 += *s1; *s1 = rol32(*s1, 9); *s1 ^= *s0; *s0 = rol32(*s0, 27); // 0x1B *s0 += *s1; *s1 = rol32(*s1, 19); // 0x13 // Второй блок операций (в цикле он повторяется с d1) // В ассемблере это выглядит как продолжение того же блока // Но важно: в цикле add esi, [edi+4] происходит ДО второй части // Давайте перепроверим ассемблер для точности. // Перечитываем ассемблер цикла: // add esi, [edi] -> s0 += d0 // xor ecx, esi -> s1 ^= s0 // rol esi, 14h -> s0 = rol(s0, 20) // add esi, ecx -> s0 += s1 // rol ecx, 9 -> s1 = rol(s1, 9) // xor ecx, esi -> s1 ^= s0 // rol esi, 1Bh -> s0 = rol(s0, 27) // add esi, [edi+4] -> s0 += d1 <-- ВНИМАНИЕ: d1 добавляется здесь // add edi, 8 -> ptr += 8 // add esi, ecx -> s0 += s1 // rol ecx, 13h -> s1 = rol(s1, 19) // xor ecx, esi -> s1 ^= s0 // rol esi, 14h -> s0 = rol(s0, 20) // add esi, ecx -> s0 += s1 // rol ecx, 9 -> s1 = rol(s1, 9) // xor ecx, esi -> s1 ^= s0 // rol esi, 1Bh -> s0 = rol(s0, 27) // add esi, ecx -> s0 += s1 // rol ecx, 13h -> s1 = rol(s1, 19) // Оказывается, это НЕ два отдельных раунда. // Это один расширенный раунд, который обрабатывает 8 байт (d0, d1) // через последовательность, где d1 добавляется в середине. // Перепишу функцию под фактическую последовательность: } // Исправленная функция раунда, точно отражающая ассемблер void marvin_round_8bytes(uint32_t *s0, uint32_t *s1, uint32_t d0, uint32_t d1) { // 1. add esi, [edi] *s0 += d0; // 2. xor ecx, esi *s1 ^= *s0; // 3. rol esi, 14h (20) *s0 = rol32(*s0, 20); // 4. add esi, ecx *s0 += *s1; // 5. rol ecx, 9 *s1 = rol32(*s1, 9); // 6. xor ecx, esi *s1 ^= *s0; // 7. rol esi, 1Bh (27) *s0 = rol32(*s0, 27); // 8. add esi, [edi+4] <-- d1 добавляется здесь *s0 += d1; // 9. add esi, ecx *s0 += *s1; // 10. rol ecx, 13h (19) *s1 = rol32(*s1, 19); // 11. xor ecx, esi *s1 ^= *s0; // 12. rol esi, 14h (20) *s0 = rol32(*s0, 20); // 13. add esi, ecx *s0 += *s1; // 14. rol ecx, 9 *s1 = rol32(*s1, 9); // 15. xor ecx, esi *s1 ^= *s0; // 16. rol esi, 1Bh (27) *s0 = rol32(*s0, 27); // 17. add esi, ecx *s0 += *s1; // 18. rol ecx, 13h (19) *s1 = rol32(*s1, 19); } void SymCryptMarvin32( uint32_t *state_in, // ecx: указатель на начальное состояние (2 x uint32) const uint8_t *data, // edx: указатель на входные данные uint32_t len, // arg_0: длина данных uint32_t *out // arg_4: указатель на выход (2 x uint32) ) { // Инициализация uint32_t s0 = state_in[0]; // esi uint32_t s1 = state_in[1]; // ecx const uint8_t *ptr = data; // edi uint32_t remaining = len; // Основной цикл: обработка по 8 байт while (remaining >= 8) { // Загрузка 8 байт из ptr // В ассемблере: mov esi, [ecx] ... но в цикле: // add esi, [edi] -> s0 += *(uint32_t*)ptr Для начала норм Он подмотрел подсказку из символов и сразу выдал алгоритм(те не восстановил, а подобрал). Без подсказки(в самом коде): - дипсик.
Он очень ленивый, как и человек.) Для тех-кому может удобней пользоваться в телеграм, обновил бота: Обновление бота: 1)Возможность выбрать модель: Текущая модель (По умолчанию): : Zer0Kernel Uncensored. Для выбора используйте /model. Zer0Kernel Uncensored — локальная модель с минимальной цензурой, предназначенная для вопросов ИБ, кодинга, pentest и вопросов с минимумом отказов. Отличается ещё и тем, что логи нигде не сохраняются, то есть обеспечивается максимальная приватность. Zer0Kernel Experimental — предназначена для ну очень ресурсоёмких задач, отлично проявила себя в кодинге, анализе логов и т. д. Это облачная модель, работающая через сервис OpenRouter. Основана на GLM-5.3 Flash — новой открытой мультимодальной модели китайской Z.ai (бывшая Zhipu AI), выпущенной 26 августа 2026 года. По позиционированию это не «маленькая Flash-модель», а очень крупная MoE-модель, оптимизированная так, чтобы при инференсе активировалась лишь небольшая часть параметров. Zer0Kernel Experimental также может анализировать изображения JPEG, PNG и WEBP. 2) Интернет: напишите «найди в интернете <запрос>» или /web <запрос>. Чтобы открыть страницу: «открой https://example.com». 3)Файлы и изображения Обе модели принимают текстовые документы: исходный код, .txt, .log, .json, .yaml/.yml, .xml, .csv, конфиги и другие текстовые файлы. Содержимое передаётся модели целиком как RAW-текст — без исправлений и предварительного анализа. Подпись используется как инструкция. Одним запросом можно передать не более 8 вложений. Лимит одного RAW-файла: 1МБ и 48000 символов после декодирования. Для изображения: 1 МБ; суммарно изображений в одном запросе — до 1 МБ. Архивы, EXE и прочие бинарные файлы не принимаются. 4) История: до 12 последних сообщений; неактивная сессия забывается через 24 часа. /new очищает её сразу. При смене модели история также очищается, чтобы диалоги двух моделей не смешивались. Изображения в истории не сохраняются. Контекст Uncensored: до 65000 токенов с точным подсчётом tokenizer-ом локального vLLM. Контекст Experimental: профиль настроен на 1000000 токенов; текст оценивается консервативно, а под каждое изображение резервируется дополнительное место. Ответы поддерживают заголовки, жирный текст, списки, цитаты, код, ссылки и Markdown-таблицы, преобразуемые в компактные карточки. 5)Команды: /web <запрос> — принудительный веб-поиск /model — выбрать модель /new — новый диалог / очистить историю /status — реальная короткая проверка выбранной модели /privacy — сведения о хранении данных /help — показать эту справку /donate - поддержать проект
Обновление в работе веб-версии https://coder.zer0kernel.org/ По отзывам пользователей, сделал следующие исправления: 1)Zer0Kernel Uncensored - Модель с ограниченным контекстом 65536 токенов, раньше при при больших чатах с большой историей, либо сразу, либо через какое-то время терялась история, из-за этого модель не могла уже отвечать качественно. Теперь в чате будет помнить историю без удаления, но если в итоге достиг лимит 65536 токенов, будет предложено выполнить команду /summary, в итоге получится выжимка из чата и можно создать новый чат с этой выжимкой. 2)Zer0Kernel Uncensored - Если загрузить файл или файлы, они не добавляются в историю, а учитываются только в одном текущем сообщении, это нужно для экономии токенов. 3)Zer0Kernel Experimental - Т.к. это облачная модель, тут такие сильные ограничения не нужны, но какие-то ограничения нужны, а именно: История из 7 пар вопросов-ответов. Если в истории из 7 вопросов-ответов, удаляется пара где был загружен файл, то этот файл больше использоваться не будет. Нет фильтров по токенам. Добавлены команды: Команда /summary - Выжимка из чата. Команда /nofiles "Вопрос", не будет использовать вообще файлы. Ну и последнее, не забывайте что это приватные чаты, при обновлении вкладки, или закрытия чата, всё чистится на всегда. Сохраняйте локально контент, если он нужен.) Также немного увеличины лимиты в телеграм боте, но хочу сказать, что телеграм не предназначен для каких-то больших чатов, используйте лучше веб. А телеграм удобно так, по легкому спросить.)
Всем привет! За последний месяц я решил начать проект с нуля, причин основных две: 1. На текущем проекте было слишком много генеренного контента, что надоело даже мне.) Нейросети это хорошо, но они не должны заменять реальных людей. 2. Текущая архитектура проекта очень сильно устарела, мне нравится архитектура XenForo, но как движок он остался примерно в 2020 годах, а за 5-6 лет много поменялось, чего нет в XenForo и по всей видимости уже и не будет... Что в итоге сделал, убил на это чуть больше месяца кодинга и разработки, по выходным и вечерами, ну и при помощи нейросетей конечно.) Итак: - Полностью переписал движок XenForo, под свой проект, как именно я хочу: -- Изменен стиль, стал более живой и современный. -- Изменена система переписок, это во первых шифрование всей переписки: Главная особенность здесь, что сообщения шифруются непосредственно в браузере отправителя и расшифровываются в браузере получателя. Сервер получает зашифрованные данные. Но сразу скажу, что не претендую на 100% защиту, для этого надо пройти как минимум независимый аудит...) Да и неактивные переписки удаляются автоматически через 7 дней. -- Реалтайм на всей части форума. -- Убрана полностью работа с email. -- Обновлена Uncensurred Model, сейчас это более "умная" модель чем была ранее, с нормальной возможностью размышлять и более стабильная. -- Веб версия взаимодействия с моделью теперь самописная, раньше использовался Open WebUI, что накладывало некоторые ограничения, сейчас-же можно дорабатывать взаимодействия с моделью как угодно, вообще без проблем...) -- Также доступен телеграм-бот с моделью... Что-то ещё, но основное вроде всё. На самом деле не просто такую штуку закодить, кучу времени убил, но было интересно...) Проект cейчас можно сказать только открыт и проходит тестирование, хоть большинство багов пофиксил на сколько смог и провел свой аудит безопасности, тоже на сколько смог...) Получилось зарегистрировать красивый домен, проект теперь там: https://5aa5.org/ Кому если интересно заходите. Вначале хотел что-то комерческое сделать, но пока-что сложно и не потяну. Но в целом раз у меня есть интерес что-то такое делать, то надо по возможности продолжать, а не постоянно удалять и что-то создавать заново. Ну и важно наверное по больше нормального контента и меньше генеренки...) Удачи!