Aiwan \ (•◡•) / _bot
Andrew [MSK+03]
електр🟢нік ✙🟠рчбеч ඞ
Maxim
Maxim
scanf может?
Не до конца понимаю как им пользоваться, есть ли где-то подробная документация
Maxim
Andrew [MSK+03]
Maxim
Eugene
Eugene
Там есть волшебная папочка m32lib.
В ней куча полезных функций, в т.ч. StdIn, которая читает строку. Открываешь файл stdin.asm и смотришь, как там и что.
Eugene
Если нет masm32, то скачиваешь с masm32.com.
Aiwan \ (•◡•) / _bot
и встает вопрос. а зачем в данном случае вообще асм вставка с использованием winapi?
Eugene
Maxim
Eugene
Дальше сам.
Aiwan \ (•◡•) / _bot
но это ведь не асмовставка, это полноценный код на асме
Eugene
А что мешает его вставить?
bilka00
В том случае это не будет верным решением
bilka00
Думаю вызывать надо именно scanf
JeisonWi
https://twitter.com/fiigii/status/1230212855862923264?s=19
Maxim
Сначала сам напишу, потом посмотрю
Eugene
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
Я посмотрел док и не понял с аргументами что
Nikita
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 }
пожалуйста используй markdown
Anonymous
какие должны быть здесь аргументы в области input
Anonymous
Nikita
Anonymous
А зачем?
Nikita
А зачем?
потому что выделенный моношрифтом код легче воспринимается
Anonymous
здесь по моему и так хорошо читается это дело в придирчивости
електр🟢нік ✙🟠рчбеч ඞ
забаньте этого хеллоуворлдщика
Давай только бер рекламы себя.
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
Dan
Здесь более аутентично обсудить строительство и отладку драйверов имхо
Anonymous
Anonymous
Хочу изучить полностью жту модель
Anonymous
Эту*
Anonymous
А можно, блять, писать всё в одном сообщении?
Yura
помоветовать книгу по wdm
MSDN в помощь. Для начала надо задачу какую-то определить. Потому что спрашивать "как делать драйверы" все равно что спросить "как строить здания " но зданий же миллион видов
Anonymous
Драверы kernel mode
Anonymous
Драйверы функции
Yura
Msdn читай. Там все есть. Правда на английском
И про подпись драйверов забывать не стоит.
Anonymous
Там статьи
Anonymous
В статьях мало полезной инфы
Anonymous
Подпись это последнее
Anonymous
bcdedit /set testsigning on
Последнее предупреждение. Незнание правил не освобождает от ответственности.
Anonymous
Anonymous
И вот тебе подпись,а если надо whlc или kmsd, или траслеты
Eugene
?
Выше прочитай про писать в одном сообщении.
Dan
@AlexFails местный бот, который резал рестрикты входящим по какой-то причине перестал их резать. Участились случаи набегов :)
Так и знал, что ты пидарас
Ruslan
норм так цитирование 2017-2020))