Andrew [MSK+03]
Всем привет! Подскажите пожалуйста, как из терминала/консоли считать строку? Если используется вставка asm в c++
Вам точно нужно чтение строки _с терминала_ именно во вставке асма? звучит странно
Maxim
scanf может?
Не до конца понимаю как им пользоваться, есть ли где-то подробная документация
Maxim
man 3 scanf на любой линукс машине
А, в мане посмотреть, принял, гляну
Eugene
У меня окна
masm32 есть?
Eugene
Там есть волшебная папочка m32lib. В ней куча полезных функций, в т.ч. StdIn, которая читает строку. Открываешь файл stdin.asm и смотришь, как там и что.
Eugene
Если нет masm32, то скачиваешь с masm32.com.
Aiwan \ (•◡•) / _bot
и встает вопрос. а зачем в данном случае вообще асм вставка с использованием winapi?
Eugene
и встает вопрос. а зачем в данном случае вообще асм вставка с использованием winapi?
Вопрос такой встаёт, но вдруг позарез прям именно так нннада :))
Eugene
Дальше сам.
Aiwan \ (•◡•) / _bot
но это ведь не асмовставка, это полноценный код на асме
Eugene
А что мешает его вставить?
bilka00
В том случае это не будет верным решением
bilka00
Думаю вызывать надо именно scanf
JeisonWi
https://twitter.com/fiigii/status/1230212855862923264?s=19
Maxim
Дальше сам.
Сначала сам напишу, потом посмотрю
Anonymous
5 template <typename Tword> 6 inline Tword* encrypt(Tword *data) { 7 8 asm volatile ("stp x0,x1,[sp,-16];" 9 "adr x1,%0;" 10 "ldr x0,[x1];" 11 "rev16 w0,w0;" 12 "rev32 x0,x0;" 13 "rev64 x0,x0;" 14 "mvn x0,x0;" 15 "rbit x0,x0;" 16 "ldr x1,[x1];" 17 "ror x1,x1,4;" 18 "eon x1,x1,x0;" 19 "adr x0,%0;" 20 "str x1,[x0];" 21 "adr x0,%1;" 22 "strb w1,[x0];" 23 "ldp x0,x1,[sp,-16];" 24 : 25 : "r" (&data[0]),"r" (&data[1]) 26 : 27 ); 28 29 delete[] adr; 30 return data; 31 32 }
Anonymous
Кто имеет опыт с g++
Anonymous
Я посмотрел док и не понял с аргументами что
Anonymous
какие должны быть здесь аргументы в области input
Nikita
Что это?
язык разметки
Anonymous
А зачем?
Nikita
А зачем?
потому что выделенный моношрифтом код легче воспринимается
Anonymous
здесь по моему и так хорошо читается это дело в придирчивости
Wild_Wind
здесь по моему и так хорошо читается это дело в придирчивости
Не в придирчевости, а в удобности для чтения и отношения к участникам чата. И да, желательно всё, что больше десятка строчек кода кидать на пасте сервисы, а сюда ссыль, которые имеют подсветку синтаксиса.
електр🟢нік ✙🟠рчбеч ඞ
забаньте этого хеллоуворлдщика
­
Давай только бер рекламы себя.
Anonymous
@IvUyr
­
@IvUyr
Взял бв и сам забанил.
Anonymous
🤔
Нурзаман
не баньте меня можете кинуть в read only т.к. мой старый акк @CppCpy забанили
Anonymous
.
Anonymous
Есть канал по dw
Anonymous
Drivers windows?
Anonymous
В телеге
Anonymous
По разработке драверов
­
Хз, может да, может нет. Спроси в чятике реактос.
Anonymous
Скинь ссыль
Eugene
Есть чат pro_osdev, но там разработка дров под винду — оффтоп. Есть @pro_windows, можно попробовать там. Хотя вроде как и тут не запрещено. Этот вопрос давно висит, всё никак окончательно не решится.
Dan
Как овнер @pro_windows должен сразу предупредить, что там «сложные» темы не обсуждают обычно, хотя спросить можно всегда. Но крайне маловероятно что там кто-то занимается разработкой драйверов. Дай бог если хоть кто-нибудь хоть раз слышал краем уха про ring0.
Dan
Здесь более аутентично обсудить строительство и отладку драйверов имхо
Yura
По разработке драверов
Я есть по разработке драйверов. Какой вопрос?
Anonymous
Хочу изучить полностью жту модель
Anonymous
Эту*
­
А можно, блять, писать всё в одном сообщении?
Yura
помоветовать книгу по wdm
MSDN в помощь. Для начала надо задачу какую-то определить. Потому что спрашивать "как делать драйверы" все равно что спросить "как строить здания " но зданий же миллион видов
Anonymous
Драверы kernel mode
Anonymous
Драйверы функции
Yura
Msdn читай. Там все есть. Правда на английском
­
И про подпись драйверов забывать не стоит.
Anonymous
Там статьи
Anonymous
В статьях мало полезной инфы
Anonymous
Подпись это последнее
Anonymous
bcdedit /set testsigning on
­
Последнее предупреждение. Незнание правил не освобождает от ответственности.
Ilya
В статьях мало полезной инфы
Книгу Windows Internals (2 части) еще можешь поискать еще. Есть русский перевод, но лучше читать оригинал
Anonymous
И вот тебе подпись,а если надо whlc или kmsd, или траслеты
Eugene
?
Выше прочитай про писать в одном сообщении.
Dan
@AlexFails местный бот, который резал рестрикты входящим по какой-то причине перестал их резать. Участились случаи набегов :)
­
Так и знал, что ты пидарас
Ruslan
дополнил, банить будем тех ублюдков, которые нас обманули, и-таки насрали, включив ссаного бота. А т.к. их ссаные боты автоматически срут по всей истории джойнов, то мы их зарепортим дважды, и их учетка быстрее ограничится
я правильно понимаю? это борьба с фейк джойнами? (приходят и не отвечают и не пишут ничего) в последнее время такое участилось а в чем прикол так и не понял единственное что приходит на ум - парсинг юзеров поясните откуда ноги растут
Ruslan
норм так цитирование 2017-2020))
Ask
А можно, блять, писать всё в одном сообщении?
нервные админы основаная проблема любых чатов, т.к. отбивают желание чтолибо писать. для особо нервных есть кнопочка отключить уведомления если что