Тема: L2 PTS
Показать сообщение отдельно
Непрочитано 19.08.2016, 17:38   #13
Аватар для Sojang
Пользователь

Автор темы (Топик Стартер) Re: L2 PTS

Цитата:
Сообщение от n3k0nation Посмотреть сообщение
У x64 адреса длиннее.
Попробуйте чето типа этого:
Код:
;если надо, то делаем lea rax,[adr_param] вместо мува
mov rax,0x100500
jmp rax
Код:
48 b8 //mov rax
00 00 00 00 00 00 00 00 //наш_адрес_на_8_байт
ff e0 //jmp rax
Ну и конечно же, это все займет 12 байт, а не 5, как в x86.
Длиннее то длиннее, однако вот тут
Цитата:
Сообщение от Vavilon Посмотреть сообщение
Или вот экстендер с гф до эпалога https://bitbucket.org/l2shrine/extender-public/src
реализовано так же как у меня, а это судя по всему длл под 64 бит..
UDP: Беру слова назад. То что по ссылке это не 64 бит длл. Однако как тогда реализовать это на плюсах?На си++ никогда не кодил и вот ток ща опыта набираюсь
Sojang вне форума Ответить с цитированием