информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Страшный баг в WindowsВсе любят медГде водятся OGRы
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Бэкдор в xz/liblzma, предназначенный... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
Дизассемблировал, потому как именно этой функции в сырцах и нету 31.01.05 18:49  Число просмотров: 1317
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка> <обсуждение закрыто>
Да собственно, там и дизассемблировать то нечего:

nt!PsSuspendProcess:
80607738 53               push    ebx
80607739 57               push    edi
8060773a 8b7c240c         mov     edi,[esp+0xc]
8060773e 8d9f80000000     lea     ebx,[edi+0x80]
80607744 8bcb             mov     ecx,ebx
80607746 e8c617f7ff       call    nt!ExAcquireRundownProtection (80578f11)
8060774b 84c0             test    al,al
8060774d 7426             jz      nt!PsSuspendProcess+0x3d (80607775)
8060774f 56               push    esi
80607750 6a00             push    0x0
80607752 eb09             jmp     nt!PsSuspendProcess+0x25 (8060775d)
80607754 6a00             push    0x0
80607756 56               push    esi
80607757 e89e48faff       call    nt!PsSuspendThread (805abffa)
8060775c 56               push    esi
8060775d 57               push    edi
8060775e e8384ef6ff       call    nt!PsGetNextProcessThread (8056c59b)
80607763 8bf0             mov     esi,eax
80607765 85f6             test    esi,esi
80607767 75eb             jnz     nt!PsSuspendProcess+0x1c (80607754)
80607769 8bcb             mov     ecx,ebx
8060776b e8d817f7ff       call    nt!ExReleaseRundownProtection (80578f48)
80607770 33c0             xor     eax,eax
80607772 5e               pop     esi
80607773 eb05             jmp     nt!PsSuspendProcess+0x42 (8060777a)
80607775 b80a0100c0       mov     eax,0xc000010a
8060777a 5f               pop     edi
8060777b 5b               pop     ebx
8060777c c20400           ret     0x4

nt!NtSuspendProcess:
8060777f 55               push    ebp
80607780 8bec             mov     ebp,esp
80607782 51               push    ecx
80607783 56               push    esi
80607784 64a124010000     mov     eax,fs:[00000124]
8060778a 8a8040010000     mov     al,[eax+0x140]
80607790 6a00             push    0x0
80607792 8845fc           mov     [ebp-0x4],al
80607795 8d4508           lea     eax,[ebp+0x8]
80607798 50               push    eax
80607799 ff75fc           push    dword ptr [ebp-0x4]
8060779c ff35587c5480     push    dword ptr [nt!PsProcessType (80547c58)]
806077a2 6800080000       push    0x800
806077a7 ff7508           push    dword ptr [ebp+0x8]
806077aa e83080f6ff       call    nt!ObReferenceObjectByHandle (8056f7df)
806077af 8bf0             mov     esi,eax
806077b1 85f6             test    esi,esi
806077b3 7c12             jl      nt!NtSuspendProcess+0x48 (806077c7)
806077b5 ff7508           push    dword ptr [ebp+0x8]
806077b8 e87bffffff       call    nt!PsSuspendProcess (80607738)
806077bd 8b4d08           mov     ecx,[ebp+0x8]
806077c0 8bf0             mov     esi,eax
806077c2 e80926eeff       call    nt!ObfDereferenceObject (804e9dd0)
806077c7 8bc6             mov     eax,esi
806077c9 5e               pop     esi
806077ca c9               leave
806077cb c20400           ret     0x4

---
<programming> Поиск 






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach