I D Z D O
I D Z D O
P R Z Y K A D O W Y R O Z D Z I A
P R Z Y K A D O W Y R O Z D Z I A
V a d e m e c u m h a k e r a .
S P I S T R E C I
S P I S T R E C I
E d y c j a p l i k w b i n a r n y c h
K A T A L O G K S I E K
K A T A L O G K S I E K
A u t o r : D a m i a n D a s z k i e w i c z
K A T A L O G O N L I N E
K A T A L O G O N L I N E
I S B N : 8 3 - 7 3 6 1 - 0 6 7 - 7
F o r m a t : B 5 , s t r o n : 2 9 0
Z A M W D R U K O W A N Y K A T A L O G
Z A M W D R U K O W A N Y K A T A L O G
Z a w i e r a C D - R O M
T W J K O S Z Y K
T W J K O S Z Y K
W i k s z o d o s t p n y c h o b e c n i e a p l i k a c j i p o z w a l a u y t k o w n i k o w i d o k o n y w a
D O D A J D O K O S Z Y K A
D O D A J D O K O S Z Y K A
r o z m a i t y c h m o d y f i k a c j i : o d z m i a n w y g l d u i d o d a w a n i a n o w y c h i k o n p o c z w s z y ,
n a z a p i s y w a n i u w a s n y c h m a k r o d e f i n i c j i s k o c z y w s z y . N i e z a w s z e t o w y s t a r c z a .
e b y n a p r a w d z m u s i p r o g r a m d o d z i a a n i a z g o d n i e z n a s z y m i o c z e k i w a n i a m i ,
C E N N I K I I N F O R M A C J E
C E N N I K I I N F O R M A C J E
t r z e b a w e j n i e c o g b i e j w j e g o k o d .
D z i k i t e j k s i c e p o z n a s z w i e l e t e c h n i k , k t r e u m o l i w i C i s a m o d z i e l n m o d y f i k a c j
Z A M W I N F O R M A C J E
Z A M W I N F O R M A C J E
O N O W O C I A C H
O N O W O C I A C H
r o z m a i t y c h p r o g r a m w , z a r w n o a p l i k a c j i u y t k o w y c h , j a k i g i e r . D o w i e s z s i ,
j a k o s z u k a g r , j a k z m i e n i a t e k s t y w p r o g r a m a c h , j a k o d n a j d y w a f u r t k i
Z A M W C E N N I K p o z o s t a w i o n e p r z e z p r o g r a m i s t w . A p r z y o k a z j i p o z n a s z t a j n i k i p r o g r a m o w a n i a ,
Z A M W C E N N I K
k t r e s a m b d z i e s z m g w y k o r z y s t a w s w o j e j p r a k t y c e .
" P o z n a s z r n e s y s t e m y l i c z b o w e i n a u c z y s z s i p r z e l i c z a w a r t o c i p o m i d z y n i m i
C Z Y T E L N I A
C Z Y T E L N I A
" N a u c z y s z s i m o d y f i k o w a k o d y w y n i k o w e p r o g r a m w z a p o m o c H e x W o r k s h o p
i k H e x E d i t o r
F R A G M E N T Y K S I E K O N L I N E
F R A G M E N T Y K S I E K O N L I N E
" D o w i e s z s i , j a k z m i e n i a z a s o b y ( i k o n y , t e k s t y , s k r t y k l a w i a t u r o w e ) u y w a j c
p r o g r a m w R e s o u r c e H a c k e r , E X E S c o p e i P E R e s o u r c e E x p l o r e r
" N a u c z y s z s i e d y t o w a p r o g r a m y w e w n t r z n i e s k o m p r e s o w a n e
" D o w i e s z s i , j a k z a b e z p i e c z a w a s n e a p l i k a c j e p r z e d m o d y f i k a c j a m i
" P o z n a s z s p o s o b y o s z u k i w a n i a g i e r
" D o w i e s z s i , j a k o d c z y t y w a z d y s k i e t e k u k r y t e i n f o r m a c j e
" P o z n a s z p o d s t a w y p i s a n i a w a s n y c h k o m p i l a t o r w
D o k s i k i d o c z o n y j e s t C D - R O M z a w i e r a j c y p r z y d a t n e n a r z d z i a i k o d y r d o w e .
V a d e m e c u m h a k e r a t o k s i k a , d z i k i k t r e j w y k o n a s z w p r o g r a m a c h z m i a n y , k t r e
w y d a j s i n i e w y k o n a l n e . Z a d z i w i s z s i e b i e i s w o i c h z n a j o m y c h !
W y d a w n i c t w o H e l i o n
u l . C h o p i n a 6
4 4 - 1 0 0 G l i w i c e
t e l . ( 3 2 ) 2 3 0 - 9 8 - 6 3
e - m a i l : h e l i o n @ h e l i o n . p l
S p i s t r e [c i
P r z e d m o w a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
R o z d z i a B 1 . S y s t e m y l i c z b o w e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3
S y s t e m d z i e s i t n y ( d e c y m a l n y ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3
S y s t e m d w j k o w y ( b i n a r n y ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4
S y s t e m s e m k o w y ( o k t a l n y ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4
S y s t e m s z e s n a s t k o w y ( h e k s a d e c y m a l n y ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5
K o d B C D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6
W i e l k i e l i c z b y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7
L i c z b y u j e m n e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8
O d c z y t y w a n i e l i c z b y u j e m n e j . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2
M Bo d s z y i s t a r s z y b a j t p r o g r a m o w a n i e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4
K o n w e r s j a l i c z b n a r |n e s y s t e m y z a p o m o c k a l k u l a t o r a ( W i n d o w s ) . . . . . . . . . . . . . . . . . . . . . . . . . 2 7
K o n w e r s j a l i c z b n a r |n e s y s t e m y z a p o m o c k a l k u l a t o r a ( L i n u x ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8
P r z e l i c z a n i e l i c z b n a r |n e s y s t e m y z a p o m o c k o n w e r t e r a l i c z b
( M S - D O S , W i n d o w s , L i n u x ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 9
R o z d z i a B 2 . H e x W o r k s h o p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1
P i e r w s z e k r o k i w p r o g r a m i e H e x W o r k s h o p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1
W y g l d p r o g r a m u H e x W o r k s h o p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 4
M e n u p r o g r a m u H e x W o r k s h o p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 6
P a s e k n a r z d z i ( t o o l b a r ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 0
Z a p o z n a n i e s i z n i e k t r y m i n a r z d z i a m i p r o g r a m u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3
T r o c h p r a k t y k i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 7
S z u k a n i e t e k s t u i z a s t p o w a n i e g o w Ba s n y m t e k s t e m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 7
S z u k a n i e i m o d y f i k o w a n i e d a n y c h l i c z b o w y c h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 9
P o r w n y w a n i e p l i k w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1
w i c z e n i a z o p e r a c j a m i b i t o w y m i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1
C i e k a w e z a s t o s o w a n i e p r o g r a m u H e x W o r k s h o p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 4
H e x W o r k s h o p i W i n d o w s 3 . 1 x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 6
H e x W o r k s h o p i L i n u x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 7
R o z d z i a B 3 . k H e x E d i t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 9
P i e r w s z e k r o k i w p r o g r a m i e k H e x E d i t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 9
W y g l d p r o g r a m u k H e x E d i t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2
M e n u p r o g r a m u k H e x E d i t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3
P a s e k n a r z d z i ( t o o l b a r ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 7
Z a p o z n a n i e s i z n i e k t r y m i n a r z d z i a m i p r o g r a m u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 8
4 V a d e m e c u m h a k e r a . E d y c j a p I I k w b I n a r n y c h
T r o c h p r a k t y k i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 5
S z u k a n i e t e k s t u i z a s t p o w a n i e g o w Ba s n y m t e k s t e m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 5
S z u k a n i e i m o d y f i k o w a n i e d a n y c h l i c z b o w y c h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 6
P o r w n y w a n i e p l i k w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 9
R o z d z i a B 4 . R e s o u r c e H a c k e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3
O s t r z e |e n i e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3
P i e r w s z e k r o k i w p r o g r a m i e R e s o u r c e H a c k e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3
R e s o u r c e H a c k e r m e n u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 6
E d y c j a p o s z c z e g l n y c h z a s o b w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 7
P r a k t y c z n e p r z y k Ba d y w y k o r z y s t a n i a p r o g r a m u R e s o u r c e H a c k e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 9
S p o l s z c z e n i e p r o g r a m u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 9
M i g a j c a i k o n a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 9
N a u k a p i s a n i a p l i k w R C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 0
R o z d z i a B 5 . E X E S c o p e i P E R e s o u r c e E x p l o r e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 1
O s t r z e |e n i e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 1
P i e r w s z e k r o k i w p r o g r a m i e E X E S c o p e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 1
E X E S c o p e m e n u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 3
E X E S c o p e p a s e k n a r z d z i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 5
G a Bz H e a d e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 6
G a Bz I m p o r t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 6
P r a k t y c z n e w y k o r z y s t a n i e i n f o r m a c j i z a w a r t y c h w g a Bz i I m p o r t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 7
S p r a w d z e n i e d e k l a r a c j i w p r o g r a m i e A P I T e x t V i e w e r ,
d o Bc z o n y m d o V i s u a l B a s i c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 8
P r z e s z u k a n i e z a s o b w M S D N . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 9
G a Bz R e s o u r c e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 0
P i e r w s z e k r o k i w p r o g r a m i e P E R e s o u r c e E x p l o r e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 0
M e n u p r o g r a m u P E R e s o u r c e E x p l o r e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 1
P a s e k n a r z d z i ( t o o l b a r ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 4
T w o r z e n i e p l i k w R E S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 4
C i e k a w s z e z a s t o s o w a n i a p r o g r a m u P E R e s o u r c e E x p l o r e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 5
P o d s u m o w a n i e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 7
R o z d z i a B 6 . P l i k i w e w n t r z n i e s k o m p r e s o w a n e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 9
U P X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 9
R o z p a k o w y w a n i e p l i k w s p a k o w a n y c h p r o g r a m e m U P X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 1
P o z o s t a Be p a r a m e t r y p r o g r a m u U P X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 2
U P X d l a L i n u k s a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 3
P o r w n a n i e k i l k u m e t o d k o m p r e s j i w p r o g r a m i e U P X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 5
A s P a c k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 6
P a r a m e t r y p r o g r a m u A s P a c k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 7
R o z p a k o w y w a n i e p l i k w s p a k o w a n y c h p r o g r a m e m A s P a c k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 8
P k L i t e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 9
P e - P a c k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 1
R o z p a k o w y w a n i e p l i k w s p a k o w a n y c h p r o g r a m e m P e - P a c k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 1
P l i k i s k o m p r e s o w a n e n i e z n a n y m p r o g r a m e m p a k u j c y m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 2
P o d s u m o w a n i e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 3
R o z d z i a B 7 . J a k p i s a p r o g r a m y , k t r y c h n i e b d z i e m o |n a e d y t o w a ? . . . . . . . . . . . . . . . 1 5 5
W s t p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 5
S p r a w d z a n i e w i e l k o [c i p l i k u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 5
D a t a i c z a s m o d y f i k a c j i p l i k u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 7
S u m y k o n t r o l n e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 8
R o z b i j a n i e s t r i n g w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6 0
K o d o w a n i e s t r i n g w i z m i e n n y c h l i c z b o w y c h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6 1
S p I s t r e [c I 5
P r o g r a m k o m p r e s u j c y p l i k i w y k o n y w a l n e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6 8
Z a p o z n a n i e s i z p r o g r a m e m A s P r o t e c t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6 9
P o d s u m o w a n i e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7 1
R o z d z i a B 8 . O s z u k i w a n i e g i e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7 3
C o t o j e s t p l i k z z a p i s e m s t a n u g r y ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7 3
Z a p o z n a n i e s i z g r L a b i r y n t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7 4
J a k z l o k a l i z o w a p l i k z z a p i s e m s t a n u g r y ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7 5
E d y c j a p l i k w z z a p i s e m s t a n u g r y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7 6
K i l k a p o r a d n a t e m a t e d y c j i p l i k w z z a p i s e m s t a n u g r y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7 6
T w o r z e n i e e d y t o r a p l i k w z z a p i s e m s t a n u g r y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 7 8
E d y c j a h i g h s c o r e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 1
P o d m i a n a p l i k w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 1
S t r u k t u r a p l i k w z p o z i o m a m i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 2
C o t o s T i p s y ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 7
P i s z g r , j a k u o d p o r n i j n a o s z u s t w a ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 8
P l i k i z z a p i s e m s t a n u g r y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 8 8
P l i k i h i g h s c o r e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9 3
P o d m i a n a p l i k w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9 5
D o k Ba d n e p o z n a n i e s t r u k t u r y p l i k u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9 5
S z t u c z k i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9 6
C i e k a w y e f e k t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9 6
J a k m o |n a u l e p s z y g r ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9 7
R o z d z i a B 9 . U k r y w a n i e t a j n y c h i n f o r m a c j i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9 9
W s t p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9 9
J a k w p l i k a c h B M P m o |n a u k r y t a j n e i n f o r m a c j e , n p . h a s Bo ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9 9
I n g e r e n c j a w n a g B w e k p l i k u B M P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 0
P r z e k s z t a Bc a n i e p l i k u b i n a r n e g o w p l i k B M P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 1
U k r y w a n i e t a j n y c h i n f o r m a c j i w i n n y c h p l i k a c h g r a f i c z n y c h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 7
J P G . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 7
G I F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 8
P C X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 8
T I F F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 9
W M F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 9
J a k w p l i k a c h E X E u k r y t a j n e i n f o r m a c j e ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 0 9
C e l o w e u s z k a d z a n i e p l i k w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 2
P l i k i D O C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 2
P l i k i E X E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 3
P l i k i Z I P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 3
I n n e p l i k i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 3
R o z d z i a B 1 0 . D y s k i e t k a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 5
W s t p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 5
J a k e d y t o w a z a w a r t o [ s e k t o r w ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 6
S e k t o r z e r o w y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 7
U k r y w a n i e i n f o r m a c j i n a d y s k i e t c e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1 9
J a k d z i a Ba S c a n D i s k ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 0
B u d o w a t a b l i c y a l o k a c j i p l i k w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 2
A t r y b u t y p l i k u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 3
C z a s u t w o r z e n i a p l i k u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 4
D a t a u t w o r z e n i a p l i k u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 4
N u m e r s e k t o r a , w k t r y m r o z p o c z y n a s i p l i k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 5
C o t o j e s t V o l u m e I D ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 6
N u m e r s e r y j n y d y s k i e t k i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 6
J a k o d z y s k a z d y s k i e t k i s k a s o w a n y p l i k ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 6
6 V a d e m e c u m h a k e r a . E d y c j a p I I k w b I n a r n y c h
J a k o s z u k a p r o g r a m D i r e c t C o n n e c t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 7
K r t k i e w p r o w a d z e n i e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 7
J a k o s z u k a p r o g r a m D i r e c t C o n n e c t ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 8
M o d y f i k o w a n i e p l i k w n a d y s k u t w a r d y m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 0
M o d y f i k o w a n i e p l i k w n a R A M d y s k u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 1
R o z d z i a B 1 1 . P o p r a w i a n i e n i e d o r b e k k o m p i l a t o r w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 3
W s t p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 3
T u r b o P a s c a l : R u n T i m e E r r o r 2 0 0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 3
N a p r a w i a n i e p l i k u E X E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 4
N a p r a w i a n i e m o d u Bu c r t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 5
J a k k o r z y s t a z p r o c e d u r y D e l a y ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 5
P i s a n i e w Ba s n e j p o p r a w k i ( Ba t k i ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 6
V i s u a l B a s i c : i k o n a w p r o g r a m a c h b e z o k n a d i a l o g o w e g o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 8
D e l p h i : M e s s a g e D l g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3 9
V i s u a l B a s i c : u s u w a n i e z b d n y c h i n f o r m a c j i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 1
F P C d l a W i n d o w s , X B a s i c : b r a k z a s o b u V e r s i o n I n f o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 1
D o d a w a n i e z a s o b u d o p l i k u zr d Bo w e g o . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 2
D o d a n i e z a s o b u d o p l i k u E X E z a p o m o c p r o g r a m u R e s o u r c e H a c k e r . . . . . . . . . . . . . . . . . 2 4 3
J a k t w o r z y p l i k i R E S , n i e m a j c p r o g r a m u R C . E X E ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 3
W i k s z o [ k o m p i l a t o r w p o d W i n d o w s : w e r s j a j z y k o w a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 4
D e l p h i z m i a n a w y g l d u k o n t r o l e k . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 6
B i t m a p y d l a k o n t r o l k i D i r L i s t B o x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 7
B i t m a p y d l a k o n t r o l k i D r i v e L i s t B o x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 4 8
W s z y s t k i e k o m p i l a t o r y w s y s t e m i e W i n d o w s : s p o l s z c z a n i e p r o g r a m u S T U B . . . . . . . . . . . . . 2 4 8
R o z d z i a B 1 2 . P i s a n i e w Ba s n e g o k o m p i l a t o r a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 1
W s t p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 1
P l i k i C O M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 1
K o m p i l a t o r g e n e r u j c y p l i k i C O M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 3
J a k d o d a p r o f e s j o n a l n y n a g B w e k d o p l i k u C O M ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 5 8
J a k t w o r z y o p t y m a l n e p l i k i C O M ? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 6 0
Z o p t y m a l i z o w a n y k o m p i l a t o r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 6 3
P l i k i E X E ( d l a M S - D O S ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 6 8
K o n w e r t e r p l i k w C O M n a E X E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 6 8
P l i k i E X E ( d l a W i n d o w s ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 7 2
B e z b o l e s n e g e n e r o w a n i e p l i k w E X E . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 7 2
B e z b o l e s n e g e n e r o w a n i e p l i k w w y k o n y w a l n y c h d l a L i n u k s a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 7 3
D o d a t e k A S y s t e m y l i c z b o w e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 7 5
L i c z b y d o d a t n i e ( o d 0 d o 2 5 5 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 7 5
L i c z b y u j e m n e ( o d - 1 2 8 d o 0 ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8 2
D o d a t e k B Z a w a r t o [ p By t y C D - R O M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8 7
U w a g i o g l n e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8 7
F P C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8 8
H e x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8 8
I n n e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8 8
P r o g r a m y k o m p r e s u j c e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8 9
P r z y k Ba d y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8 9
T o o l s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 8 9
P r o g r a m y d e k o m p r e s u j c e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 9 0
E d y t o r y z a s o b w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 9 0
S k o r o w i d z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 9 1
R o z d z i a B 9 .
U k r y w a n i e
t a j n y c h i n f o r m a c j i
W s t p
W t y m r o z d z i a l e o p i s z k i l k a s p o s o b w n a u k r y w a n i e t a j n y c h i n f o r m a c j i n a d y s k u . N i e
m a m z a m i a r u o p i s y w a j a k i c h [ p r o g r a m w d o s z y f r o w a n i a d a n y c h i t p . , g d y | s o n e n a
t y l e p o p u l a r n e , |e d o w i e l u z n i c h p o w s t a By s p e c j a l n e d e s z y f r a t o r y , Ba m i c e k o d i w y -
d o b y w a j c e z z a s z y f r o w a n y c h p l i k w c e n n e d a n e . O c z y w i [c i e n i e w s z y s t k i e p r o g r a m y
s z y f r u j c e d a s i t a k Ba t w o p o k o n a . J e d n a k w t y m r o z d z i a l e m a m z a m i a r o p i s a n i e -
c o i n n e , d o [ o r y g i n a l n e s z t u c z k i , p o z w a l a j c e u k r y n a s z e c e n n e d a n e . J e [l i u k r y w a -
n i e t a j n y c h i n f o r m a c j i j e s t d l a C i e b i e i n t e r e s u j c y m t e m a t e m , n i e z a p o m n i j p r z e c z y t a
t a k |e r o z d z i a Bu 1 0 . , w k t r y m o p i s z d o [ c i e k a w y s p o s b n a u k r y w a n i e i n f o r m a c j i
n a d y s k i e t c e .
J a k w p l i k a c h B M P m o |n a u k r y
t a j n e i n f o r m a c j e , n p . h a s Bo ?
P l i k i B M P p o s i a d a j d o [ p r o s t b u d o w : n a p o c z t k u p l i k u z n a j d u j e s i n a g B w e k ,
w k t r y m z a p i s a n e s r |n e i n f o r m a c j e d o t y c z c e p l i k u ( n p . l i c z b a k o l o r w , w y m i a r y
p l i k u i t p . ) . D a l e j u m i e s z c z o n e s j u | t y l k o i n f o r m a c j e o p o s z c z e g l n y c h p i k s e l a c h . W z a -
l e |n o [c i o d r o d z a j u p l i k u B M P j e d n e m u p i k s e l o w i o d p o w i a d a o k r e [l o n a l i c z b a b i t w
( s z c z e g By p r z e d s t a w i o n o w t a b e l i 9 . 1 ) . W p l i k a c h p i k s e l e s z a p i s y w a n e w d o [ d z i w -
n e j k o l e j n o [c i . W y d a w a Bo b y s i , |e p o w i n n y b y z a p i s y w a n e o d l e w e j d o p r a w e j i z g -
r y d o d o Bu . N i e s t e t y t a k n i e j e s t , g d y | s z a p i s y w a n e z l e w e j d o p r a w e j , a l e z d o Bu d o
g r y ! J e d n a k t o n i e j e s t d l a n a s a | t a k a i s t o t n a i n f o r m a c j a .
2 0 0 V a d e m e c u m h a k e r a . E d y c j a p I I k w b I n a r n y c h
T a b e I a 9 . 1 . R |n e t y p y p l i k w B M P
T y p p I I k u B M P I I o [ b I t w o p I s u j c a j e d e n p I k s e I
M o n o c h r o m a t y c z n y 1
1 6 k o l o r w 4
2 5 6 k o l o r w 8 ( 1 b a j t )
2 4 - b i t o w y ( 1 6 , 7 m i l i o n a k o l o r w ) 2 4 ( 3 b a j t y )
P o j a w i a s i d r o b n e p y t a n k o : j a k m o |n a u k r y w a i n f o r m a c j e w p l i k a c h B M P ? O d p o -
w i e d z b r z m i : Ba t w i e j n i | m y [l i s z . N a p o t r z e b y k s i |k i w y m y [l i Be m d w a c i e k a w e s p o s o -
b y u k r y w a n i a i n f o r m a c j i w p l i k a c h B M P . P i e r w s z y z n i c h t o d r o b n a i n g e r e n c j a w n a -
g B w e k , a d r u g i s p o s b t o p r z e k s z t a Bc e n i e p l i k u b i n a r n e g o w p l i k B M P .
I n g e r e n c j a w n a g B w e k p l i k u B M P
Z a n i m b d z i e m y i n g e r o w a w n a g B w e k p l i k u B M P , n a l e |y t e n p l i k u t w o r z y . D o t e g o
c e l u w y s t a r c z y n a w e t n a j p r o s t s z y p r o g r a m o b s Bu g u j c y p l i k i B M P , n p . P a i n t . W p r o g r a -
m i e t y m n a l e |y z d e f i n i o w a r o z m i a r r y s u n k u , n p . 1 0 0 2 0 0 p i x e l i ( w a |n e : o b a t e w y -
m i a r y m u s z b y o d s i e b i e r |n e ) . R y s u n e k z a p i s z e m y j a k o m o n o c h r o m a t y c z n y , g d y |
i m w i c e j k o l o r w , t y m w i c e j m i e j s c a n a d y s k u z a j m u j e p l i k . K i e d y r y s u n e k z o s t a B j u |
z a p i s a n y , n a l e |y u m i e [c i w n i m j a k i [ n a p i s , n p . h a s Bo d o k o n t a p o c z t o w e g o . M o |n a
u t w o r z y t y l e n a p i s w , i l e s i z m i e [c i n i e m a |a d n y c h o g r a n i c z e D. W y g l d p r z y k Ba -
d o w e g o p l i k u B M P z a p r e z e n t o w a n o n a r y s u n k u 9 . 1 .
R y s u n e k 9 . 1 .
O r y g i n a l n y p l i k B M P
S k o r o j u | w p i s a Be [ j a k i e [ h a s Ba , z a p i s z z m i a n y d o k o n a n e w p l i k u . A t e r a z n a j p r z y j e m -
n i e j s z a c z [, c z y l i i n g e r e n c j a w n a g B w e k . C o c h c e m y z m i e n i w n a g B w k u ? D o k o n a -
m y w n i m z m i a n y w y m i a r w r y s u n k u , t j . z m i e n i m y r o z m i a r r y s u n k u z 2 0 0 1 0 0 p i x e l i
n a 1 0 0 2 0 0 p i x e l i . D z i k i t e m u p i k s e l e i n a c z e j s i u Bo | i u t w o r z c h a o t y c z n p a -
p l a n i n p u n k t w . N a r y s u n k u 9 . 2 z a p r e z e n t o w a n o w y g l d p l i k u B M P p o d o k o n a n i u
i n g e r e n c j i w n a g B w e k .
R y s u n e k 9 . 2 .
P l i k B M P
z e z m o d y f i k o w a n y m
n a g B w k i e m
R o z d z I a B 9 . f& U k r y w a n I e t a j n y c h I n f o r m a c j I 2 0 1
P o w s t a j e p y t a n i e : j a k d o k o n a z m i a n w n a g B w k u p l i k u B M P ? W y s t a r c z y p l i k B M P
o t w o r z y w p r o g r a m i e H e x W o r k s h o p i p o d o d p o w i e d n i m i o f f s e t a m i z m i e n i w a r t o [c i .
S z e r o k o [ o b r a z u j e s t z a p i s a n a p o d o f f s e t e m , a w y s o k o [ p o d o f f s e t e m .
W y s o k o [ i s z e r o k o [ o b r a z u m o |e w y n o s i m a k s y m a l n i e 6 5 5 3 5 p i k s e l i , a w i c m a m y
d o c z y n i e n i a z l i c z b 1 6 - b i t o w ( c z y l i p o d o f f s e t e m z n a j d u j e s i s t a r s z y b a j t s z e -
r o k o [c i o b r a z u w n a s z y m w y p a d k u j e s t t o z e r o a p o d o f f s e t e m j e s t z a p i s a n y
s t a r s z y b a j t w y s o k o [c i o b r a z u w n a s z y m w y p a d k u r w n i e | j e s t t o z e r o ) .
J e d n a k z m o d y f i k a c j n a g B w k a n i e n a l e |y p r z e s a d z a . J e [l i n p . z d e f i n i u j e m y z a r w n o
w y s o k o [, j a k i s z e r o k o [ p l i k u j a k o 2 0 0 p i k s e l i , t a k i e g o p l i k u n i e b d z i e m o |n a o t w o -
r z y w |a d n y m p r o g r a m i e g r a f i c z n y m , g d y | z o s t a n i e o n u z n a n y z a u s z k o d z o n y ( p o d -
c z a s o d c z y t y w a n i a p r z e z p r o g r a m o p i s w p o s z c z e g l n y c h p i k s e l i n a g l e p o j a w i s i k o -
n i e c p l i k u , m i m o |e w n a g B w k u z o s t a By z d e f i n i o w a n e w i k s z e w y m i a r y n i | s m o |l i w e
d o o d c z y t a n i a ; n i e k t r e p r o g r a m y w t a k i e j s y t u a c j i z g Bo s z b Bd , i n n e z k o l e i o d c z y t a j
p o p r a w n i e p l i k , w y p e Bn i a j c b r a k u j c e m i e j s c a k o l o r e m c z a r n y m ) . I n n a p u Ba p k a , k t r a
m o |e n a n a s c z y h a , t o d o b r a n i e n i e o d p o w i e d n i e g o r o z m i a r u p l i k u . J e [l i o r y g i n a l n y p l i k
m a w y m i a r y 2 0 0 1 0 0 p i k s e l i , a T y z m i e n i s z w y m i a r y n p . n a 4 0 0 5 0 p i k s e l i , i s t n i e j e
p r a w d o p o d o b i e Ds t w o , |e r y s u n e k b d z i e z a w i e r a B d w u k r o t n i e n a p i s a n e t e s a m e h a s Ba ,
m a j c e n a t u r a l n s z e r o k o [, a l e w y s o k o [ o p o Bo w m n i e j s z n i | w o r y g i n a l n y m p l i -
k u . M i m o t o b e z w i k s z y c h p r o b l e m w b d z i e j e m o |n a o d c z y t a ! T e n e f e k t w y s t p u j e
w w y p a d k u e d y c j i p l i k u 1 6 - k o l o r o w e g o , 2 5 6 - k o l o r o w e g o l u b 2 4 - b i t o w e g o . W p r z y -
p a d k u p l i k w m o n o c h r o m a t y c z n y c h e f e k t t e n m o |e n i e w y s t p i ( c h y b a |e o b a w y m i a -
r y o r y g i n a l n e g o p l i k u b y By p o d z i e l n e p r z e z 8 ) . D l a t e g o n i e n a l e |y d o b i e r a r o z m i a r w
t a k , a b y p i e r w s z y r o z m i a r b y B n p . 2 , 3 , 4 & r a z y w i k s z y o d o r y g i n a l n e g o a d r u g i r o z -
m i a r 2 , 3 , 4 & r a z y m n i e j s z y o d o r y g i n a l n e g o . O i l e w p r z y p a d k u p l i k w m o n o -
c h r o m a t y c z n y c h t e n e f e k t p o j a w i a s i s p o r a d y c z n i e , o t y l e w p l i k a c h z a w i e r a j c y c h
w i k s z i l o [ k o l o r w w y s t p u j e n i e m a l z a w s z e .
P r z e k s z t a Bc a n i e p l i k u b i n a r n e g o w p l i k B M P
P o w y |s z y s p o s b j e s t d o [ c i e k a w y , a l e m a j e d n w a d : n i e m o |n a w p l i k u B M P o w y -
m i a r a c h 8 0 0 6 0 0 p i k s e l i z a p i s a z b y t d u |o i n f o r m a c j i ( r a c z e j n i k t n o r m a l n y n i e t r z y m a
n a d y s k u p l i k w B M P o w y m i a r a c h n p . k i l k a t y s i c y p i k s e l i n a k i l k a t y s i c y p i k s e l i ) .
P o z a t y m t a k i p l i k ( 8 0 0 6 0 0 p i k s e l i ) , w k t r y m d a s i z a p i s a k i l k a n a [c i e ( k i l k a d z i e -
s i t ) h a s e B, z a j m u j e n a d y s k u d o [ s p o r o m i e j s c a ( 1 M B ) . J e d n a k j e s t t e | i n n y s p o s b n a
u k r y c i e w a |n y c h i n f o r m a c j i w p l i k u B M P : o t | m o |n a d a n y p l i k t e k s t o w y ( l u b b i n a r n y )
p r z e k s z t a Bc i w p l i k B M P , t j . w s t a w i t y p o w y n a g B w e k p l i k u B M P , z d e f i n i o w a o d p o -
w i e d n i e r o z m i a r y , a d a l e j s k o p i o w a z a w a r t o [ n a s z e g o p l i k u . P o t a k o w y m s k l e j e n i u
o t w o r z e n i e p l i k u B M P w d o w o l n y m p r o g r a m i e g r a f i c z n y m p o w i n n o b y m o |l i w e , t y l e
|e p o j a w i Bb y s i m a By p r o b l e m : z n w p l i k B M P w y g l d a Bb y d o [ d z i w n i e ( w i d o c z n e b y -
By b y s a m e c h a o t y c z n i e r o z m i e s z c z o n e p u n k t y ) . W l i s t i n g u 9 . 1 z a p r e z e n t o w a n o p r z y k Ba -
d o w y p l i k t e k s t o w y ( p l i k t e n w y g e n e r o w a Be m p r o s t y m p r o g r a m e m t w o r z c y m l o s o w e
p l i k i t e k s t o w e ) .
L I s t I n g 9 . 1 . F r a g m e n t p l i k u d a n e . t x t
2 0 2 V a d e m e c u m h a k e r a . E d y c j a p I I k w b I n a r n y c h
R y s u n e k 9 . 3 p r e z e n t u j e p l i k B M P , k t r y z o s t a B w y g e n e r o w a n y n a p o d s t a w i e p o w y |s z e -
g o p l i k u t e k s t o w e g o .
R y s u n e k 9 . 3 .
P l i k B M P , w k t r y m
u m i e s z c z o n o
p l i k t e k s t o w y
N i e s t e t y t e n p l i k w k s i |c e w y g l d a t a k Ba d n i e t y l k o d l a t e g o , |e m u s i a Be m g o z a p i s a
w 2 5 6 o d c i e n i a c h s z a r o [c i . T y m c z a s e m m j p r o g r a m z a p i s u j e g o w 2 5 6 k o l o r a c h , w i -
d o c z n e s w i c t a k i e k o l o r y j a k z i e l o n y , c z e r w o n y , | Bt y , n i e b i e s k i i t p .
L i s t i n g 9 . 2 z a w i e r a k o d zr d Bo w y p r o g r a m u d o g e n e r o w a n i a p l i k w B M P .
L I s t I n g 9 . 2 . k o d u j b m p . p a s p r o g r a m , k t r y z w a |n y c h p l i k w g e n e r u j e p l i k i B M P
R o z d z I a B 9 . f& U k r y w a n I e t a j n y c h I n f o r m a c j I 2 0 3
2 0 4 V a d e m e c u m h a k e r a . E d y c j a p I I k w b I n a r n y c h
R o z d z I a B 9 . f& U k r y w a n I e t a j n y c h I n f o r m a c j I 2 0 5
P r o g r a m j e s t d o s y c i e k a w y , a l e j e [l i o t w o r z y m y p l i k B M P w N o t a t n i k u , z o b a c z y m y
z a w a r t o [ w k l e j o n e g o d o n i e g o p l i k u t e k s t o w e g o . T e n p r o g r a m n a d a j e s i j e d y n i e d o
d o k l e j a n i a d o b i t m a p p l i k w b i n a r n y c h , n p . p l i k w z r o z s z e r z e n i e m E X E . J e d n a k n i c
n i e s t o i n a p r z e s z k o d z i e , a b y d o d a d o p r o g r a m u m a l u t k i a l g o r y t m s z y f r u j c y z a p i s y -
w a n e d a n e . J e [l i m a s z z a m i a r u l e p s z a t e n p r o g r a m , t o w a r t o z m i e n i p r o c e d u r c z y t a -
n i a i z a p i s y w a n i a d a n y c h d o p l i k u , g d y | c z y t a n i e p o 1 b a j c i e j e s t d o [ w o l n e , s z c z e g l -
n i e , j e [l i p r o g r a m o d c z y t u j e d u |e p l i k i . N a l e |y t a k z m i e n i p r o g r a m , a b y o d c z y t y w a B
n a r a z 1 0 0 0 z n a k w i t y l e s a m o z a p i s y w a B. W t e d y p r o g r a m b d z i e d u |o s z y b c i e j w y -
k o n y w a B s w o j e z a d a n i e . N a w e t j e [l i n i e c h c e s z u k r y w a p l i k w z a p o m o c t e g o p r o -
g r a m u , u r u c h o m g o , g d y | c z a s a m i p o t r a f i w y g e n e r o w a n a p r a w d c i e k a w e p l i k i B M P .
M o |e s z d o d a t k o w o z w i k s z y b e z p i e c z e Ds t w o z a k o d o w a n e g o p l i k u , d o d a j c t e n p l i k
j a k o n o w y z a s b d o d o w o l n e g o p l i k u E X E z a p o m o c p r o g r a m u R e s o u r c e H a c k e r . A b y
t o z r o b i , n a l e |y :
1 . U r u c h o m i p r o g r a m R e s o u r c e H a c k e r .
2 . O t w o r z y w t y m p r o g r a m i e d o w o l n y p l i k w y k o n y w a l n y .
3 . Z m e n u A c t i o n w y b r a p o l e c e n i e A d d a n e w r e s o u r c e .
4 . O d n a l e z n a d y s k u n a s z p l i k B M P z a w i e r a j c y z a k o d o w a n y p l i k .
5 . P o d a j a k [ n a z w z a s o b u n p . T a j n e 1 .
6 . K l i k n p r z y c i s k A d d r e s o u r c e .
7 . Z a p i s a z m i a n y d o k o n a n e w p l i k u .
L i s t i n g 9 . 3 p r e z e n t u j e zr d Bo p r o g r a m u , k t r y z p l i k u B M P w y c i g a w c z e [n i e j z a -
k o d o w a n y p l i k .
L I s t I n g 9 . 3 . o d k o d u j b . p a s p r o g r a m , k t r y z p l i k w B M P w y c i g a p l i k z a k o d o w a n y p r o g r a m e m
k o d u j b m p . p a s
2 0 6 V a d e m e c u m h a k e r a . E d y c j a p I I k w b I n a r n y c h
R o z d z I a B 9 . f& U k r y w a n I e t a j n y c h I n f o r m a c j I 2 0 7
P r o g r a m m a j e d n w a d : j e [l i p r b u j e m y n i m w y c i g n d a n e z p l i k u B M P , k t r y
n i e z o s t a B u t w o r z o n y p o p r z e d n i m p r o g r a m e m , t o a l b o z o s t a n o d c z y t a n e j a k i e [ [m i e -
c i e , a l b o d o j d z i e d o z a t r z y m a n i a p r a c y p r o g r a m u . A b y s i p r z e d t y m z a b e z p i e c z y ,
n a l e |y t a k p r z e r o b i p r o g r a m , a b y z n a k o w a B p l i k i B M P z a w i e r a j c e d a n e n p .
o p r c z n a g B w k a i n f o r m u j c e g o , i l e n a s t p n y c h b a j t w w p l i k u B M P t o z a w a r t o [ i n -
n e g o p l i k u , u m i e s z c z o n a b y Ba b y n p . 4 - z n a k o w a s y g n a t u r a . P r o g r a m d e k o d u j c y p o n a -
t r a f i e n i u n a p l i k n i e p o s i a d a j c y t e j s y g n a t u r y i n f o r m o w a Bb y , |e j e s t t o z w y k By p l i k B M P ,
k t r y n i e z a w i e r a w s o b i e c e n n y c h d a n y c h .
U k r y w a n i e t a j n y c h i n f o r m a c j i
w i n n y c h p l i k a c h g r a f i c z n y c h
P l i k i B M P m a j b a r d z o p r o s t b u d o w , d l a t e g o b a r d z o d o b r z e n a d a j s i d o u k r y w a n i a
t a j n y c h i n f o r m a c j i . Z i n n y m i p l i k a m i g r a f i c z n y m i j e s t j u | g o r z e j , a l e p o s t a n o w i Be m
o m w i k i l k a i n n y c h t y p w p l i k w g r a f i c z n y c h , a b y d o c e n i p r o s t o t p l i k w B M P .
J P G
P l i k i J P G t o s k o m p r e s o w a n e p l i k i b i t m a p o w e . J e s t t o d o [ p o p u l a r n y t y p p l i k w g r a -
f i c z n y c h , g d y | m o |n a z a j e g o p o m o c k o m p r e s o w a b i t m a p y , s t o s u j c r |n e w s p B-
c z y n n i k i k o m p r e s j i ( i m w i k s z y w s p Bc z y n n i k , t y m w i c e j m i e j s c a n a d y s k u z a j m u j e
p l i k , a l e z a r a z e m j e g o j a k o [ j e s t l e p s z a ) . P l i k i J P G b a r d z o d o b r z e n a d a j s i d o k o m -
p r e s j i r |n y c h z d j . N i e s t e t y s z t u c z k a p o l e g a j c a n a i n g e r e n c j i w n a g B w e k n i e j e s t
d o b r a , g d y | w z m o d y f i k o w a n y m p l i k u w i d o c z n e s f r a g m e n t y w y r a z w z o r y g i n a l n e g o
p l i k u ( p a t r z r y s u n e k 9 . 4 ) .
2 0 8 V a d e m e c u m h a k e r a . E d y c j a p I I k w b I n a r n y c h
R y s u n e k 9 . 4 .
P l i k J P G
z e z m o d y f i k o w a n y m
n a g B w k i e m
G I F
P l i k i G I F , p o d o b n i e j a k i p l i k i J P G , t o s k o m p r e s o w a n e m a p y b i t o w e . J e d n a k p l i k i G I F
m a j i n n y a l g o r y t m k o m p r e s j i i b a r d z i e j n a d a j s i d o k o m p r e s o w a n i a b i t m a p , k t r e z o -
s t a By s t w o r z o n e w j a k i m [ p r o g r a m i e g r a f i c z n y m . N i e z b y t d o b r z e n a t o m i a s t n a d a j s i
d o k o m p r e s j i z d j , g d y | m a k s y m a l n i e m o g z a w i e r a 2 5 6 k o l o r w , a m i n i m a l n i e 1 6 .
P l i k i G I F r w n i e | n i e n a d a j s i d o p r z e c h o w y w a n i a t a j n y c h i n f o r m a c j i , g d y | p o -
d o b n i e j a k w p l i k a c h J P G w i d o c z n e s n a p i s y z o r y g i n a l n e g o p l i k u , o c z y m [w i a d -
c z y r y s u n e k 9 . 5 .
R y s u n e k 9 . 5 .
P l i k G I F
z e z m o d y f i k o w a n y m
n a g B w k i e m
P C X
P l i k i P C X t o s k o m p r e s o w a n e p l i k i b i t m a p o w e . N i e s t a k s k u t e c z n e j a k f o r m a t y G I F
i J P G , a l e z a t o m a j b a r d z o p r o s t y a l g o r y t m k o m p r e s j i . N i e s t e t y , o b e c n i e t e p l i k i s
j u | b a r d z o r z a d k o u |y w a n e ; z a p i s b i t m a p y d o t e g o f o r m a t u b y B j e s z c z e m o |l i w y w p r o -
g r a m i e P a i n t w w e r s j i d l a W i n d o w s 3 . 1 1 , a l e j u | k o l e j n e w e r s j e t e g o p r o g r a m u d l a s y s -
t e m w W i n d o w s 9 x / M e / X P n i e o b s Bu g i w a By f o r m a t u P C X . N i e s t e t y s z t u c z k a z e z m o d y -
f i k o w a n i e m n a g B w k a r w n i e | n i e j e s t d o b r y m p o m y s Be m , o c z y m [w i a d c z y r y s u n e k 9 . 6 .
R y s u n e k 9 . 6 .
P l i k P C X
z e z m o d y f i k o w a n y m
n a g B w k i e m
R o z d z I a B 9 . f& U k r y w a n I e t a j n y c h I n f o r m a c j I 2 0 9
T I F F
J e s t t o f o r m a t g r a f i k i b i t m a p o w e j . P l i k i T I F F p o c z [c i n a d a j s i d o w y k o r z y s t a n i a i c h
w s z t u c z c e z i n g e r e n c j w n a g B w e k , g d y | c h y b a w s z y s t k i e p r o g r a m y g r a f i c z n e t a k i
p l i k u z n a j z a u s z k o d z o n y .
W M F
F o r m a t W M F j e s t d l a g r a f i k i w e k t o r o w e j t a k i m s t a n d a r d e m , j a k i m d l a g r a f i k i r a s t r o w e j
j e s t f o r m a t B M P . M i m o |e r |n e p r o g r a m y d o t w o r z e n i a g r a f i k i w e k t o r o w e j z a p i s u j
g r a f i k i w e w Ba s n y m f o r m a c i e , t o w i k s z o [ p r o g r a m w p o z w a l a n a z a p i s a n i e g r a f i k i
d o p l i k u W M F . Z n a s z e g o p u n k t u w i d z e n i a p l i k i W M F s m a Bo u |y t e c z n e , g d y | p o d o k o -
n a n i u i n g e r e n c j i w n a g B w e k p l i k i t a k w y [w i e t l a o r y g i n a l n e n a p i s y , o c z y m [w i a d c z y
r y s u n e k 9 . 7 .
R y s u n e k 9 . 7 .
P l i k W M F
z e z m o d y f i k o w a n y m
n a g B w k i e m
J a k w p l i k a c h E X E
u k r y t a j n e i n f o r m a c j e ?
W p l i k a c h E X E n i e m a z b y t d u |o m i e j s c a , a b y m c u k r y w i e l e t a j n y c h i n f o r m a c j i . A l e
s z c z e g l n i e w p l i k a c h E X E p r z e z n a c z o n y c h d l a s y s t e m u o p e r a c y j n e g o W i n d o w s z n a j -
d z i e s i k i l k a n a [c i e l u b k i l k a d z i e s i t b a j t w , k t r e m o |n a s w o b o d n i e z a s t p i n a s z y m i
i n f o r m a c j a m i . N i e s t e t y w r |n y c h p l i k a c h E X E b a j t y t e z n a j d u j s i p o d r |n y m i o f f -
s e t a m i . P o j a w i a s i p y t a n i e : j a k m o |n a r o z p o z n a , c z y d a n y f r a g m e n t p l i k u E X E m o |n a
z a s t p i w Ba s n y m i d a n y m i ? O d p o w i e d z j e s t p r o s t a : n a l e |y z l o k a l i z o w a w p l i k u E X E
m i e j s c e , w k t r y m z n a j d u j s i s a m e z e r a ( t z n . k o d y A S C I I 0 ) . T a k i e m i e j s c e i s t n i e j e
n a s a m y m p o c z t k u p l i k u , g d z i e z n a j d u j e s i k i l k a - k i l k a n a [c i e z e r . T e p o l a m o |n a [m i a Bo
z a s t p i w Ba s n y m i w a r t o [c i a m i i s p r a w d z i , c z y p r o g r a m s i u r u c h o m i . J e [l i s i n i e
u r u c h o m i , o z n a c z a t o , |e t e d a n e s j e d n a k w a |n e i n a l e |y p r z y w r c i p l i k z k o p i i z a -
p a s o w e j . J e [l i n a m s i p o s z c z [c i , m o |n a z n a l e z c a Bk i e m s p o r y f r a g m e n t p l i k u E X E ,
w k t r y m d a s i z m i e [c i n a w e t 1 , 5 K B d a n y c h ! P r z y k Ba d e m t a k i e g o p l i k u E X E j e s t
p r o g r a m t x t 2 a s c i i , k t r y z n a j d u j e s i n a p By c i e C D - R O M w k a t a l o g u a p l i k a c j e / t o o l s . P o d
o f f s e t e m z n a j d u j e s i 1 , 5 K B w o l n e g o m i e j s c a . D o t y c z y t o r w n i e | w s z y s t k i c h p l i -
k w E X E , k t r e b y By k o m p i l o w a n e w M i c r o s o f t V i s u a l B a s i c 6 . 0 . N i e s t e t y n i e w s z y s t -
k i e p l i k i w y k o n y w a l n e p o s i a d a j w s w y m w n t r z u a | t a k d u |o m i e j s c a , k t r e m o |n a
z a g o s p o d a r o w a . A l e n i c n i e s t o i n a p r z e s z k o d z i e , a b y d o p l i k u E X E c o [ d o p i s a . B e z
w i k s z e g o p r o b l e m u n a k o Dc u p l i k u E X E d o d a Be m p l i k t e k s t o w y o r o z m i a r z e 1 5 K B ,
2 1 0 V a d e m e c u m h a k e r a . E d y c j a p I I k w b I n a r n y c h
a p r o g r a m n a d a l d z i a Ba B p o p r a w n i e . D o t y c z y t o r w n i e | p l i k w C O M . J e d n a k p r z e d
d o d a n i e m n a k o Dc u p l i k u E X E p e w n y c h i n f o r m a c j i w a r t o j e s t w y k o n a k o p i t a k i e g o
p l i k u . A b y d o p l i k u E X E d o p i s a d a n e , n a l e |y w y k o n a n a s t p u j c e c z y n n o [c i :
1 . O t w o r z y p l i k E X E w p r o g r a m i e H e x W o r k s h o p .
2 . W y k o n a k o p i p l i k u . N a j l e p i e j z m e n u F i l e w y b r a o p c j S a v e A s & i z a p i s a
p l i k p o d i n n n a z w .
3 . O t w o r z y w N o t a t n i k u p l i k t e k s t o w y .
4 . Z a z n a c z y c a By t e k s t i s k o p i o w a g o d o s c h o w k a .
5 . W p r o g r a m i e H e x W o r k s h o p n a l e |y u m i e [c i k u r s o r n a k o Dc u p l i k u .
6 . Z m e n u E d i t w y b r a p o z y c j P a s t e S p e c i a l .
7 . P o j a w i s i o k n o d i a l o g o w e , w k t r y m m o |n a w y b r a f o r m a t , w j a k i m m a b y
w k l e j o n y t e k s t . W y b i e r z p o z y c j C F _ T E X T . U p e w n i j s i , c z y p t a s z e k p r z y
p o l u w y b o r u z n a p i s e m I n t e r p r e t a s a h e x a d e c i m a l s t r i n g n i e j e s t z a z n a c z o n y .
M o |n a r w n i e | d o p l i k u E X E d o p i s a z a w a r t o [ i n n e g o p l i k u b i n a r n e g o . A b y t e g o d o -
k o n a , n a l e |y w y k o n a n a s t p u j c e c z y n n o [c i :
1 . W p r o g r a m i e H e x W o r k s h o p o t w o r z y p l i k E X E o r a z p l i k , k t r y m a m y z a m i a r
w k l e i d o p l i k u E X E .
2 . W y k o n a k o p i p l i k u . N a j l e p i e j z m e n u F i l e w y b r a o p c j S a v e A s & i z a p i s a
p l i k p o d i n n n a z w .
3 . Z a z n a c z y c a By p l i k ( p o d c z a s t e j o p e r a c j i z a z n a c z y t c z [, w k t r e j
u m i e s z c z o n e s h e k s a d e c y m a l n e c y f r y ) .
4 . U m i e [c i k u r s o r n a k o Dc u p l i k u E X E .
5 . Z m e n u E d i t w y b r a p o z y c j P a s t e S p e c i a l .
P o j a w i s i o k n o d i a l o g o w e , w k t r y m m o |n a w y b r a f o r m a t , w j a k i m m a b y w k l e j o n y
t e k s t . W y b i e r z p o z y c j C F _ T E X T . U p e w n i j s i , c z y p t a s z e k p r z y p o l u w y b o r u z n a p i -
s e m I n t e r p r e t a s a h e x a d e c i m a l s t r i n g j e s t z a z n a c z o n y .
B y m o |e w k l e j e n i e p l i k u b i n a r n e g o n i e j e s t t r u d n e , a l e t r u d n i e j j e s t p o t e m o d k l e i
o d p l i k u E X E p l i k b i n a r n y . D l a t e g o n a p i s a Be m m a l u t k i p r o g r a m , k t r y w y k o n a t o z a n a s
( p a t r z l i s t i n g 9 . 4 ) . N a l e |y t y l k o p o d a n a z w p l i k u , z k t r e g o n a l e |y o d k l e i b i n a r n y
f r a g m e n t , n a z w n o w e g o p l i k u o r a z d Bu g o [ n a s z e g o n o w e g o p l i k u b i n a r n e g o ( c z y l i i l e
o s t a t n i c h b a j t w n a l e |y s k o p i o w a d o n o w e g o p l i k u ) . P r o g r a m i k n a p i s a Be m w F P C , w i c
m o |n a g o s w o b o d n i e u r u c h o m i z a r w n o w s y s t e m i e M S - D O S ( W i n d o w s ) , j a k i w s y s -
t e m i e L i n u x .
L I s t I n g 9 . 4 . o d k l e j . p a s p r o g r a m z a p i s u j c y d o i n n e g o p l i k u o s t a t n i e x b a j t w d o w o l n e g o p l i k u
R o z d z I a B 9 . f& U k r y w a n I e t a j n y c h I n f o r m a c j I 2 1 1
2 1 2 V a d e m e c u m h a k e r a . E d y c j a p I I k w b I n a r n y c h
C e l o w e u s z k a d z a n i e p l i k w
D o [ p r o s t y m s p o s o b e m n a u k r y c i e i n f o r m a c j i j e s t u s z k o d z e n i e p l i k u . B y m o |e b r z m i
t o d z i w n i e , a l e j e s t t o b a r d z o p r o s t e i s k u t e c z n e r o z w i z a n i e , g d y | w i k s z o [ p r o g r a -
m w n i e b d z i e w s t a n i e o t w o r z y u s z k o d z o n y c h p l i k w . A b y o t w o r z y u s z k o d z o n y
p l i k , n a l e |y g o n a p r a w i . P o n i |e j o p i s z k i l k a t y p w p l i k w , k t r e m o |n a u s z k o d z i
i p r z e d s t a w i m e t o d y i c h u s z k a d z a n i a .
P l i k i D O C
J e s t t o d o [ p o p u l a r n y t y p p l i k w . P l i k i t e t w o r z o n e s p r z e z p r o g r a m M i c r o s o f t W o r d ,
k t r y j e s t n a j p o p u l a r n i e j s z y m e d y t o r e m t e k s t u w s y s t e m i e W i n d o w s . P l i k i D O C o t w i e -
r a n e s p r z e z k i l k a i n n y c h p r o g r a m w , n p . S t a r O f f i c e l u b O p e n O f f i c e d l a s y s t e m w L i -
n u x i W i n d o w s c z y c h o b y z w y k By W o r d P a d , d o Bc z o n y d o s y s t e m u o p e r a c y j n e g o W i n -
d o w s . P l i k i D O C o p r c z t e k s t u m o g z a w i e r a r w n i e | r y s u n k i i w y k r e s y .
A b y u s z k o d z i p l i k D O C , n i e t r z e b a s i w c a l e n a t r u d z i . W y s t a r c z y o t w o r z y t a k i
p l i k w p r o g r a m i e H e x W o r k s h o p ( l u b d o w o l n y m i n n y m e d y t o r z e p l i k w b i n a r n y c h )
i z m i e n i p i e r w s z y b a j t . P i e r w s z y b a j t p o w i n i e n m i e w a r t o [ , a l e g d y z m i e n i m y t
w a r t o [ n a i n n , p r o g r a m a l b o p o i n f o r m u j e , |e p l i k j e s t u s z k o d z o n y , a l b o p o t r a k t u j e
p l i k j a k o p l i k t e k s t o w y i w y [w i e t l i n i e c z y t e l n e c i g i z n a k w ( k r z a c z k i ) . A b y t o n a -
p r a w i , n a l e |y p l i k o t w o r z y w p r o g r a m i e H e x W o r k s h o p i p i e r w s z y b a j t z p o w r o t e m
z m i e n i n a .
P l i k i D O C n i e n a d a j s i d o u k r y w a n i a d a n y c h , g d y | t e k s t w p l i k a c h D O C n i e j e s t k o -
d o w a n y . M i m o |e n a e k r a n i e p o j a w i s i k r z a c z k i , m i d z y n i m i b d z i e w i d o c z n y
z w y k By t e k s t ( p a t r z r y s u n e k 9 . 8 ) .
R y s u n e k 9 . 8 .
U s z k o d z o n y
p l i k D O C
R o z d z I a B 9 . f& U k r y w a n I e t a j n y c h I n f o r m a c j I 2 1 3
P l i k i E X E
P l i k i E X E s p l i k a m i w y k o n y w a l n y m i . U s z k o d z e n i e p l i k w E X E n i e j e s t t r u d n e . P l i k i
E X E p o s i a d a j w Ba s n y n a g B w e k , k t r y z a c z y n a s i o d z n a k w ( l u b ) . W y s t a r c z y
z m i e n i t e 2 z n a k i n a j a k i e [ i n n e , n p . X X , i p l i k E X E b d z i e u z n a w a n y z a u s z k o d z o -
n y . N a r y s u n k u 9 . 9 p r z e d s t a w i o n o k o m u n i k a t , j a k i p o j a w i s i p r z y p r b i e u r u c h o m i e -
n i a u s z k o d z o n e g o p l i k u E X E .
R y s u n e k 9 . 9 .
K o m u n i k a t
p o j a w i a j c y s i
p o d c z a s p r b y
u r u c h o m i e n i a
u s z k o d z o n e g o
p l i k u E X E
P r z e d u s z k o d z e n i e m p l i k u E X E m o |n a d o n i e g o d o d a j a k [ b i t m a p , z a w i e r a j c n p .
h a s Ba d o k o n t p o c z t o w y c h . P o u s z k o d z e n i u p l i k u e d y t o r y z a s o b w n i e o t w o r z g o , g d y |
u z n a j g o z a u s z k o d z o n y .
P l i k i Z I P
P l i k i Z I P s t o p l i k i p o p u l a r n e g o p r o g r a m u p a k u j c e g o W i n Z i p , s Bu |c e g o d o p a k o w a -
n i a i n n y c h p l i k w , c z y l i z m n i e j s z a n i a i c h o b j t o [c i z a p o m o c s k o m p l i k o w a n y c h a l g o -
r y t m w . P l i k Z I P m o |e z a w i e r a j e d e n s k o m p r e s o w a n y p l i k l u b w i c e j p l i k w . P l i k i Z I P
b a r d z o d o b r z e n a d a j s i d o u k r y w a n i a t a j n y c h i n f o r m a c j i , g d y | m o |n a s p a k o w a k i l k a
w a |n y c h p l i k w d o j e d n e g o p l i k u Z I P , a p o t e m u s z k o d z i t y l k o j e d e n p l i k Z I P n i e
t r z e b a p o k o l e i u s z k a d z a w i e l u p l i k w . P l i k i Z I P , p o d o b n i e j a k p l i k i p o p r z e d n i o o m -
w i o n e , p o s i a d a j n a g B w e k . D w a p i e r w s z e b a j t y p l i k u P K i n f o r m u j , i | j e s t t o p l i k Z I P .
P o z m i a n i e t y c h b a j t w n a d o w o l n e i n n e p l i k a u t o m a t y c z n i e z o s t a j e u s z k o d z o n y . N i e -
k t r e p r o g r a m y t a k o w y p l i k o t w o r z i n a w e t w y [w i e t l p l i k i , j a k i e z o s t a By s k o m p r e s o -
w a n e , a l e j u | i c h n i e r o z p a k u j ; z k o l e i i n n e p r o g r a m y w o g l e n a w e t n i e o t w o r z t a -
k i e g o p l i k u .
I n n e p l i k i
N i e s p o s b t u t a j o m w i w s z y s t k i c h m o |l i w y c h p l i k w , k t r e m o |n a u s z k o d z i . J e d n a k
c h y b a z a u w a |y Be [ p e w i e n u n i w e r s a l n y w z o r z e c : z w y k l e w y s t a r c z y z a m i e n i 2 p i e r w s z e
b a j t y n a i n n e , a b y p l i k n i e m g B b y o t w o r z o n y p r z e z p r o g r a m , w k t r y m z o s t a B u t w o -
r z o n y . Z a c h c a m d o d a l s z e g o e k s p e r y m e n t o w a n i a !
Wyszukiwarka
Podobne podstrony:
Ćwiczenie 3 Parsowanie plików tekstowych i binarnychAnti Hacker Tool Kit Edycja polskaNauka Kompresowanie plików9 01 07 drzewa binarneCięcie pliku ac3, Ekspresowe cięcie pliku ac3, Łączenie plików audioLinux System Plikówutk uklad binarnyiCare Format Recovery naprawa systemu plikowwięcej podobnych podstron