Baratanje binarnim fajlovima

Baratanje binarnim fajlovima

offline
  • l0s7 
  • Novi MyCity građanin
  • Pridružio: 04 Feb 2009
  • Poruke: 11

Kako bih mogao da uradim dezinfekciju nekih fajlova uz pomoc delfija?

Npr, hteo bih da uz pomoc delphija otvorim neki binarni fajl i da pretrazim da li sadrzi signature npr 'qwerty123', ukoliko ga ima, onda da iz tog fajla isece prvih 32,5 KB (33280 bytes) (odnosno velicinu tog virusa).

Molio bih svakoga dobre volje da mi da neki primer kako da izvedem ovo... GUZ - Glavom U Zid



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • rejn 
  • Novi MyCity građanin
  • Pridružio: 02 Okt 2008
  • Poruke: 16

  function CutOff(const AFileName: String): Boolean;   var     F, F1: TFileStream;     P:     Int64;   begin     Result := False;     F      := TFileStream.Create(AFileName, fmOpenRead or fmShareDenyWrite);     F1     := TFileStream.Create(AFileName + '~', fmCreate);     try       P := F.Seek(33280, soFromBeginning);       F1.CopyFrom(F, F.Size - P)     finally       F.Free;       F1.Free;     end;     if FileExists(AFileName + '~') then     begin       if DeleteFile(AFileName) then           Result := MoveFile(PChar(AFileName + '~'), PChar(AFileName));     end;   end;



offline
  • l0s7 
  • Novi MyCity građanin
  • Pridružio: 04 Feb 2009
  • Poruke: 11

To je to! Hvala ti puno

Ko je trenutno na forumu
 

Ukupno su 1028 korisnika na forumu :: 56 registrovanih, 9 sakrivenih i 963 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: _Rade, A.R.Chafee.Jr., aleksandarbl, arsa, arton, Atomski čoban, babaroga, Bobrock1, bojcistv, Brana01, brundo65, bufanje, daniela1970, Denaya, djboj, dmdr, doklevise, DonRumataEstorski, Dorcolac, dozorni, dule10savic, goxin, hyla, ILGromovnik, ivica976, Japidson, jukeboxer, kybonacci, laki_bb, Magistar78, Mercury, mik7, mikrimaus, Milenaaa, Milometer, moldway, mrvica78, Ne doznajem se u oružje, Nemanja.M, nemkea71, NoOneEver Dreams, ObelixSRB, oldtimer, Parker, procesor, RJ, royst33, ruso, sasa87, Sir Budimir, SR-3m, Srle993, Stoilkovic, strelac07, voja64, 1107