информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Атака на InternetЗа кого нас держат?Все любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
[Win32] oem windows 2k-xp-2k3: winsock2+ssl 27.10.06 10:12  
Автор: livax Статус: Незарегистрированный пользователь
<"чистая" ссылка>
тема стара как мир
но ответа я так и не нашел...
как средствами винды, без использования доп. библиотек типа openssl прикрутить к сокету ssl?
по теории ssl в winsock не реализован, мелкомягкие предлагают при такой необходимости пользоваться wininet/winhttp
но все же... если wininet имеет средства работы с ssl, то значит механизм работы с сокетами через ssl в винде есть. ну только не говорите, что wininet устанавливает клиент-сервер связь через астрал, а не через сокеты!
но это все спрятано за интерфейсом wininet.
так вот предлагаю подумать как wininet работает с ssl, и найти способ использовать это для winsock2.
в winsock2 этого нет точьно... 28.10.06 22:40  
Автор: Tamas Статус: Member
Отредактировано 28.10.06 22:46  Количество правок: 1
<"чистая" ссылка>
> тема стара как мир
> но ответа я так и не нашел...
> как средствами винды, без использования доп. библиотек типа
> openssl прикрутить к сокету ssl?
> по теории ssl в winsock не реализован, мелкомягкие
> предлагают при такой необходимости пользоваться
> wininet/winhttp
> но все же... если wininet имеет средства работы с ssl, то
> значит механизм работы с сокетами через ssl в винде есть.
> ну только не говорите, что wininet устанавливает
> клиент-сервер связь через астрал, а не через сокеты!
> но это все спрятано за интерфейсом wininet.
> так вот предлагаю подумать как wininet работает с ssl, и
> найти способ использовать это для winsock2.

в winsock2 этого нет точьно...
вот SSL по идеи есть в wininet но скорей всего он реализован только для https
так что если надо реализовать.... бещёш исходники openssl и вперед....
[Win32] А че тут думать-то 27.10.06 10:54  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> так вот предлагаю подумать как wininet работает с ssl, и
> найти способ использовать это для winsock2.

В PlatformSDK есть примеры простеньких веб-сервера и веб-клиента, которые тем не менее держат http и https с шифрованием по SSL2/SSL3/TLS1
ммм... 27.10.06 19:14  
Автор: livax Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> В PlatformSDK есть примеры простеньких веб-сервера и
> веб-клиента, которые тем не менее держат http и https с
> шифрованием по SSL2/SSL3/TLS1
ммм...
у себя в psdk не нашел...
можешь дать ссылку на код (только не на весь psdk, у мну диалап с тарификацией по времени...) или залить мне на мыло [id.livax@gmail.com]?
буду оч. признателен.
begin 600 ssl.7z 30.10.06 14:00  
Автор: amirul <Serge> Статус: The Elderman
Отредактировано 30.10.06 14:01  Количество правок: 1
<"чистая" ссылка>
> у себя в psdk не нашел...
> можешь дать ссылку на код (только не на весь psdk, у мну
> диалап с тарификацией по времени...) или залить мне на мыло
> [id.livax@gmail.com]?
> буду оч. признателен.

begin 600 ssl.7z
M-WJ\KR<<``*R\S_DN%$````````D`````````-^>VI$`(A)&BM$U5J4+LT$/
MS*&V#JK1>EQ*<-1@#.J]PTVC?WUK$(FZ=<+N@D-9K`?.]+#W4=E6_K85-B?E
M7X`*G`BXZKPT/]U&];W'^=&H=AGNF0X#@'*>O`F97`[*C$351BUZ2FWLI.F>
M2P[31:&IR$!BZ`&]('+[SR[82<W[G#QFZU0//V9CD(D))_T`+1]"L`>T":'J
MO88T9<JMT=\NKW:M5*#R?#AB^XI=P]B$Z*,3KXN_,5^-E6<YE_W=HJGQF',2
MH)K/PRA87FF'B-Y)IH7WG1<9>$+,KYR6?_9@0NC^-Y8$HC\$ZK-P:[S2XM>=
M\=Z;5N8/\V*C.+_I7(2#U/0-\B$Q<H.L?I^4F!O)857B3O,TKX80V^PD9>?8
MH/N6$7H8H<\K]09B"&2<HL$.^NA==Y);-7X3^J3X9B'-ESXGP3CW6CH];\;_
M*']Y]5L>''$+B3L+4EO\=*?"YT?3+DN+*AXF'/9WY/C[\[RZ=N?Q=7V]H=CP
MLV71?$X<!;%G2L\S+0?L'L4VIGIZ3N.X).SN%]Q=15$54G="L+`5#<2)=BBQ
MA`+9,)R*V@CGXL<)8'?=X9>;^]X[$^BZB\D\W&07*2)*[JT>5+I%]Z6W;CEB
M,^_,J/^B1U'GV1@X3,A<QU=5@BROM=[OB<P\VZ=J%]5U([(V#T9(\Z>FB<$X
M*T><)_%*++&=#\YIN,*W'G(4H!FZI\H=*["GJ>7"J)FPO!-K9DX*R/1SP6=5
M%M*!?9"Q>3ER5;/*<'NHU@4/H4[XX6Y?BI`XP9V^&5&3:NT[UQFA2;5SX>LJ
M3TZ558<(^NU7AOCT4I3O"NY1^FKE/Z$B$!QNV'/T?\I10O"=&[6*+4=\</RT
MKB.B>"Q('TLJVSX.U%.V[^M+?1,4%:F%Q4)<?K^TWN')>%AQ)`%,>97%M7;3
M/X2OG2!BCIHXLFM[49",\SUY*J4.WU;%1<UH=4R<T-BS^7D-XGW69)D#VN8;
M-:VKOMKH57.?C:P69VZW=.@#[FD)KS4)1X'NC/Y:9(+^?ZT2?JAT5674`4S8
M*2GLA1V8UQ8RLG3/4,B\I%"=QF/(U@[^'Y#DNX]W6_=R4H33\FE$:8YC1$3"
M)X+RJQ9%E^`_gt;HKSEY+NV:7(T"<207#D"ASD(`PM(FED.Q]\-YRWX4P%:
M]\P\UL<;9H;CPXB2L\%&T930<W7"P71WK':(S312457]+<-S(@^(>*>E,:[<
MN*N$8KC*YX?I.LKR>/"S3/;9![J++RP5,5`\W^X_&@,6;^V19>[;W.K&';2%
M^)V,UK[.V3F*'?2CHBQS$#L"NR(SE'LOO\?B&9.BQ_=J[?C21J"9XPFJ3N43
MTIS8G#[;PP656#ENN(A[M4MREN%*2:/_[;;(V:)A5-<]7*JU@QI328X)N!I3
M<B@C"G?0RHUS2_>)K4!BNT+YRF%=D/W;BQ\7#:W,NV&M*`.#7"*L^G6(();J
MG,_P]F"MTTR8\(,>?R!*.WB/)P5LPIB3ZGU9N$<5`'SXL!+\[FR<RT`WN4YR
MT6Y?>]PS[!\)KL!(^WIOMP@*?.6RE4^;54+`3HMDW6/LU#-C5($\1$$<`5GQ
MUD,?_WZ7L&7<P`C5?W;*,A;PEF6%38.M&3FMFTGWAF`0V6->5%K\%11X]%YB
M",\RG26XFO/;OHQX,2>WT[0U9W%J,=;@)>5G2@PZS'E46XEX+]#P\5$92DC[
MB%>1)A,3W>GR)ZF?5</)7!#!H=LT_J,X(TTBXG"W]C05+E5(GN"Q+G^&C6TG
M<!L[MX@$!_==@.+\)4;Y4``!"P2$+>A@E>I+VAO2"X;C[F`G>K3)RB/]
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
MV(LNW/%%Z7'amp;F@$`JQV&\@YA.4+8+B6]Q6I+PIB:MTBX%*[";ZMTM&#36
M(JJ_3M+FO'VYX.J%D:9E?][F(3?Y>MZ<//#*Q>_1%]HWL\U&W<#U9V#P`J+>
M$;MX!.2>^GK>'U)/6+L6!$,58_CE^=5X5D'EU"ZZ&>TYM,F5.9FSC?WP@@)`
M>7YO=MV1I)"Q?8]0QV=QF"@)$P$%J9T@?+?(-TZ26),/+=.PFU8BAYZ^+)>+
M-W=GB?"#UH-OGS9K.0N.'!!(.?P?/'YVV#<$Y+V>7JZ/4N!#4-CH%H3ZIE1R
M]RF:>NTS;<M9>GIV6XW$>01U75P3:32-V&0/VK`I:PQ8%R54,AB:@Z<F-5YC
M8PDL^.HYEE+JU9(.UZH7OM?[HW#I!Z8NY&W4R<N`R7'8J?&8T5>:V%>68G^P
M`M<OULS?W%R@9A>@VSM((-/R0ZX$1,2Q^W2P<.9]Q5)Z0,\8YI^C/WZ"HI8W
MRDE2#`%VNN^]@L4M;7J0'SJCE=XZUWO/M2==-=JD6X<CZLOP+F$'"H4+Y+\<
M/W<'C5(.*\+)C6>"W(E]X$>]1?2H#Q'I:.43D+=A<QF.,A3PE_'V;=1/%3]M
M<V1^.^,$=H)+S3&")"ZC2?%/=5IEV%.,VK)KL]<I/08:#14,=#;I&/+OV-'(
M*GX+7!YT%+8`$PQ/YC*3WM]%,1]@LQGJ(1NNK+AO<>]:[1]-FL*G+R%A';]N
M*@>^7"%<6H1DWXH(7_"HF\X='L/*,[:D;7P";@2;VFEP7<68L:/-.CCYV+*Z
M1M7NI&-$J=R-2*#3=5%.WFF^MS6O;@#.'%J;>]S%R$$-][P]24/XJC<7$<0H
M$DDT3O=_]U`DV`>_%O1T$$(58AI<POEK;<<SP'E9=14/WS_2(4/>`6?4&*O!
MF\4K^E\?!48_J$%I<&PJ3'FGE\GXKJCI*?NUL"MI<$;NH`(6_G+2="+$)7IN
MO>>._9#*2M]!<<@>HR\#7;,MV<U@F*O))AYR5A/B^21&C3_L2]H->_4"RMUR
M/X@5PLN;M0T1NW#R!''PQ%)#%T@[8'<QA;?BN3S(MH[#0?5:>DH/#_%T\T2!
M%O]1+K"P5J$8<4@NX>,K"6G=/4JS!OZ_9%MS#$R8>=FI'5!U#9\$A(2M%.!@
MAG_EIK[Z??[4E!(O4DUZ#03[TU]OD@R19]LI!\,^Q./DH%F=@I434V\7':(-
MP\WF39[IE5.&X*7>L:O>H?P1_NHM>3>Y7M_/@`JTV39FW*\0(0B^-=.N\X^X
M`(X>7H3C^F1((3QBS1JO[C=&/BS9S'NO()%"Q["3@Q+Q>!57L9'AC%-*86G4
MIQ$K.RTYP?(O(&E)JD_X\$21<6.=0;EE4O>$69HQ2/N[:.(GH*GR^E/E)MLP
MV_Z!_DMFX<K+&*Q-C(.-_V-EO3IT[?UVM[.G[XLZSY:0\*94/E#G[X(HZ#RK
M:_SC4FNPA>?URA[7!H0X6N;K]W.J4C@9,S3TD-^9X:3[:U9\`Z'`>%!@2*-+
MUVK0U2KD8S&B(27!/=42HY&#TKOH80V?3KZPG9GY6S9?!B%DDDWX%>YN%Q,L
M-GWA?WRO8FD)BZ+OGL:1^U@?PP^FCL[T#&'7^90D^MVWW,>0<M@,$E_O
MOSW2>!CK8(J(N4GB!"712\'M7PB)P-:Y39Y?>/SL!K@:1*F=R@#2C(\U?X5.
M-Y"HI!;+?`>_]06`*>EQF:(0LZ(2T&8)9V/3@XEC>IR6FT0;GO:BO1PG6;W1
M&%83F]BSO'Y9#H8P.Z17:!(//H8_<BBA\Q,R`$L49WS=:(]M@^,`$H61$JUM
M0D21'\3?GK,/\AS'38+VK*TWK8/C=._Y^Z"<)Q.09V=$\G;W,GZ[I0MIXJ=Z
M#PV1O)LWG9/J$'L*INH?/&3UPBI$2)&IPV(06A'3A8&H*02:W1'`@'A$[8-X
MY!ISD%("T4$R%%P`IQ2U\^9=/<_)X;"%-EZ;2OHA;LLT9JK6.Q>P%*$@8];=
MTGWY7[,5ZF.4F7I27G),LL;W?N5#XM97+%0^AY/\7X4M8"]C$\*CH?0N$%U>
MF'Y5&+Q6IT@B$Y96^T>)FWX#4@J9ND7R&D;Y8Y*C<-'?C.>F"M<9)!QXX'7-
M#&R'P20[BQ5/#7NWVG"?WO:E%@3PK+)!GJMW$:G,4[^UE?VVD\"%S0ND1`R2
M7I%_Z03`#]>%"=@`QGJ@</#1@H>;Q;UB&WL\4;J#;!DWOVV/(``(L]5@3_C[
MLV#\A[+/7.(A:<V24_G38NCC3Q0QCV><*VW'+"T5C:&4_A051&8O%14<3&)W
M@DLU;RCM*@.P/?NUJPM^Q0K0F"_2)*AR+,+<D.]KP?NM/_G3N<)W.AVI]*W%
M6<5M;85!L\./F-RRS^Z][^5K%[!KC**EG:N,G1RJH=R8,2.XS$1^/K;-#?D8
MOCU;CGTWK<#\D.97XR8OV3AB-4]K^$8:A_T,:T1_1%@/?%?VYX'M3A-_"7R9
M^$S*:X@X6*AI%!0X+,SK:BGPY0@S:&@\7"\5VSFO['XZ<9L-1>@/[+S\W!^/
M2\0U2X,)6HC44;1!"^GA&E+HPJE4W^$(R]D7M/\[)"+"-S=102,NRLDOX0I_
M7/I\*\W0)@!.D(RA&GCAGV3_DS2FSO^'M%T*9OW66UE4A<;\&^P$,OAOZAR-
M+(#I>'HW!M8CFR[PF=36$`DVVRH6N#-V7C$P[")#O7$QZ*'3GW'21F<ID,@R
M-.;\=$J87N_O`L[<1H@HB-@963.KC*XXB3Z7*]1GAS@.J1=RW?46R$!B
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
M.]>K#SOF.M>=A'E'4ZNKYTLJ@?9O?'E(:@ZZJE!PU-/2`$YB\)G(;M-R)M17D<]#F6DKUP>UM"#YLA[`W^Z+`L/K,A7U187I`OV2@N@$TAF:1$>1&_
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
M#SYV&@UF(PS/F@63'.NQ6*@1(0<R=I4D>ZP;M1@I0`I5,G=LH!@[?LXM
M$@UC0Y7;O,067MC59:0\2&),33^G+4+;3Z`GA+UN<ID+<*?97QGW'E^D[F0V
M=5P&KDM8THEE'`IE\D6/+K+:.:]F>)HS/G=9*AL=%:+&J?H-6'XG^F#N]@^0
M\-5,DENW28;5UIT$1:.\4WYA^')ZJ=X90!?VH!J"8>KH,@(*XG=2B`RW7X"@
M!K/W1WG!":,#?674*6GV_&-B@'[S,`E"/B<IP83^$P(U8C$JUO*&-"=U%CDH
M6FK!FEJ$/>(WHK<>@92@8:#6FR_N5C+;]WYB[;PO6E?6TG@J5;_"#,FRF1-W
MV.^&H)3:BC%[B(:5^PMH80"F@"W=O](;NOZ//C9+]Q7R0ID)?`.QE%Q7(I6"
M;<E)OR_$D?`PKB++87'6JKOS6L[1CY._2;?B&X0.$P>ILG:$SZXU2^I5OQ_;
M_:-7^6MXYNQ_5C^AD!Z7KAZ/=-2+4OB,'^'IBK%UJGWA!5IX-0,OWF3WA//W
MI9C=5@\]"Y*8K@V0)C.1P3$[V@UJ+>SY(=KN+Y%RS'<MR*O(737?<R&!]@!W
MAE6Q[]\QX(&KG3N[!O+,WH/'\(@J1=0\VHVI>SQ.+U2WS1"F$.Z.[%"A\Q)#
M2X5HIY]BL$!R]0\IXW,-<YF<AP(PR$M6;,)6@&P.A7';98V/-YZ%=9?)LD5P
M3&&/;)SW5!_NAJ).VH!#=I$*-O8\=Q7I%AQ\\-^(_^NH^$Q6'6BU0YD)/#2P
M@$Z]&Z]ZAR%6%R.J>AZU*A(J$M>IQ&*M(3YT/YK67JFVMG'\^L\PBBXKEWW2
MO;()LK8X>9V!%0V!SL9?(?XFW5;;MJGB*QUC0R^2'7=SS4;$WNK@Z]-V83:_
M,?:?*6V,XN2L>)/5V'BKC@X<Y0$6?<A1`#@N?[>G]?OTO@'Q*QO4CH%<8DFG
MG;'PC_Q7D+<2_RL\$I7?,-5^_M,Y@[Z3E:!;LWPUYS@.P'#K6^D()5*E='O3
M]O`IPQ^9U1/ICS_>XSS<3;!T\`8+O'1U:YO2Y0&]YP7^3F7?["X:(3GILMHB1EZIK?/8W($H$[TCT#-LA&0&BCDI),T,QX`_)5"SW<)(J52,V_RP&H-<+9
M\4@"D37W_:F!MF@R^Q4Z7VS\9U0B#JG5^O@W,;6;;_64GU+AL^GY4]3HZZ`/
M7K;YD5#A8`]:W*EMFP`FCXU?%8]1:I?*V2_PWX!N.,'\EUU=2M$D6G/T;H(S
MMQB\*G<8;X4"Y@<::V)"1-$!]!RD(B$29UMMW#<P%H([@OT[15%%[Z!?PCCA
MY$*]_&@X!$.GHOGN-*0IGX%7^1-!+LTG8-#amp;D<-](&,L64ND]8AML5ZV\
M:8#51KN8R#MT</!8"<-;FK?_R5M+B,28I5E@@T90MI3BG!K,L%]6<CA97X=R
MI<<(6>12I,;V97,9!.L'WBY?%?7E-_S%9N$D#E<;>XV=2/M(#6I-LY.BT;4K
MZH!]CD*N!-X)J0%&H;`L7Q,:<"36$E,!JADIL594R).`I64V3Q\1()%%$X5$
MV][P(Y^B.V-2Q[^^=!(<3N;[/`W,:-,SQ<8VT6R9,0%$]>8(3A9Y^*-034"O
MM&66[MO,!']@,+TV^Q\>$>ZPP[4QT<IKK)I-J2!O`('5\&9;Q,GYP:@C;P0G
M;83VXA0@`41T'O]6W;3)-8.>$^#$#E:("BJMU0%Y5QG^IX+MHGE%)?N:F5G8
M9R2=0?UA];C49$$KXHI(3R.?=M4\`7K$U"YI^QV?NWFJ3%+.+D/VA*2:2\[7
MB5CUE-_1):.&:T$6+BCTT4]-6,JFFC8!QB+OV]'NM+.!Z9^&+C,/8>Z:1JDP
MP*6L0)F6_K+78RY#N+H%UQ]"<(UFN=N1SG"@IX5C0@;OLB<(@KSKW-QB(GA.
M"T<=6DS$T3BF7Z'%L$V@A'>X(RS@/-QI=]<4D7<VD0QKEC>SU__IV4]SQF0T
M^I>(W#\?!6K'+/J$$23F\4=^A./>'D^0SCR5G05YQBZ'L$*>[P-<?(E'J05F
MG;+/C:E#4)Q=&6_U0D[G"EX8@IVC/:$'^#+""(`K]+1/0-H+7;A01&@D=GW"
MBF9UJD8^X&#\C>^D%R&`[Z8_Y"=F^0KU-6V,4?[!9K"M#82^]NZK&?;#6R3N
MCA_S)Y[C_$66;&)SP5(0..]/&@DTQROPCQV=8/-&(0$4>7!+FAGYPAR@67DF
M?A5@*+?/833>)\5^)Y<TA`2*LQY[S$$\K6'I9(&&QI3Y,2Z8EYA\.?'D]4/1
M>C5933+T1AZIKE*,7QWI4UL^%R5:%E>#E08&J_'L7DJ2M!^&C.YH.,,GU<U8
MC)E!@RF7&Q.)<)`8`H'AWZTM</\Q$_#/&CEH2VSS'*#@UF%#:?_O?E#,F"5O
M(B@+T_P[-TT$[%[;BD&WG<?"K?L8HR-EN%'XHZ3;CQY0_GLF/P_&WCMS&I_A
MHTA**^V?%^8/J,T.^)+U"]O#`).#6)['WJ=_!CFM+%)[A0XF(2>AVXQW;6H(
M1YH/31U=(J5:=X'4^C[0&ERV\W4JW>..X5%/H*D,W7H,NJZ!YSZ_3U@A=K[4
M_P35<<WIF/+ZP\Q]N`O(Q:.0WG9N?X*/?UBWS-K:/R5N]5L-B9NJS_?>4NCO
M[_;9>X#-@DE,K30[_IAS1P>SCXH<3<Q"?ZL\G4"R,CKYU-<^2&PS1W[(Y565
M3KM+HP;'*@+,;U(CGS:"[KO?)/"BT;1O=2)3ZUC^;*_G\4]PJP!O8:-"
M0D+01]_*E?T;54&$Y8_K[]GMM4#GP$^43C2F@C(,6^[=>OF>_4:`]>$7WYQG
M89`;/JKX;$A^RZ;4$S;,V;*92L,P>=WE(2VW:]:F5SW/)4WL,O`/++VP'_E^
MM\(CCHCX;2"2%7#+/?9A:)^T9(\ZQFT5LD)/@S]].Q.V^G8'I#15#VHN@4S#
M'(#:6_)LJVZ=>Y2$_&![V*X=P0QKRCJ0\_SRPK!PRYV_B\4SXRQ)&*+Y^"P0
MWAL]J;@_=6L6+4%$I'$<>\NYR!S$$OET%P/Z1OQKA58<">)9S4IT`;/F5)[,
MW:EWAH10EBV=4V;$X@`!;)=B[B.+&L5F\<GGPVQ^J.S.A('?\.G\\`N=CS33
MKI2SVIGC83-AY?RT<:U)-!(9"V;(J.RA"`(XHZ4YTJ0;D;NFC2@.*HML5:>A
M:\;9)(Q6B=35X#U6-#R-D;*#(#X-K1U!9K`W6T,_L5JRNO(:RF7&IWN9K>=@
MI1G_,NQ4CQ8=F:^<`A$32+Q.\:;&DGYO;<:22X\;4\`@&(Q/.?ON0$QR
MLXE2:Y3'0RB*VO@F^&@!K#Z.J*%P\]!$L1IP]=;81);GFK,ED$RD!WDY$ZI?
M7YPO\."O_!U`/DAU103Z6ACB]EKDBCSI)ZVS]]21C_:&T&+L>^B6\;X2M>P#
M?M^Y48?]Y9V$@-Q!S,<,@J4)WIC!H`3`",I=^6O6^I9O3WU$1(V_W.S%808W
MVB9QV))X/[B3^U-5I.:;WXQ8%2H/MLU$Z4Y1^!N]Q5/V:VW7&0::<;?N88G9
MRAU:W`/%AQ/>QO:+B.%K^2CHJ:W3*PZA7>+Z_!3SU,;,,DLD5ZJ<!:,A<F*&
M(@@/T7NMMC*3@]-S4Z%\DB>`V8O?$XLR=I]X^L&U_:-?*I<996ZE4)_N0TW2
M,+2*G[!*#LT=HYOW($/F'CD9.7?8T/]9AQP!<23=JNOQJX:\M:2M5`.JC(UX
MIKGA*.W@\*$<JB_HRI$FV;K3T%TDU)*A+5$-+\G)%$$ZS9W7.J!=HM0)BEX1
M06:O<1@ZM8KOW3$;$&A[NI[37I9^)R9&EQB"JIU!.I=APO;3_!WG?T3J\\Z;
M:(/]`P6.V<G]#W%%-VY'`#_AW?>C;0!:C,EEE$Z?M^9`*9_S&U3'R-^?R#4^
M_29RMK0GM?S:;:A3.KC_Y.PX0%DHE,;BF7*2LL7")8,I&$#E@JKC,ES#N,:&
M,R*M%3I;^P6(@>#&?LQ!KK5''HAH>WY:K`I=("*^+N'`5`UY8:482R=A$.2L
MV5BO<W<"-@Y>H2R[6L/HWW^;J)E5VJK>11R#NZ=A?P:MU6@451X<?1O@"N`"
M%;['?DK.H:PJF`/S(#M[/TNL5V/0_C;QTW+BE#<6^4&!V3=+[/IN"AB3&PYK
MM++GJ!]F'R0091"&JMKQ^89V=.C2)7&\)<J0G)'B?5G;$D^^9-I"<,V&U7G3
M_PO2QISZFF+`P38X`$:VCT+XG:"WI=D7@9224LQ4?/19,L$SI2KD_C+@>X$H
M&DTCP;,2*$%RTY@(G,-0%4KAQYWDD$OPF,-E&WJTC9.),-#6TT)B22Y#"J;<
MF`G?2(!GR,])2OB.`LU$JHE@B<)14]'O(_`:`5:K=S<IBU."%2L4.2Q9._3V
M*4]T3Y_SC;\HN4,4\.EI=Y9!AS`D[1&CK)=K%L_SD/K6KQ%K1S`H@AR0&G5N
MQ@:R\@$L?GIL3Y!(+<^WP%13+W/H`^5X2LV/=-(3J=EYI6@/>%L'E1V6(UNZ
M9YC2'.LU9"`^LU1H5170>W=A4TVW:R:JFDEY87T$7I^)3FRI79@:?WTYZ^1%
M$3$B?L`-SGK^@$(=?;0_`VOO.![(V[[TNV1:=32U1V86M!])R4Z0]L)T*D4\
M5P'R='7MTHD3:EF2&V*.>_P!N=?LH?"B8,\/3*`CE>F!]H_9\<6)E%]#\<C[
M149XLYHJ?1@?/='I8_2%_9E[7QBR>`=S-P'%H?1I2^NP<32KS@J4S=OQ1">M
MYS7X4-NQZHHYH]5[RPF5>**NNP<H==9X:$TBHGC<[_OF>ES$<)#IF[ZRU+H!
M.:$J+U']DUHJX='C!Y7,SOW$I^0+0]V.UWFW;+<!!]T$RC,4$6>lt;Q8T#T
M@RSFBZEA^51ZZP/<U"(K,Q'@U"#,W@3:>4Z/MUKU[)])R=GA65C8=^#R_T50
MO!`"DLD=_HG/3"E17XS-7YSWXZJE<'!CTB=9_G\M,!3*;+IBYDXPM0+C!0E2
MBG@N%+9$T-DH-:[6*3&6:^8&5+;!PZ%(6]M]C-IVG(;MNPQQ..Z8G+RK[`CF
M;DM)DH^$"0*!0BB[7#J0*/[LM?AEG)P#]G1^)G(VJ!9QR"D2`68#[YQUAELY
M4JQ3<F4ZE.0WH%TI9?H?#W^^:QL)'1&>V_LZ6*)H^)X!RHVGE2.^6ZL9J$H&
MER".U30-O/,]'M\X;$Q\WYD'JK>8?0W1`6-@G.=P7TD+TY5?!,%RT"!U`3+G
MRF7^_;5[R(WQD*:D%HR^\)=WK_7_2X.9]]_L')^2=*<3U,[C2++.%#TCS`'M
MI1HYOS@54&;+%G:G:.7>"GGNC;)#R(*<?&R:R`E--)L&1K$>8)KW0+-YJZ8J
M2G8BM[1BY+[B[>8NN,,@J73PBT1ZP$,"'WRPF-JR_VH;"[FN]Q-]S6*@G'WA
MM1\H0-.M-CL-]FC,>##D\(VTQ>`4L_H;;=(C"HM17$7<5`^^Y)'>ZF.\D;`L
MP2^)%IQ',&5W\Z$(*X+63^7$#./-B<V\KK2DKPOB4V.[M[((HHO!<BULKX^-
M^Q@"%8F*:L5V]VX1]<6#VP[$QV(E?:KWHOS9'7]KD1E[^B\^V_[@`JPM==N?
M18:'Q!@J)%+YJC3OD$3.?)T9<-*!2KI)Y@H)>`F:E%;\9M1%G^AB66>+]P54
M/28<C@Y2",=K^Y/UQ>\I$<&M&_+.$M".$"&I25TY;7Q/=1"9G^`,BL(!KO*'
M-6MFUJ9!9"E?T[SGKV\IXB'.WOFI(2LT-KD;S%8R[:QJ2&;9>S8Q`3<1WARX
M'$!R9^?8*6+A8Q6Y3)Z6Q?:V)3.`TS,[&]_K#8"J)UG^;:VD-'L\$Z!-
MCMX6=7FSO^7F?$+/-'SQ8.'@R93D*;]?I1C1X`NJZ"$OZ?-A.I3!2FQC>?1`
MD`/UQ'J%AB*3$[2\JY1(FM?1`:P0BH,94]OXB(Q(K8WOFM_<M_#4J-I73ZD[
M3$9M9.4ZW(*=O_$"K7%/81^O3PJ2?#;0(VFG8U`00Y0@L$-CW'FW['.A&>\8
M1:GJU)G11G*YX)"):@J7HTK801C`H7SU?$GT;/&2!ZLM&Z$X@4N.IW9?(^.O
M05Q..'@&PY+B^X[!N@4C71--D!B!33!B^>NYP43+NB?_GOLW_;'[R07%HMA&
M`7'SZAU&U@<TF_V_XGTQS$*G6KP;8NK8WDA.MGM$L.15.KHZ&^H-4/YEOUC,
M%L0Q`PV""NGWP<P-'?&568R0(U4YP\O`4$BT<_Q1571<:ZOLC43QI[O8"<*#
M_\Y-HM04IT_J5;%0BV34_F/5RI+<4-XHZYBG2L%/K-(1GX2DO>J245T?
MD!PTF/;4F+WO(EW5%YN'MJSX1=F8T<0&\#Y%%IVNJHMN03G9=])0[WWXDJ4[
MT;^@H5A.@&63=@WI[AA_+;U:UVGA(C,3:92WQX8DCW)8*3U4P=Z^O\#YL;O7
M<)H/\*)J#^4@/-O-P1M3T4>9&H$A4[+ZF^Z]2(H'!>R->,C[+1`]D;ZH.@C^
M3&MYD"$`6YXUC0H0L?%"JE.6[F)."=I+4"+82'SHJCAJ1*%&T`DVE=,CPF3^
M(8=W"WD4IH"L\?;!PS!H&2]IR$#`,"NT-?=VWWUTKMH_(YN5^+I1ZKS37:*%
M5T40&8`Q@,X`$;Y;SN1]M-LU#U/EZHV;GV%Y^U,@=Y=IE<!0AZGBP^=_0UD1
MHF6=!X6:'*"]L3'MZOY^C^]Y7-!"G-(GFLQ2&U6GI)+\5G\757>U?N'"6J@U
MZ;P_`2>EK2%+,;_3.8L9C$L,P>R!XB-+2PGNOC$L]7I!T'<;N(<O\KXZ`_\Y
M*_`&:U+]#P\UM#.U$Q5)[=5L-8WA<:4MP.5X3JGE/@>;2B)6"<\.8\O&SHM9
M`X/))7F'MS6`F3F&!`-N=E[47K`1Y4AZG.V6P7E09$^71+/.>'OK8Y`WI0JU
MS=M<[T^S<LI77F.8C]P2,_V3BBTKB2NW&=#LO-;)P`FA%*2"SO]U</A<:2F"
MYA`$`<BDU8N`(8XMDJ;X-(CPQRNZA_3RO8;$!NM/Z+KTCBH!\,UTT+O<7NM+
M4.%`,50;J90(#I%I7\Q;2H\!NJVM^P,T*"*F^VMWO)3<--(<^:JW.^O_$FXD
MBE/?>X:K7GW6')1N.M"\T\'K&+$#]#,%`L!#.>Z4PE[.@\N$C"96E.#)8W6/
MB/=^"P%W'!P"#7G7!6J9K9PPZ3HP/+`:*O9JH\,B,*[X&1`JP<)=^4;SKL>H
M)#SV0[%"];5=H[44$]HHD$L?*2AU$-$."IUFXAZB"!2H>'+'4J[K@:7DR"H5
M7Q!1:L4AD1OW4013!4'/`L_;_K:ZE%_LGFYL'[IG0H[W@=W=^&/3W_[:KSOF
MNE/%W[V^*<@$R1%)T+EP#PQQJI0'0:[]R'F4."[R8U8Y'VGNC&WU[%GV;57U
MW`1E1IF6XU,;&L)58KB`Z@63^^M$[X,(K5T<X\>W=Y(1`AV7I5)D7:$7X@5A
MU]W.Y>=_G=]5D<;4^>#1#69)XV@.Y3AE!V(R%#$B`&C(EQ01^"')9XV5;I",
M,:BH]2FCC(.#S*6;BW/L:"WSM)&T<-<IWBI#?7G-?VK=>YYNO`X3>`_PP56P
M66EP!G`"XAG*1;]E8ZT%]_?8[-3TGW"AO_?7B@6!3WMZ)N^M9FPO?S?"N4LR
MF?VB7Q`^_,.`B1@BCPZ6A-R.V*9'A=SS+-9]R<<EZ.1L&+"2D<C'(,RUB-SQ
M6]5@!S65"+XHS1PU%/T@JBA9;>K#TZU9HE@]@I97XHC$.008;!K]#5)Q)3XL
M4DHTS7\D93!-T1LU*6/^?.4]]2T(GNH_0**;4LL\YY3[V(\G3?$V&6[&"MW[
M@BGD(=E`@PP6-P?N?BII0ZQU:@F9FD%]DW5Z'_YB&QIW4_R@SS-E.E::W8_[
MYC%)Z+6N-`#;G-;Q_.4C/YE#^NA4SP@#?CI5H.F)(:]$U)<_9W@[FS)`[5#W
M:6R.AX6F&&%!M2AWSC+WTFE6="J=&)*,\QM0NH"86@.>(VT\NFW1(ONEAR&R
MXS_S-4%F"G-U=GSV6V?VCHZ):WDBGC95&+T]IX(PQ^6U'5XZ[9G#09%:44B[
M>9&GGX:7?6SM3?%($B'Z"X%-B:C!0%^%O?]K<^'IK6U\'U4J'5M2&_W1\-,@
MRX%_NLV,Z[Q0&*Z`]%N@*"[IZX%<OZ=1'YZ34A<EB(5EQYX30B47A-;W('MD
M%$*FM)!N@13#F3Y@R39*;PSUB#&YB_._1>`E2<##`+VR&'7?V-MR_P%!CMS&)=OYG;;[_OY+7Z9'G3_?V&JQ=\5:-Z%')S>ZG[<=-ME@@];[,$HX/2B_,L
M*I?_K<*<S`.!-25[D5V3SI:LHWNSV=J^(,$:SI6DH'0WWRJD*XO3=4!OXE)<
M@UTWP?_^!XBWYHRH`]6OYY_[PFQ-J8VP$@E$%12*7*L8PEH32IZAM[G*7;_Y
M:GR&QHF[9RI=V[W\0-"VN-S!D*MJ"P25:H"2UK5(`?BFP>_O*OQ*C)D:ZF&Q
M>X=F\E.-Y'K!T;7(?K'-)/"/E7DFPJ$_=^9-W";+FO8EB91Z5>L\8^-DA":F
MK[@<?&I'LS&53A*OD]AEH-@B#TH11\V-M'A+W0L3B\.9/J_+&<EIP<BZ,)6K
M>K)F_)664%`-4)9VJ)&T+.P$>H54&P0PQS5C_'M`7$<W.VK;=RD?"[Z">HH!
M%,S06S<P02!AYK",270XU&@'9O1ZZRT#Y^[I7$*FMOAY"Z%":E03\8"\L4@!
M+%<IV&G`*\I`MVM&%6&"A*]!T/YC_SZ>T;AM,"_6_]VA+S3?_=N6MS?L\`NA
M5H_5WH'BP$?F,S3-LE*E5=Q`\>HDV2WW+D"H[^,%^R&WYE+;37;6<\YZ
M4H(W,$%=?(#0!EN=AX6OU>L76;OD08*^I!2Y+F@)+X6D?.8Q=K[.(<A2IUD[
M@F>CFJQ8OM5H]GM\?6E6">J$<X)<XO037[/[B%5"9JSF?L9%\+[5*R>/!29D
MFOK'*QS<*MXWUF<3#V]]=N9N&VH=O&)UO>B9:LSPTS"IB9K>]H@12(H0:@WO
M?Z:\6B;%YK`I>,`Z,B&-=:0!2-#E7'4>>#^.K<'I?@G&R.99V[\,VA>P5,O"
M!>2>R(LGE'24'@/IB&=<P7$+4RKSJ/_$ZO<-H&>WJ3\-=Z5?H5?`E5($E\-9
ML?ZB+G'H-D32W(%W\S>OQ:Z"!UH3RJB.WZNT!FHGN"I(#2?IFZK*&(Y5F1W7
M'^__GG4)P?W;]T^(,\&TV*[\/2,?1V2(>+F^(.W-K1C'QY_/.OA4MC0QB!,S
M_@2$]/)X:.6Y5252("L%P6I+'16VGAZ/D=V?AE-3Z:LLFLI%/K\S;T=Q
M#!&BU)VC']8%3U`3OV%71L.V5$2[M9Z?YV,#!>-,%X&5*LF<,7A96Z<@MHGD
M9?E_)HA!UCE3[*IMQ\XNP6I:D2W-%<C7;(:S4O1N@6]<CN9V`PX"R6GR->A_
M),TR_?B!Y24KF8T@QIRN=""*5BTNG(GB!8/;_08Y[F'-E:U4+MQFB!6L8FC4
MQ4Q6@#RY5/!W,HF*Y_ZIJ#S2J#\!;ELY?&W<)LI\]K/<P@8\1QC?C1Y::_<]
MJQK!;)F"IFT5&,W@Q/NZ)9DQXE+\\@T1L0X_1H;)AR<4OR2=O9?7+W)<30_/
MT%E]QA@;Y,%Y7\V6&M[;BC6RHIN;\F(.GY=O&$6<&?0Y-.!BE9%&I6F`;5WT
M%\7Z.<@`?M8\X]Y*:$Y9I/@Z8?]>7Q.;H+F+!%*(`+:3;352H"U>$P?%((K`
MCWSC:W03<T5&#3NV?3Y/XS<-\EI%"3Z/*H":TSB\\#1\MRXL!\\+R2FC/[0E
MLU=OJK.X/X;NH>27+P!SF2!<")\W:ILM.AB!85MC<_-(Z$EVWE6:@>$)-L*.
M((Y!M(S%%U+IGW>-ALK'A_%)-2&H4[,+LPV4^&GJP=#>B,JN:!K=_WLN5Z8@
M_TA/J:ZXM-_F-V80&17`FO#R'Y]Y.UDM6[P^=A.-;'*4$PY)K]'"SFUQL\L(
M9BDVK&RW&;8,2*<G`?XLU:^+?4,\+H1#?>.NH]<`-')Y@:(^03#/!#1I(HE;
MP4F#A1G"O0``TQV9KP+:#4?(M4GPFI$]L@+[Y[Z'%YCY/N@!X$\,<A"'8^<U
M!?2<V#5U.%4W'(+'C[`1/+59U],<NUCD9)KH,HR,9&A?D:YJR.`XDB@-+";S
MN9.S4-@>PK,$,#JZ`B3HP(9Q;\NFF8,4&DS!3%AA;\_B.4GCAAFO_1O,ZOQ0
MK.UKG\.9RN#;2UZ</_28B8Z'09P&[4.'5HB=A$[O"^S5E<<)%X`1:*+N9.5@
M1*X]KBUQ\F2I3>2UAM]\Y!DSI`(H-PV1:WMT#WV9+C)^O:%<<A!IT;\Q<;>S
MUHUGEI("TS4Q:]_V_W:6MH67-C,%E?:+2D+H(0KZ#+>(X]1_$W\PVRE6$1(8
M^NR&)@L&R`JK&4>XS7B,/U.F;!Y&,\+([HP@-Y4#'A4VE\L)QY+&T6>LT,IU
M04<]/IQMG+-]VI?'9->'T5QZND#"Q)3/`;%OA)1+3Q9:F7;9GCP-+GO+&N:6
MN!1=)'0(J!GYXKAJYES!L(4EAL4TT&@D"7ZWG2:<J#8AS%$23ESOK)6FL$Y-
MR;,H+2Q]O-\8N7A)`O5?gt;Z5LF8'$$9LL&8#N`)BK`(E?1-5D/?K>G->,S
MXY67A?L2#N8>YI03O=0/2^VB(Q!]L!UNT^&B:3GX\^XZD4^8V5V22-DA0TE3
M+T;,PE^A@YVJ_<TL\J6,6W'J&=Z1XA\"['PPLBA*I'QN.PP['=C<8@\@051$
MLG9?N(_G%NQ\RA^=@JR5RU.0&S+_4B,?\X@\$3L8K2-@_C)/$T&:VR'CCGT6
MCRQMRG_9UQ,EZ?_^DX(MQ:R="N400AJG>^U9+G&E#2ILU0;2X25QD(@[/6[D
MRXV`D(&\<WB&@`8ZKWLP./OIGW[]51(([JIOP@@4JM%SJ:&GNG@P)PA780E#
MK295RYALTTV)W[Z;+G\4)S,2*=G,='DHM]6'V;;L0%8Y=VVY55>ARUSXTM([
MS*]`&S.2#2;AW@IH`(N_[C_#RF^'54\3A6@[2602##^;IZBLSR[Y',N1S5'E
MCZ_-BN+K>D^[H(H*\DX6EOH1PYF-1`3`P%,'=ZGN2<[C,O[H(/<>R:VDRM#/S47(W'NWJB&M<0(H&UH3!V8+EG<V]0*3B[RE&FUO`E2"3E^?WXN@5`Y3(+
M^J'8#:[]8Q.;HGY^&WJ+O-A`1E6-B'0]:#2-XC?OTY;/RT6A&8H(M`21
M4'=,\?K>A`RX@'EF9<`15#_'ULD)./0C?6&/X6RV"X[/QXC0!<CR[Z$RN\&;
M/%G0_8'("G%B@"*OR>(Z@J<^(PT+\-6%(8ODO^7&Q/>\O0QQM:X,LAJS`+6/
M8V:)A[=F9'?R_W-8PN&P2.6K)&:4Q;).I8GN%BX7%H'*NF7J:`=%M@HNZE,)
MVY0^)83#X3FW^K!PR.!8K.+Q!LG'D*#TD2I34C*5[(L[3D6L>HEE>:1,!ZOW
MXO2S'-CPM:$*V01,!N5+W/C2GZ1^QZ\0LM5D)Z/:'B!+3FY`915M#YAY4-YZ
M/$AUTW74)'TWZHVC"@-T:8:?G"/K4T#H43:8)^=7B,B0KL-&/*&ADA%Q_7?1
MQV9;!X7,?0L+A]Q1V+GNC]B:U49H,1:J]TB&":A?QE5UHW#20>&:UWU=_WAE
M:,6OBDU*5$BFVS*NE0!\T.!CH&C2J&MP2@BC54>!!1:8+DO1/4+F/`BX8,^[
MNN\F*O@5/'U*%;Z$ULF6S.<:6WXDG=Q&\J("CZD@SOZL<W)R^/WEVUV@1[XF
M3&UIE$2%A[*45K<.!I)\2TU5__""BN!!`6%[GZ3G'L68F$"%31JV:H_X.G1_
MUU]3?:#?(FAEB=#4&PQ_-IEZ`F:<\U1D"!B@'K0R<-8))U$:O`PF3.:"Q[U9
M*3Q^LEC+[5S$B7LV_.I-JKL2[%(]'CC=/R\,PO&0=L*8@K,TX4"<L(^I=;J=
M*0>(OGC2V()&=0#X-#L@CL[C%)>:H6VG-,@RV62:YGD'+\$521?2/@AOCSI^
M6CGG_OPO:FY__,1!,H`65HH";(&+0X45?=M;&M"RT_=WN?09:28EB?8)`%RY
M[2G3EI+>09Y+0O;KON^VH6`<U'XAOG=@2VZ$)6"($IC:0H?2^UD>@.GHBM(8
MD1?KHO[[C0%P5-/65HVPX;!1,"6\[52U\-NWU'/><T28P>#ZI%;;$==K.J@5
M,;2RZ:Y("]\``($S!ZX/U_!*VYT,2.5KXC:G\]ZI(36")VU:$PY[NXB5&AAB
MEK45'%\8;LO5@YMR'+!]U\7Y=T5./_L;Z?&]ACR7^RC(#]W>T$KE.0RS2VC@
M0:K0L[!:X!.E6V-9N(WM%$2[2@MFGP>:-Z0Y%:(CFPHX>>192T&2K[4U8W[N
MH3IVNB69"?TZHO1A0N_,$TC=N4N6>V2M1&YAB3E`>)XH8\V*#Z>D]S7KTW>D
MM,!STJ68KZ/3BS,^-&-R!<V=[A(F([Y`FDD(&97S^'VE2Y<Y(4R)XA"X`D!+
M=6W,B*26^AM!^HIS&27%-`N>.4#*9@*`-,L'R<<.X+P,&P+'CJ.+EDKZAN//
MVCK?"*IGD256/':`MQ(%3W3CNX@SH^C^88;D%P;`EU`!"8$A``<+`0`!(P,!
2`05=``0```R#)0H!;(W.8```
`
end

---
мдя... 30.10.06 20:25  
Автор: ээээ Статус: Незарегистрированный пользователь
<"чистая" ссылка>
мдя...
как бы только это скачать...
чот не могу найти нормальную url-сцылку на файл ((
Эх, вот так и появляются люди, ничего не слышавшие о uudecode :-) 30.10.06 22:42  
Автор: amirul <Serge> Статус: The Elderman
<"чистая" ссылка>
> мдя...
> как бы только это скачать...
> чот не могу найти нормальную url-сцылку на файл ((

Скопировать все (от begin до end включительн) в файл, дать ему расширение uue и открыть WinRar-ом
спс )) 31.10.06 08:34  
Автор: livax Статус: Незарегистрированный пользователь
<"чистая" ссылка>
> Скопировать все (от begin до end включительн) в файл, дать
> ему расширение uue и открыть WinRar-ом

спс ))
чОрт... а была у мну такая мысль...
но мысль о существовании архивации с 32-127 набором кодов была изгнана ))
сейчас коллега по работе объяснил что к чему
1




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


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