Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Nop ASM

-

Общение разработчиков

- Программирование для Point Blank, общение и обсуждение разработок

Ответ
 
Опции темы
Старый 15.09.2012, 20:21   #1
 Старший сержант
Аватар для крайслер
 
крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Отправить сообщение для крайслер с помощью Skype™
 
По умолчанию Nop ASM

Как на асме записать ноп адреса(примеру перевести есп на асм)?
Как извесно байт 90 это команда nop
но
Код:
_asm
{
nop
}
краш
Так же пробывал
Код:
_asm
{
XCHG  eax, eax//XCHG - обмен,поэтому обмен между еах и еах,это как бы нечего,тобиш ноп
}
тоже краш
так как подсказал нонейм
Код:
__asm
{
jmp [0x662A95]
}
тоже краш
Прошу помоч,может кто то знает...
Не проходите мимо и не флудите,пишите по теме

©smile33
________________

-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
  Ответить с цитированием
Старый 15.09.2012, 20:32   #2
 Разведчик
Аватар для Mul-Tic
 
Mul-Tic лучик света в грозовом небеMul-Tic лучик света в грозовом небеMul-Tic лучик света в грозовом небеMul-Tic лучик света в грозовом небеMul-Tic лучик света в грозовом небеMul-Tic лучик света в грозовом небеMul-Tic лучик света в грозовом небе
Регистрация: 29.02.2012
Сообщений: 1
Популярность: 800
Сказал(а) спасибо: 0
Поблагодарили 12 раз(а) в 9 сообщениях
 
По умолчанию Re: Nop ASM

Цитата:
Сообщение от крайслерПосмотреть сообщение
Как на асме записать ноп адреса(примеру перевести есп на асм)?
Как извесно байт 90 это команда nop
но
Код:
_asm
{
nop
}
краш
Так же пробывал
Код:
_asm
{
XCHG  eax, eax//XCHG - обмен,поэтому обмен между еах и еах,это как бы нечего,тобиш ноп
}
тоже краш
так как подсказал нонейм
Код:
__asm
{
jmp [0x662A95]
}
тоже краш
Прошу помоч,может кто то знает...
Не проходите мимо и не флудите,пишите по теме

©smile33

А смысл это делать?
  Ответить с цитированием
Старый 15.09.2012, 20:32   #3
 Разведчик
Аватар для Ruslanaries$
 
Ruslanaries$ на правильном пути
Регистрация: 14.12.2011
Сообщений: 13
Популярность: 52
Сказал(а) спасибо: 22
Поблагодарили 26 раз(а) в 24 сообщениях
Отправить сообщение для Ruslanaries$ с помощью ICQ Отправить сообщение для Ruslanaries$ с помощью Skype™
 
По умолчанию Re: Nop ASM

_asm
{
jmp start
mem:
nop
start :
//тут твое что будет
}


Так должен говоря гугл
Я так незнаю асму по нормальней

  Ответить с цитированием
Старый 15.09.2012, 20:33   #4
 Сержант
Аватар для Meteor2142
 
Meteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нации
Регистрация: 12.04.2011
Сообщений: 142
Популярность: 3904
Сказал(а) спасибо: 279
Поблагодарили 361 раз(а) в 174 сообщениях
Отправить сообщение для Meteor2142 с помощью Skype™
 
По умолчанию Re: Nop ASM

крайслер,
Когда ты используешь DetourCreate ты делаешь прыжок из данного участка кода в свободную виртуальную память и прописываешь там свой код!
Поэтому прописывай нужный код потом нужный nop, и не забывай про jmp или retn
И да, байтами проще, зачем так утруждаться??
Цитата:
_asm
{
jmp start
mem:
nop
start :
//тут твое что будет
}

Этот когда сразу будет прыгать
на start, и выполнять все что после него, mem не будет использоватся
  Ответить с цитированием
Пользователь сказал cпасибо:
крайслер (15.09.2012)
Старый 15.09.2012, 20:39   #5
 Разведчик
Аватар для smile33
 
smile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражанияsmile33 блестящий пример для подражания
Регистрация: 22.02.2012
Сообщений: 49
Популярность: 2418
Сказал(а) спасибо: 123
Поблагодарили 79 раз(а) в 56 сообщениях
 
По умолчанию Re: Nop ASM

Цитата:
Сообщение от Meteor2142Посмотреть сообщение
Когда ты используешь DetourCreate ты делаешь прыжок из данного участка кода в свободную виртуальную память и прописываешь там свой код!
Поэтому прописывай нужный код потом нужный nop, и не забывай про jmp или retn

спасибо)Допёрло)

Цитата:
Сообщение от Meteor2142Посмотреть сообщение
И да, байтами проще, зачем так утруждаться??

Для общего развития))
________________
Украина не победима...
Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Кто имел дело с ring0 пишите в лс...
  Ответить с цитированием
Старый 15.09.2012, 20:41   #6
 Разведчик
Аватар для Ruslanaries$
 
Ruslanaries$ на правильном пути
Регистрация: 14.12.2011
Сообщений: 13
Популярность: 52
Сказал(а) спасибо: 22
Поблагодарили 26 раз(а) в 24 сообщениях
Отправить сообщение для Ruslanaries$ с помощью ICQ Отправить сообщение для Ruslanaries$ с помощью Skype™
 
По умолчанию Re: Nop ASM


Код:
and ax, ax
or ax, ax
А это?
  Ответить с цитированием
Старый 15.09.2012, 20:43   #7
 Сержант
Аватар для Meteor2142
 
Meteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нации
Регистрация: 12.04.2011
Сообщений: 142
Популярность: 3904
Сказал(а) спасибо: 279
Поблагодарили 361 раз(а) в 174 сообщениях
Отправить сообщение для Meteor2142 с помощью Skype™
 
По умолчанию Re: Nop ASM

AND (логическое И) устанавливает бит результата в 1, если оба бита, бит источника и бит приемника установлены в 1.

OR (логическое ИЛИ) устанавливает бит результата в 1, если один из битов, бит источника или бит приемника установлен в 1.
  Ответить с цитированием
Старый 15.09.2012, 20:51   #8
 Разведчик
Аватар для Ruslanaries$
 
Ruslanaries$ на правильном пути
Регистрация: 14.12.2011
Сообщений: 13
Популярность: 52
Сказал(а) спасибо: 22
Поблагодарили 26 раз(а) в 24 сообщениях
Отправить сообщение для Ruslanaries$ с помощью ICQ Отправить сообщение для Ruslanaries$ с помощью Skype™
 
По умолчанию Re: Nop ASM

void nops(){
DWORD ESP1 = 662A8F;
}

.................
_asm
{
call [ESP1]
}
.................

а если вот так
но я сам не понял где тут ноп
  Ответить с цитированием
Старый 15.09.2012, 20:57   #9
 Старший сержант
Аватар для slava-zis
 
slava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норрисаslava-zis троюродный дядя Чака Норриса
Регистрация: 18.02.2011
Сообщений: 232
Популярность: 8824
Сказал(а) спасибо: 43
Поблагодарили 801 раз(а) в 240 сообщениях
Отправить сообщение для slava-zis с помощью Skype™
 
По умолчанию Re: Nop ASM

оу щит...

если ты делаешь хук тебе не надо прописывать nop

Цитата:
Сообщение от крайслерПосмотреть сообщение
©smile33



Код:
__asm
{
jmp [0x662A95]
}
от души совет, так надо:

Код:
__asm
{
jmp 0x662A95
}
________________
Hack for ShadowCompany
Hack for War Thunder
Дно геймхакинга

Последний раз редактировалось slava-zis; 15.09.2012 в 21:00.
  Ответить с цитированием
Пользователь сказал cпасибо:
крайслер (16.09.2012)
Старый 15.09.2012, 23:54   #10
 Сержант
Аватар для Meteor2142
 
Meteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нацииMeteor2142 гордость нации
Регистрация: 12.04.2011
Сообщений: 142
Популярность: 3904
Сказал(а) спасибо: 279
Поблагодарили 361 раз(а) в 174 сообщениях
Отправить сообщение для Meteor2142 с помощью Skype™
 
По умолчанию Re: Nop ASM

Ruslanaries$,
Офигенный кодинг
Цитата:
_asm
{
call [ESP1]
}

Зачем ты вызываешь этот адрес?
  Ответить с цитированием
Старый 12.10.2012, 17:01   #11
 Сержант
Аватар для $._KING_.$
 
$._KING_.$ гордость нации$._KING_.$ гордость нации$._KING_.$ гордость нации$._KING_.$ гордость нации$._KING_.$ гордость нации$._KING_.$ гордость нации$._KING_.$ гордость нации$._KING_.$ гордость нации$._KING_.$ гордость нации$._KING_.$ гордость нации$._KING_.$ гордость нации
Регистрация: 31.03.2011
Сообщений: 131
Популярность: 3991
Сказал(а) спасибо: 46
Поблагодарили 162 раз(а) в 87 сообщениях
Отправить сообщение для $._KING_.$ с помощью Skype™
 
По умолчанию Re: Nop ASM

Цитата:
Сообщение от крайслерПосмотреть сообщение
_asm { nop }

возможно не верное количество nop указал!
________________
[Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
крайслер (12.10.2012), kol-ka (12.10.2012)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 14:07.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net