Anonymous
Как связана игра на Unreal Engine с ассемблером и системным программированием?
Видимо уровень для Fortnite будет в виде демосценки на ассемблере
Anonymous
На такое я бы пошёл 😉
jesus-2.6.tar.gz ☮︎
На такое я бы пошёл 😉
Я тоже. Или нет! Написать 3d библиотеку, свой движок и запилить! И пойдёт на диплом.
Anonymous
Привет всем решил пройти курс по ОС и дали задание "Напишите код, который обменивает значения в регистрах RSI и RDX. Т. е. если перед выполнением вашего кода в регистре RSI хранится число 1, а в регистре RDX хранится число 2, то после выполнения кода в регистре RSI должно храниться число 2, а в регистре RDX число 1. Вам разрешено пользоваться следующими регистрами общего назначения: RAX, RBX, RCX, RDX, RBP, RDI, RSI, R8 - R15. В задании не предполагается использование стека, даже если вы знаете, что это такое." я сделал так movq %RSI, %RAX movq %RDX, %RSI movq %RAX, %RDI показывает ошибку (я новичок и раньше с асм не сталкивался )
Anonymous
в курсе говорили именно про movq значит надо решить используя movq как я понял
Anonymous
А какая ошибка?
ошибки нету именно в коде но компилятор на сайте говорит ailed test #1 of 10. Wrong answer
Vitaliy ◀️TriΔng3l▶️
Я имею в виду, что есть два варианта синтаксиса языка ассемблера x86, одни ассемблеры понимают один, другие другой, некоторые, возможно, оба в зависимости от параметров сборки
Vitaliy ◀️TriΔng3l▶️
ошибки нету именно в коде но компилятор на сайте говорит ailed test #1 of 10. Wrong answer
А, тогда надо посмотреть получше, что куда копируется
Anonymous
и можете подсказать какие книги по асм можно прочитать чтобы его понять ?
Vitaliy ◀️TriΔng3l▶️
у нас вроде x64
Не, я про то, что у ассемблера x86 есть два варианта самой записи одной и той же инструкции. Например, на GNU Assembler (с синтаксисом AT&T) надо писать как-то вот так: movl 0x104(%eax,%ecx,8), %edx # comment (справа — откуда скопировать, справа — куда) А в синтаксисе MASM (синтаксис Intel) та же самая конструкция выглядит как: mov edx, dword ptr [eax+ecx*8+104h] ; comment (слева куда, справа откуда)
Vitaliy ◀️TriΔng3l▶️
Но раз ассемблер код скушал, то дело тут не в этом
Anonymous
ЮХУ у меня получилось
Anonymous
movq %rsi, %rax ; movq %rdx, %rsi ; movq %rax, %rdx ;
Anonymous
вот такой код сработал
Anonymous
Где курс проходишь? бесплатно?
степик бесплатных курсов много
Anonymous
я там и прохожу
Anonymous
там много полезных курсов бесплатно больше чам в гикбрейнс и в скилфактори
Aiwan \ (•◡•) / _bot
я там и прохожу
ну вот пототратил 1 час на курс чтоб выучить команду mov, и час чтоб прога работала. сколько там осталось команд подучить по курсу?
Aiwan \ (•◡•) / _bot
не верю я этим курсам
Anonymous
один час я потратил чтоб решить задание а сами видео ... минуты 4
Шейх
Ребят кто поможет расшифровать файл должно получится как на втором скриншоте
Шейх
­
Base64 decode с вероятностью 90%
Он уже не первый раз это тут спрашивает.
Leon
Он уже не первый раз это тут спрашивает.
А ну ладно, я тут скипнул пару тысяч сообщений😁
Aiwan \ (•◡•) / _bot
не так уж и много времени/сообщений прошло
Шейх
Ребят есть разберётся в расшифровке и редактированием so исполняемого файла?
Hello, World! 🎄
Glo
https://4pda.to/forum/index.php?showtopic=883973&ysclid=l5ce3g5wou674298710
оооо, расшифрощик посланий эльфов)
Hello, World! 🎄
оооо, расшифрощик посланий эльфов)
Вообще-то elf - Executable and Linkable Format
Шейх
Шейх
И чем открыть
Vitaliy ◀️TriΔng3l▶️
И чем открыть
Не заваривать устанавливать, варить компилировать
Vitaliy ◀️TriΔng3l▶️
но это что-то пожилое ещё для Ant, а не Gradle только
Шейх
В апк
Шейх
Просто собрать
Шейх
Где тут найти проверку на ключ
Шейх
Шейх
Шейх
Шейх
Где ты увидел
xor eax, eax
Ребят есть разберётся в расшифровке и редактированием so исполняемого файла?
Тебе нужна Ida pro и телефон с рутом для удалённой отладки
Vitaliy ◀️TriΔng3l▶️
Тебе нужна Ida pro и телефон с рутом для удалённой отладки
А Гидру тут можно прорекламировать, или она конкретно для такого сценария не подходит?
Vitaliy ◀️TriΔng3l▶️
Тебе нужна Ida pro и телефон с рутом для удалённой отладки
Но, кстати, насчёт рута. А к debuggerd тут не подсосаться без рута, или он только для android:debuggable приложений работает?
xor eax, eax
Но, кстати, насчёт рута. А к debuggerd тут не подсосаться без рута, или он только для android:debuggable приложений работает?
Я не знаю как вы там дебагаете, можно залить сервер иды и запустить его через adb
Шейх
Помогите убрать проверку тэна ключ
Шейх
Помогите убрать проверку тэна ключ
Шейх
Шейх
Semyon
Ох тыж какой оказывается...
Anonymous
!спам
Дмитрий
Это военкомат полюбому
­
Веб-дизайн по картам таро?
Максим
Веб-дизайн по картам таро?
У меня еще свои курсы по товарке
Максим
И что?
Зашел повыебываться просто
Максим
И что?
Ты же нихуево разбираешься в асме?
M
@IvUyr да кикай этих нарков сразу
Максим
@IvUyr да кикай этих нарков сразу
Он спросил про мой высер в статусе я ему ответил
M
Кто тебе разрешил со мной разговаривать?
Максим
Ой
Максим
Извини меня
Максим
Я могу как то начать общение с тобой?