Вопрос Asm in Visual Studio 2019

Забаненный
Статус
Оффлайн
Регистрация
4 Апр 2021
Сообщения
234
Реакции[?]
132
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
//хз где эту тему можно оформить.извините пж ок

Вообщем, как мы все знаем VirtualProtect вызывает NtVirtualProtect которая в свою очередь вызывает сисколл.
В моем случае в NtVirtualProtect стоит джамп на функцию защиты.

У меня есть заготовка syscall`а но воркает она только в Win32 приложении.

В самой же дллке не может найти .asm файл сисколла.


Syscalls.h
1625337016235.png



SyscallsStub.asm
1625337063239.png



В Win32 все ворк.
 
Чел который заливает говно на GitHub
Начинающий
Статус
Оффлайн
Регистрация
2 Фев 2020
Сообщения
37
Реакции[?]
22
Поинты[?]
0
Визуалка не работает с асм в х64, априори, вообще, никак
1625346775153.png
Если очень хочецца асм и х64 то тебе к MinGW, там такое можна

Edited: а стоп, этож не инлайн нихуя, извеняюс хоть ты и не кадыров
(Но я бы на твоем месте проверил настройки проекта, а то мало ли что то нихуя не включено или не выбрано
 
Последнее редактирование:
Забаненный
Статус
Оффлайн
Регистрация
4 Апр 2021
Сообщения
234
Реакции[?]
132
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Визуалка не работает с асм в х64, априори, вообще, никак
Посмотреть вложение 158666
Если очень хочецца асм и х64 то тебе к MinGW, там такое можна

Edited: а стоп, этож не инлайн нихуя, извеняюс хоть ты и не кадыров
(Но я бы на твоем месте проверил настройки проекта, а то мало ли что то нихуя не включено или не выбрано
какие настройки проектика почекать
 
Чел который заливает говно на GitHub
Начинающий
Статус
Оффлайн
Регистрация
2 Фев 2020
Сообщения
37
Реакции[?]
22
Поинты[?]
0
Я имел ввиду поклацать между Win32/x64 и поискать отличия которых не должно быть
 
Забаненный
Статус
Оффлайн
Регистрация
4 Апр 2021
Сообщения
234
Реакции[?]
132
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Чел который заливает говно на GitHub
Начинающий
Статус
Оффлайн
Регистрация
2 Фев 2020
Сообщения
37
Реакции[?]
22
Поинты[?]
0
асм файл кто писал, попробуй ифдеф амуде64 поменять на IFDEF RAX или IFDEF X64
также вижу разницу в асм файле в 64 версии написано SyscallStub PROC PUBLIC, а в 32 SyscallStub PROC С PUBLIC
Я с асм мало работал, чисто интуицию щас юзаю, но когда долго сидишь за чем то то можно временами не увидить то что прям перед глазами
А, это хошимин делал, щас чекну у себя в визуалке
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Забаненный
Статус
Оффлайн
Регистрация
4 Апр 2021
Сообщения
234
Реакции[?]
132
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
асм файл кто писал, попробуй ифдеф амуде64 поменять на IFDEF RAX или IFDEF X64
также вижу разницу в асм файле в 64 версии написано SyscallStub PROC PUBLIC, а в 32 SyscallStub PROC С PUBLIC
Я с асм мало работал, чисто интуицию щас юзаю, но когда долго сидишь за чем то то можно временами не увидить то что прям перед глазами
А, это хошимин делал, щас чекну у себя в визуалке
Пожалуйста, авторизуйтесь для просмотра ссылки.
ну шо там?
 
Чел который заливает говно на GitHub
Начинающий
Статус
Оффлайн
Регистрация
2 Фев 2020
Сообщения
37
Реакции[?]
22
Поинты[?]
0
А вот шо
1625352709049.png
Я понял в чом проблема
Во первых, это нихуя не значит
1625352766730.png
Во вторых, иди в свойства файла асм в визуалке, дальше сюда
1625352820124.png
и напиши для х64 там где я тыкнул AMD64
Если что-то не работает, то вот мой проект где всё типтоп
 

Вложения

Забаненный
Статус
Оффлайн
Регистрация
4 Апр 2021
Сообщения
234
Реакции[?]
132
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
А вот шо
Посмотреть вложение 158678
Я понял в чом проблема
Во первых, это нихуя не значит
Посмотреть вложение 158679
Во вторых, иди в свойства файла асм в визуалке, дальше сюда
Посмотреть вложение 158680
и напиши для х64 там где я тыкнул AMD64
Если что-то не работает, то вот мой проект где всё типтоп
Заебись.Спасибо ^_^
 
Похожие темы
Сверху Снизу