Professional Documents
Culture Documents
ب آ
www.kutub.info
& 2#$ا
-. / 01ت ا
&'( ، *!+ا #$%ر! ام
ور ا ,,,
)( '&& ا%م $ف
" آ إاج اوا ا اي ,و$ف
" 123إ.ام ا.وال ./ا ,-ا+ا* ,,,
'&ل :ه&A ,ه.ت > *&6/ي %=2ي
" زر أ و
.ا%12 67)
89:م & ,$/؟!
' ) Cا.ي ,,إ&DEر )&6ة , $إIق ا&DGز ,إ&DEر ,, $ %$وا
'..
)( ا ا)> .G Nي ,وه %ا اي
N+Pا.رس
و .Gأ%9: &ً:2ط Scode R&/ -Sها ا %=2ي
" اZة
ا[.ر 2اي
( &16رن G+&/
&[& /ا ,
$و /ا
%د ا](
,9Aا اي ,و`ب اوا ا%`%دة )( ا&)ة ,و .$/ذ aأ NIا*&6+
-7/ c dاج ا اي ا ا%9:ط إ" أي , .G
olly *&6/ ,9Aو %G> , Open d file g&cل )( ا&DGز وإ -ا اي
و .$/أن a) olly (D2ا ,9A oGا *&6+اا N23
ncا&ح F9
)&6 a Dyة `.2.ة >=%ي
" أ&ء اوا وا%ا) ا%`%دة )( اD/ , *&6+ا ا,
Z
واrن إ -ا&)ة او" وه( ا&)ة ا d , gإ_ "
89اzر ا& 2وس
g&c a Dyإ -ا ا&{ Message breakpoint on Classproc
)&6 a Dyة &-Rر "
c%> P16ر& ,gا&yم D/ ,ا ا,
Z
ا .2.=> .$/ Dا& ,إ_ "
89زر %$ , OKد إ" g&cا%ا)
>% 9ن
%ان ا&)ة او" إ" ا%ن ا%ردي D/ ,ا ا,
Z
واrن إر` oإ" )&6ة ا *&6+اا d , ncإ_ "
89أول أ CMD 01
ها ا %12م $/ض &) yا A&Zاc%
,D أ12P وا,, وال.ام ا. إ123 د.=6 ( أن1/ د ا اول%& آ6د. أن.$/
رة%[ )( اC_% % آ& ه, م دا. إCMD 1 د ا% )( آ6/ .G6 2ا.+)( ا
GetActiveWindow وSendMessage : &ا ه.وا
ى- دا أ,- دا. ن دا/ ط%Pل ا- a +2 olly *&6/ ن/ >و
8Pا اD/ , SendMessage ا.&رات ا/ a +2و
{
$&/ n
> (+R ا9 () و, &رات/ o/& أرD sendmessage ا. اy
: رة%[ )( اC_%د ا%
ا
د%آ
or = NULL 0= // o/&ر اا+ا B :PUSH 00040112
x0F1400= // &'&ر ا+ا D :PUSH 0F1400040112
..…………
or = WM_SYSCOMMAND 112=// (6&'ا B :PUSH 1120040113
CALL GetActiveWindow: 00401140
// hWnd // &ر اول+ا PUSH EAX: 00401146
CALL SendMessageA: 00401147
2 ن ا7) olly () C_% %&م آ& هc&ر/ C_%د ا%
ا+وإذا آ
: ( ا9/ n
2
أن2 د%
{ ا6 '&ل, &مc ارn
2 2&Dن ا` )( ا
د%آ
;(SendMessage(GetActiveWindow(),0x112,x0F140,0x0
!س ؟.
اN23
ةz و`&ه+> &رات+&د اG2 إoP>و
address 00401147 ان%$ إ" ا,[> إ" أنF8 "
89:إ )( ا
ان%$ ا إ" ها ا,[2 أن.$/ وsendmessageA ا.
&ء.R أ ا%وه
&/أ./ () &6ا 2ا%_%ع .د "
c%> P16 &6آ ,اوا &=6 ) ,ج -S
,9Aا *&6+اا .$/ , F9 N23
ncذ 6 aا CMD 03
c%ا
./ .ا G&$ 2ا& ,, ,gا%ن ا%ردي
.$/ذ aإ )( ا &G F8وز دوال ا&1ر , ,g& 6و a1ا
إ" ./ا 2آ%د ا .
CMD 03ا%$ان address 00401152
وه ,'2 %دا () ]&-ا *&6+و>.م &/ر وا.
آ%د
;"PUSH ASCII "Desk.cpl: 00401152
CALL 004014F0: 00401157
هة اوا >' () ,اZة ا[.ر 2ا&16Rل .ا ا.ا -ا&] )( ا*&6+
وه( LaunchControlPanelApplet
/ن ا.ا >.+أ ./وال n>/ ]&-ا[%ص &D2 & ,ه( دا
ا , ,9Zإ )( > ا
%د إ" أن >[ ,إ" ا.ا CreateProcess
-------------
وD/ا %
6ن .cأ &D6ا'ث أوا ,,و>(A &$ء () Dا G+ا
$
إاج أ)
&ر ودوال ا+ا*
هة ا % 9Zإ &D
2و&و M+6أآ%اد أي > *&6/اة ) .$/ ,,,ة
[ / () +- C+ا+ا* و ,
123ا ,, y6وأي (Aء .=2ث أ& "
aا$ (c.] A&Zف
[.رة ,,وآ >
دون ا=&` aا oG؟!!