Size: a a a

Ассемблер

2021 October 06

P

ProMiNick in Ассемблер
все 3 символа разные выводит L!h
источник

P

ProMiNick in Ассемблер
палитру рандома из какого-нибудь медиа файла проще взять чем из бинаря. И да, добавляя строк между рандомами они также сменят значение.
источник

КП

Котеечко Пухнастиньк... in Ассемблер
добрый вечер, мужики
источник

s

s54816 in Ассемблер
А ведь хорошая идея. Можно и $ использовать было.
источник

КП

Котеечко Пухнастиньк... in Ассемблер
к примеру у меня есть дамп, там куча всего.

меня интересует поле sizeof(long), которое начинается с
0x00007fff********


младшие 4 байта могут быть любыми.

более того -- нет никаких гарантий, что память имеет какой-либо align

Скажите пожалуйста, как мне реализовать поиск вхождения в памяти максимально быстро.?

алгоритм будет вызываться сотни раз в секунду.

Заранее спасибо.

p.s. сам сишник, подскажите плз , это по вашей части)
источник

И

Игорь in Ассемблер
100 раз в сек не так уж и много, либо перебором мож до какого то символа, или варавнивать память так что бы можно было по адресу сразу найти, может так
источник

D

Den in Ассемблер
Странно у меня всегда так было с тором и https из за даты небыло коннекта
источник

D

Den in Ассемблер
ого это что то совсем замудреное, типа аналоговый сигнал потом через ацп прогнали?
источник

D

Den in Ассемблер
Да с этим обычно сталкиваешься когда, батарейка на мамке села и время сбрасывается если нет синхронизации онлайн, вот с непривычки можно полсистемы перелопатить пока поймешь в чем дело. Вчера вот тоже возился с браузером, обновился на линуксе и видео тормозить стало, откатился назад инет пропал, я часа 2 сидел искал причину все конфиги перерыл пинг идет днс не работает, проверил dnscrypt-proxy и dnsmasq перезалил их проверил конфиги перезапускал, сетевуха работает я уже сижу не понимаю что происходит думаю вот я мозиллу то откатил неплохо, и потом вспоминаю что за инет забыл заплатить :))
источник

AM

Alexander Morozov in Ассемблер
источник

D

Den in Ассемблер
Да сильно, жаль нет под x86 правда есть под спектрум а я его как раз читать начал, вроде похоже на x86 но между опкодами нет байтов отвечающих за реверс синтаксиса и относительной адресации как в x86
источник

AM

Alexander Morozov in Ассемблер
Говорят, что после релиза ее переписали уже на всех известных компьютерных языках ...
источник

AM

Alexander Morozov in Ассемблер
источник

🐖

🐖Глебка💨 in Ассемблер
источник

🐖

🐖Глебка💨 in Ассемблер
В тостере такой (base64), в кофе видимо другой
источник
2021 October 07

ST

Saenro T in Ассемблер
Воссоздал алгоритм типо как на том сайте, всё как ты хочешь, но оно мне не нравится.

format pe64

    xor   eax, eax
    mov   rsi, text
    mov   ebx, 14
    mov   rdx, 42F0E1EBA9EA3693h
ld:  mov   ecx, 8
    bswap rax
    xor   al, byte [rsi]
    inc   esi
    bswap rax
shf: shl   rax, 1
    jnc   @f
    xor   rax, rdx
@@:  loop  shf
    dec   ebx
    jnz   ld
    ret
text: db 'CRC64_ECMA_182'
источник

ST

Saenro T in Ассемблер
Может потом выкину несколько команд
источник

ST

Saenro T in Ассемблер
Как правило, эти два поля равны. Либо там нули, либо единицы. Когда там единицы, работает чуть эффективнее. Всё зависит от данных в начале строки, которая заходит на хеширование. Если ты захочешь посчитать строку из нулей, то нулевая инициализация, к примеру, с этим не справится.
источник

楽園松本 in Ассемблер
Сегодня узнал, что есть Crystal. Вы знали о таком?
источник

ST

Saenro T in Ассемблер
С другой стороны, если ты инициализируешь единицами и первым делом будешь подавать на вход тоже единицы, то они друг друга уничтожат.
источник