, . , .
. , . , .
. , . , . 䳿, .
. .
˲
- | |
̲
......................................................................................................................4
IJ 1 ˲ , IJ
в ײ ί
1.1 , ..5
1.2 6
1.3 8
1.4 ...12
16
IJ 2 ֲ
̲
2.1 .. 17
2.2 腅19
2.3 ⅅ.22
2.4 ...25
2.5 .28
..31
IJ 3
3.1 셅.32
3.2 34
39
..............................................................................................................40
|
|
...........................................................................41
.....................................................................................................................41
, . , . , , .
, , . , , . . . , . ³ . ³ , .
MicrosoftVisualStudio. Windows-, . exe, .
1. ˲ , IJ в ײ ί
1.1. ,
̻. , , 䳿. 䳿. , , , . , .
. , 䳿, . , 䳿 . , , , , . 䳿 . , . , , 䳿. , , , 䳿 .
. , . , . . , . . 䳿 . , 볺- 䳿. , , . - . , . , - , . .
|
|
, , , . . . , , , . , , .
1.2.
:
ü , ;
ü ;
ü ;
, , , . , . ; . . , Internet. , , .
, . , . . . , .
. , .
|
|
|
1.1. ³ procexp.exe
, . , .
1.3.
, .
³ - .
, . .
, c .
, , , .
, , .
ϳ 쳺 , , .
. , , . . , , , , .
, , . , . , . , .
. . , . , . . . , . , . , , . ,
, , . , .
, , . , . . , . . , . , , , , . . Hash-function (-) -. . . .
|
|
.
. . . , . 2 . , . . , . . . , , , , . . , . . .
- . , , , , . , . , . . , , . , , , . , . 䳿 . , , Pasal, Basic Java ᒺ.
#, , MicrosoftVisualStudio.
# .
, , Visual Basic ++, , Web-.
, Microsoft #. : , ᒺ , , , . . # . , . , . , , ++, .
ᒺ , # - , . # , . Windows-. , , , Windows. , .
1.4. .
. . , , , . .
|
|
:
;
;
;
;
.
. , , . , 䳿, .
³ :
;
.
³ :
;
.
³ :
- ;
.
³ :
;
;
;
;
;
;
.
:
:
Ø ;
Ø ;
:
Ø ;
Ø ;
Ø ;
Ø ;
Ø ;
Ø ;
Ø ;
Ø ;
Ø .
:
Ø ;
Ø ;
Ø ;
Ø ;
Ø ;
Ø .
:
Ø , ;
Ø .
:
Ø ;
Ø ;
Ø ;
Ø ;
Ø ;
Ø ;
Ø ;
Ø .
Ø ;
Ø .
, . , . , 䳿, . .
, , . , , .
. , ( , , ). , , , .
, 䳿, .
. .
, , .
, 䳿, .
.
, , .
2. ֲ ̲
2.1.
, . . , . 2.1.
2.1
.
. 䳿 . , . :
- ;
;
;
.
. .
ϳ . . - 5 . -. . ³ . , . , :
. ;
;
;
䳿 , ;
. , ; , ; ; ; .
, . .
2.2
|
|
|
|
|
|
|
|
|
|
2.2
. , ( 1 17).
䳿 . , 䳿. . , 䳿 . 䳿 , . , .
䳺 , (1). , , . . , . ³ 䳿. , (2). , .
, , (3). , , , ᒺ StreamReader. 䳿 StreamReader (4). , . . (5). , . ij 6 , , . (7). , , . . (8). ᒺ StreamWriter. -, , , . 䳺 (10) , , . ϳ (11), , . , (12). . , ´ , . 䳿. , . - , (16). 䳿 , , . (End) 䳿 .
, . -, . . , . 䳿 , .
2.3
, . MicrosoftVisualStudio. Windows Form Application. Form1. , , . , .
:
ü , ;
ü ;
ü ;
ü ;
ü ;
ü ;
ü , , ;
ü , -;
ü help-;
ü , , -;
ü ListViewItem, ;
ü ServiceController, .
, . . . . , , , . ֳ .
:
ü ;
ü ;
ü Form1, ;
ü ;
ü ;
ü ;
ü , ;
ü ;
ü , ;
ü . , , ;
ü , , ;
ü , ;
, :
ü ;
ü ;
ü ;
ü ;
ü ;
ü ;
ü ;
ü ;
ü -;
ü ;
ü ;
ü ;
ü , , , ;
ü , 䳿 -.
2.4
. . ׳ , , . , .
, MS Visual Studio, . 2.3
2.3 - MS Visual Studio
, . 2.4
2.4 -
, , . , . , . , , .
2.5 - ³
2.6 - ³
2.8 -
2.9 - ³
2.5
. , , .
. . , , . 䳿 , , . , . .
2.1
public string CRYPT_text_bef_wr(string s,int some_index) {char[] ctext = s.ToCharArray(); for (int i = 0; i < ctext.Length; i++) ctext[i] = ((char)(ctext[i] ^ some_index)); string text = String.Empty; for (int i = 0; i < ctext.Length; i++) text = text.Insert(i, char.ToString(ctext[i])); return text;} | ||||||||||||||||||
public string DECRYPT_text_bef_rd(string s,int some_index) {char[] ctext = s.ToCharArray(); for (int i = 0; i < ctext.Length; i++) ctext[i] = ((char)(ctext[i] ^ some_index)); string text = String.Empty; for (int i = 0; i < ctext.Length; i++) text = text.Insert(i, char.ToString(ctext[i])); return text;} |
, , .
. . CRYPT_text_bef_wr, . s, , , . . , . . . ³ , . , . ᒺ string . , . . string , .
. , . , , . , XOR , . . , , . , .
.
. . , , , .
, . . , . . .
, .
IJ 3
3.1
, . . . .
3.1 - ³
3.2 - ³
3.3- ³
3.4 -³
3.5 -
3.7 -
3.8 -
3.2
. . .
exe . . quattro. ϳ . ( 3.9).
3.9 -
. 3.10 .
3.10
. , . - . ϳ . 3.11
3.11 -
, . . . 3.12.
3.12
Servicess . . . ϳ , .
3.13 -
3.14 -
, , . Black List , , . , 䳿. , . . info , . . , , . .
3.15 -
, . Start_Log. ϳ , . Stop_LOG. , -. .
3.16 - - , , . .
.
, . .
, . , , . . . , , .
, . . .exe. , , . . ³ . -, , , . . . . . 146 . , .