Серёга
Привет
­
Привет
Как в этом коде сделать вкл-выкл по кнопе, а не по зажатию? ну или чтобы всегда было вкл. if (pKey->GetKeyState(EKeyId::eKI_V, false)) { //дрон блеквуд, королева роя, урсула hits = 100; if (strstr(className, XorChar("ShootingTarget"))) { if (strstr(pName, XorChar("ShootingTarget201")) strstr(pName, XorChar("ShootingTarget185")) strstr(pName, XorChar("Boss_ShootingTarget")) strstr(pName, XorChar("BossEye")) strstr(pName, XorChar("BossThroat"))) { return true; } } }
Ask
втф😳
­
И что ты этим хотел сказать? Или паста про поиск двоих в лс побилась?
­
Это всё, что ты можешь?
u11336
может это какой-то сигнал и ей нужна помощь?
u11336
Логическое НЕ?
возможно. хз какие там сигналы у фемок. знаю есть прикол с ладошкой и прижатым большим пальцем.
Aiwan \ (•◡•) / _bot
О
Aiwan \ (•◡•) / _bot
и сколько ты на этом зарабатываешь?
u11336
«неплохую» в данном случае вместе пишется.
­
У меня есть пример использования hook'а для функции MessageBox. Этот пример является рабочим, однако есть непонимание расчета адреса функции, на которую потом будет совершен абсолютный переход. relative_offset = (DWORD*)(dst - src); В моем случае получаются следующие значения 97108c - 75c50ea5 = 8ad201e7. Но почему из меньшего числа вычитается большее? Программа при этом работает корректно. DWORD это unsigned long, то есть происходит переполнение. Код на PasteBin: https://pastebin.com/Q6QedYW4
­
Надо бота подкрутить...
s54820
У меня есть пример использования hook'а для функции MessageBox. Этот пример является рабочим, однако есть непонимание расчета адреса функции, на которую потом будет совершен абсолютный переход. relative_offset = (DWORD*)(dst - src); В моем случае получаются следующие значения 97108c - 75c50ea5 = 8ad201e7. Но почему из меньшего числа вычитается большее? Программа при этом работает корректно. DWORD это unsigned long, то есть происходит переполнение. Код на PasteBin: https://pastebin.com/Q6QedYW4
Там из системной библиотеки (адрес большой) происходит прыжок в пользовательский код (адрес маленький). Прыжок относительный, к адресу инструкции, которая следует за jmp прибавляется смещение (со знаком). Размер джампа 5 байт (опкод и смещение). Соответственно jmp_addr + 5 + x = target; x = target - (jmp_addr + 5). Получается отрицательное число (-0x72dfe19, -0x72dfe19 & 0xffffffff == 0x8ad201e7).
­
Сиськи где?
bilka00
Сиськи где?
Тогда уж с варениками
Victor
Тогда уж с варениками
Аппетит разыгрался я смотрю
bilka00
Аппетит разыгрался я смотрю
Конечно. Сметана всегда найдётся
Aiwan \ (•◡•) / _bot
илон это ты? не верю своим глазам
The Bird of Hermes
Как там покорение Марса?
The Bird of Hermes
Можно писать вопросы по ассемблеру и обсуждать ассемблер, но обычно местная флудилка более живая
Aiwan \ (•◡•) / _bot
ты себе вынес вердикт, сказав что ты илон ( и шуточка про белый дом)
The Bird of Hermes
Раз ты настоящий, скажи, ты правда наш агент или нет?
The Bird of Hermes
Задавай
Aiwan \ (•◡•) / _bot
ты в свое время уже назадавался, ничего не понял и решил свой написать. иди отсюда
The Bird of Hermes
По речи видно
The Bird of Hermes
Ну или по крайней мере не тот, с которым мы имели дело раньше
Aiwan \ (•◡•) / _bot
Это не автор асмх
он сказал/подтвердил что он илон, а дальше меня затрегерило
The Bird of Hermes
Вот, я же говорил. У автора АсмХ никогда не было и не будет желания изучать ассемблер, а у этого есть
Aiwan \ (•◡•) / _bot
для асма подойдет дос/досбокс, любая винда (от 95, но лучше наверное от хр), любой линух. выбирай, поле для опытов обширно
The Bird of Hermes
Досбокс 🤤
Самый простой и быстрый варик
The Bird of Hermes
Но морально серьёзно устаревший. Для ассемблера в досбоксе есть удобное расширение в VS Code
The Bird of Hermes
Masm под винду есть в VS и с ним тоже мало головной боли(пусть и побольше, чем с тем же ТАСМ в дос)
The Bird of Hermes
Идеальная штука вообще расширение MASM/TASM поставить в VS Code
­
Эмм... В чём была трудность?
Toleu Musa
На dos лучше, нет ограничений со стороны ос.
The Bird of Hermes
На dos лучше, нет ограничений со стороны ос.
И она неплохо документирована
?
Это не автор асмх
О боги его и тут знают 😂
­
О боги его и тут знают 😂
Да, боги его знают. А в шифронете он всё ещё резвится?
Дмитрий
подскажите sscanf умеет писать числа в массив? sscanf(rx_buf, "%d", "%d", "%d", "%d", "%d", "%d", ip_port[0], ip_port[1], ip_port[2],
The Bird of Hermes
где то я тебя уже видел
В разделе индусской магии для чайников?
Aiwan \ (•◡•) / _bot
В разделе индусской магии для чайников?
не не не. просто ты не в теме
Aiwan \ (•◡•) / _bot
эт пару лет уже продолжается
The Bird of Hermes
Aiwan \ (•◡•) / _bot
Что продолжается?
"как на си сделать вот так" "в чем ошибка сишного кода, помогите" "почему тут должено быть xor а не and" "как в этой сишке реализовать вот это" "не могу понять сишный код, объясните"
Aiwan \ (•◡•) / _bot
в сишных чатах то же самое. человек не хочет учить сишку, он питонист (посредственный). никогда не имеет документации, не умеет ее читать, обращается во все чаты подряд с надеждой "а вдруг...". никогда не делает тестовые проги, чтоб выяснить как работает та или иная функция (ввиду того что документация не доступна или не понятна)
Aiwan \ (•◡•) / _bot
Что продолжается?
если инетресно - отвечай
007
Они пока не знают как обращаться с документацией
007
Со временем все поймут
The Bird of Hermes
Со временем все поймут
По-моему это нужно понимать в самом начале, когда начинаешь писать код. На мой взгляд другого варианта всё понять, кроме как брать и пробовать, разбирая всё по винтикам, просто нет
­
В этом смысл чатов для новичков
Как собрать термоядерный реактор? Ядер я с музея натаскал, даже сталкивал их, но оно не работает, в чём причина?
­
Вот вот.
Leon
Да просто нужно покупать книги в которых учат программированию с нуля, на любом языке хоть на бесике хоть на питоне. И тогда уже потом можно продолжать самостоятельно, но современное поколение не хочет и не умеет читать книжки их Максимум что хватает это 10 минутный ролик на Ютубе.
­
Чат по АССЕМБЛЕРУ, лезьте со своими ссями в профильные чаты!
The Bird of Hermes
Для Паскаля куда интереснее задачи, хоть и тоже простые
007
По-моему это нужно понимать в самом начале, когда начинаешь писать код. На мой взгляд другого варианта всё понять, кроме как брать и пробовать, разбирая всё по винтикам, просто нет
Я каждый день осознаю преимущество практики над чтением теории (соотношение где то должно быть 80 на 20), но все же мне удобней тратить время на чтение и потом иногда практиковаться, думаю исправиться
The Bird of Hermes
Я каждый день осознаю преимущество практики над чтением теории (соотношение где то должно быть 80 на 20), но все же мне удобней тратить время на чтение и потом иногда практиковаться, думаю исправиться
Ну я делаю так, начинаю практиковать, не понимаю почему не получается и лезу в документацию. Потом снова пробую, опять нихрена не получается и я читаю внимательнее
The Bird of Hermes
Совмещая с дебагом
007
Люди стали бы гениями если запоминали все советы с которыми встречаются за свою жизнь
The Bird of Hermes
Люди стали бы гениями если запоминали все советы с которыми встречаются за свою жизнь
Мне кажется, это логично, что человек запоминает лучше всего то, что ему пригождается
­
Люди стали бы гениями если запоминали все советы с которыми встречаются за свою жизнь
Знаешь, почему плохо на центральной площади сексом заниматься?
007
Я и так на грани
007
Становления шизоидом
­
все учить начнут?😁
Людишки советами заебут.
=
мб банальный вопрос, какие ресурсы для изучения языка ассемблера есть?
Aiwan \ (•◡•) / _bot