Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Недавнее содержимое от oldORM

  1. oldORM

    Исходник Zig-Syscalls | Direct syscalls calling

    Доброго дня/вечера всем! Написал небольшое однофайловый проект для сисколлов под windows x64. Нужен zig версии 0.15.2. Github
  2. oldORM

    ну... мы что-то делаем...

    ну... мы что-то делаем...
  3. oldORM

    Исходник Pattern struct for matching [Zig]

    Понял. А я с C# пришёл. Сделал вторым языком. Пишу на нём недели 3-4. По поводу обратной совместимости: там с каждой бетой они deprecated помечают функции которые в релизе будут переименованы. Наверно поэтому у ghostty, например, есть время понемногу переписывать всё (ну и сам проект популярный...
  4. oldORM

    Исходник Pattern struct for matching [Zig]

    Будем надеяться на лучшее. Давно на zig пишешь?
  5. oldORM

    Исходник Pattern struct for matching [Zig]

    ку. импорт ws2_32.dll происходит из-за новой системы io и добавления асинхронности, условно при вызове io, оно тянет за собой vtable на 105 функций, но так как пока компилятор не умеет в новых версиях успешно угадывать какие используются, а какие нет - то пока что есть то есть. Поэтому лучше...
  6. oldORM

    Исходник Pattern struct for matching [Zig]

    Доброго дня/ночи всем👍. Небольшая структура для парсинга и векторного сравнения байтовых данных. const std = @import("std"); pub const Pattern = struct { bytes: []u8, mask: []u8, sequence: SequenceResult = undefined, allocator: std.mem.Allocator, pub noinline fn...
  7. oldORM

    Исходник Парсер секций и таблицы импортов [Zig][PE]

    Доброго всем дня и ночи.👍 Так как я сделал Zig вторым языком после C#, и пишу на нём уже недели так три, хочу поделиться небольшой утилитой под парсинг и вывод секций и таблиц импортов на zig 0.15.2. И так как тут нет подсветки синтаксиса под zig, то вот сурс код на gist ->...
  8. oldORM

    Вопрос Вопрос по поводу инициализации CRT

    привет. Пишешь на чём?
  9. oldORM

    Исходник External AobScan Fast | C# | SIMD & Parallel | .NET 10

    v1.2: - Добавлена чанкенизация, скорость возросла на 20-30%. Последние тесты проводились на процессе 5.6GB, процессор I3-10100F и результаты (за 20 прогонов) такие: 256 * 1024: Прогонов: 20 Найдено вхождений: 118 Среднее время: 690.80 мс Средние тики: 6,913,115 Это НАМНОГО...
  10. oldORM

    CrackMe [5/10] C# Winforms Crackme | NativeAOT

    Привет. Небольшой крякми, но главная "сложность" в скомпилированности. Пароль кидать под хайд. Патчить тоже можно. Link: https://dropmefiles.com/nS2ta VirusTotal: https://www.virustotal.com/gui/file/1139cbfd3ac4f11a7dcab1403f313fec0e0dcef5b5780a0a034637e26b575d5a/details
  11. oldORM

    CrackMe .NET CrackMe 8/10

    Скрытое содержимое
  12. oldORM

    CrackMe .NET CrackMe 8/10

    Лучше такую информацию никому не давать, понапишут ещё с твинков
  13. oldORM

    Исходник External AobScan Fast | C# | SIMD & Parallel | .NET 10

    v1.1: В последней версии убрал проверку границ у массивов и заменил индексы на Unsafe.Add, т.к. он быстрее, чем арифметика указателей в C#
  14. oldORM

    Исходник External AobScan Fast | C# | SIMD & Parallel | .NET 10

    Похоже что ты не понял. Для 2-3 гб это ОЧЕНЬ много. Вот мой средний результат с Writable/Readable в процессе 3.5 гб за 10 прогонов при том, что у меня I3-10100F и паттерн с длиной 2.
  15. oldORM

    Исходник External AobScan Fast | C# | SIMD & Parallel | .NET 10

    Доброго дня и ночи. Написал на днях AobScan. Проверяет маску пачками по 16/32 байта за такт (в зависимости от процессора). Автоматически находит самую длинную непрерывную последовательность байт в паттерне и использует оптимизированный Span.IndexOf (AVX2 под капотом) для первичного отсева...
Назад
Сверху Снизу