herm1t LIVE!ng room - Post a comment [entries|archive|friends|userinfo]
herm1t

[ website | twilight corner in the herm1t's cave ]
[ userinfo | ljr userinfo ]
[ archive | journal archive ]

Nov. 2nd, 2011|07:28 pm
Anonymous
> Как хозяин бложека, я настоятельно рекомендую всем анонимам переместиться с темой дизасма, предложенного Indy, на rootkits.su

Это мой сайт, я туда давно переместился, но вас там не видно и мой ответ проигнорирован. Значит будем тут обсуждать.

> > прерываний на квант).

На квант. Это значит что в секунду сотни квантов и это в юзермоде нельзя контролировать, так что говорить про эффективность бессмысленно. Это имеет смысл если миллиарды инструкций будут обрабатываться. Реально это ником не нужно, конечно если вы не иду пишите :)
Этот вопрос рассмотрен подробно на аверлабе когдато был, все понли что вся оптимизация закончится на вызове какой либо апи, ибо таже LoadLibrary() будет работать много дольше чем ваш код. Кто не понял выпали в осадок.

> меня больше интересует другой вопрос: что и как делать с выхлопом дизассемблера, особенно вопросы оптимизации

Делать - зарегать в ядре стаб, например KiDebugRoutine, создать пользовательский тред и юзать лде. Это кода почти ничего, если вас интересует оптимизация по размеру. Нет прав - дык без прав и нет малварки.

Дайте конкретный результат профайлинга, без этого утверждать чтолибо глупо. Вы должны понять, что отладочный порт замедляет обработку исключений в дестки тысяч раз, посему сравнивать производительность под отладчиком бессмысленно.
Link Read Comments

Reply:
From:
(will be screened)
Identity URL: 
имя пользователя:    
Вы должны предварительно войти в LiveJournal.com
 
E-mail для ответов: 
Вы сможете оставлять комментарии, даже если не введете e-mail.
Но вы не сможете получать уведомления об ответах на ваши комментарии!
Внимание: на указанный адрес будет выслано подтверждение.
Username:
Password:
Subject:
No HTML allowed in subject
Message:



Notice! This user has turned on the option that logs IP addresses of anonymous posters.