Eugene
в линухе требование тоже выравнивать по границе 16байт...
А буфер там делается или нет (48 байт, судя по всему должен быть тогда, если есть)?
Dmitrij
это изначально под x64 было, имена аргументов макроса не стал менять, но реализован invoke у меня под 16/32/64
Eugene
Да не, 32 байта которые между параметрами и адресом возврата.
Dmitrij
а, под линух нет...
Eugene
Ща ищу инфу как раз про это.
Eugene
а, под линух нет...
Ага, нашёл тоже :)
Dmitrij
и да, я писал: andw $0xfff0, %sp это не прокатит, там для адресации ограничения: SP can't be used as a base or index register in the 16-bit addressing modes. https://stackoverflow.com/a/34345858
­
@U09r1 ты чатом ошибся.
Anonymous
Нет
Anonymous
С это символический асм
Anonymous
И они дружно связаны
­
Символический вечный RO хочешь?
електр🟢нік ✙🟠рчбеч ඞ
мы равняем стек, а не грузим туда через индекс
Eugene
Свеженькие ABI (2018 г. для x86-64 и 2015 г. для x86) #book #manual
LISP
Я тут могу посидеть?
­
Я тут могу посидеть?
Смотря по какой статье.
🦥Alex Fails
/dashboard@gbreborn_bot
Group Butler
Hello everyone! My name is Group Butler, and I'm a bot made to help administrators in their hard work.
Group Butler [beta]
I've sent you the group dashboard via private message
🦥Alex Fails
­
Бета ограничен, у него висит блок «авторские права»
­
Лол
­
У тебя логи со всех чатов в один сливаются?
🦥Alex Fails
да, там пустой конфиг он отдал( пришлось с нуля все делать. Сейчас такие правила: - 5 варнов, дальше мьют - Нельзя видео- и войсосообщения - флудеров бот мьютит - при входе всем R/O until админ не разбанит;
­
Найс
🦥Alex Fails
надо бы его выкорчевать из кучи других чатов
­
Я не на все ссылки успел пожаловаться... :-(
🦥Alex Fails
а, ой, я уже по инерции пошел по чатам выпиливать
­
Эх, надо бы в Москву сгонять... давно там не был...
Anonymous
есть книги по llvm
Anonymous
на русском или на английском не док
Eugene
А в что с доками не так?
Eugene
https://www.ozon.ru/search/?text=llvm
Eugene
https://rutracker.org/forum/viewtopic.php?t=5405545
Eugene
Хуяндекс — найдётся усё!
🦥Alex Fails
🦥Alex Fails
https://t.me/c/1299337901/125
Eugene
Тогда вот ещё...
Eugene
Anonymous
Кто знаком с wdf
Anonymous
Что такое DriverEntry(IN
Anonymous
В объявление NTSTATUS DriverEntry( _In_ PDRIVER_OBJECT  DriverObject, _In_ PUNICODE_STRING RegistryPath );
Anonymous
_In_?
Eugene
_In_?
In-параметры передают какое-то значение, Out-параметры — принимают (в них записываются данные). На примере: BOOL WriteFile( HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped ); hFile, lpBuffer, nNumberOfBytesToWrite и lpOverlapped — In-параметры, данные из них передаются функции. lpNumberOfBytesWritten — Out-параметр, туда функция записывает результат (не в параметр, конечно, а по указанному в параметре адресу).
Eugene
Считай, что это просто хинт (подсказка). Ни на что не влияет.
Eugene
Вообще говоря, Out может тоже содержать и передавать какую-то полезную инфу, но это значение может быть изменено. Так точнее, наверное.
Ivan
_In_?
_In_ - hint, DriverEntry - entry point as main()
Anonymous
добрый вечер не знаю почему ругается есть догадки что с совместимостью проблемы https://pastebin.com/wEZSQD0i ,https://pastebin.com/PEPv95ZU
Anonymous
но скелет запускается!
R
Привет решаю один жоский таск, и вот отладчик показывает значение переменой как два числа через двоеточие что то значит?
R
но что значит число до двоеточия и число после двоеточия?
електр🟢нік ✙🟠рчбеч ඞ
это указатель
не вижу противоречия
R
не вижу противоречия
да, просто почему значение указателя показывается как два числа через двоеточие?
Eugene
Это диапазон. Начальный адрес и конечный (включительно).
usernameak
по крайней мере это точно не segment:offset, ибо у тебя 64
Andrey
Не помню, чтоб сейчас что-то проходило
Eugene
Чо за ctf?
Capture the flag. Найти что-то.
Eugene
И возможно исправить нужным образом. Я так понимаю, по крайней мере.
Andrey
Capture the flag. Найти что-то.
В смысле, я про этот конкретный. Вроде сейчас ничего не подходит
Anonymous
Есть хороший материал по x86 про защищённый режим и длинный режим и главное свежый материал?
Anonymous
Доброго времени суток!)
Eugene
Привет. Кидай.
Anonymous
Это вопрос был
­
Anonymous
Да я вопросительный знак не поставил
Eugene
Intel SDM, всегда свежий материал :) А в виде хорошо структурированной книги или серии статей (да если ещё и на русском), то х/з. Мне бы самому было интересно.
Eugene
Вот тут можно ещё глянуть, но насколько инфа свежая и есть ли про long mode — не подскажу. https://wasm.in/blogs/category/zaschischennyj-rezhim.20/
Eugene
Но вряд ли, скорее всего, статьи старые.