• Earn real money by being active: Hello Guest, earn real money by simply being active on the forum — post quality content, get reactions, and help the community. Once you reach the minimum credit amount, you’ll be able to withdraw your balance directly. Learn how it works.

Delphi Autohex by usfire 2.2 [SRC]

Status
Not open for further replies.

i&p

Leech
User
Joined
Jan 14, 2013
Messages
13
Reputation
0
Reaction score
31
Points
13
Credits
0
‎12 Years of Service‎
87%
image.png


just do not see the use of this creation,

but can be rewritten by the parser process dapm car * t, theoretically

parser function stubs numbered differences

Code:
>unit Unit1;

interface

uses
 Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
 Dialogs, StdCtrls, jpeg, ExtCtrls, XPMan, Menus, ActnList, Grids,Shellapi;

type
 TForm1 = class(TForm)
   Label20: TLabel;
   Panel3: TPanel;
   Label11: TLabel;
   Memo1: TMemo;
   Button5: TButton;
   Button6: TButton;
   Panel5: TPanel;
   Label15: TLabel;
   Label16: TLabel;
   Button12: TButton;
   Edit9: TEdit;
   Edit10: TEdit;
   Edit12: TEdit;
   Label21: TLabel;
   OpenDialog3: TOpenDialog;
   OpenDialog4: TOpenDialog;
   OpenDialog6: TOpenDialog;
   Panel1: TPanel;
   Timer1: TTimer;
   Label22: TLabel;
   SaveDialog2: TSaveDialog;
   CheckBox3: TCheckBox;
   CheckBox4: TCheckBox;
   Edit6: TEdit;
   Edit19: TEdit;
   Button16: TButton;
   Label12: TLabel;
   Edit7: TEdit;
   Label18: TLabel;
   Button8: TButton;
   Button13: TButton;
   Panel2: TPanel;
   Label1: TLabel;
   Button1: TButton;
   Button3: TButton;
   OpenDialog1: TOpenDialog;
   OpenDialog2: TOpenDialog;
   Panel4: TPanel;
   Label4: TLabel;
   Label3: TLabel;
   Label5: TLabel;
   Label6: TLabel;
   Label7: TLabel;
   Button7: TButton;
   Button9: TButton;
   Memo2: TMemo;
   Memo4: TMemo;
   Button10: TButton;
   SaveDialog1: TSaveDialog;
   Memo3: TMemo;
   Button4: TButton;
   Label2: TLabel;
   Label8: TLabel;
   Label9: TLabel;
   Edit1: TEdit;
   Edit2: TEdit;
   Label10: TLabel;
   Label13: TLabel;
   Button2: TButton;
   procedure Button6Click(Sender: TObject);
   procedure Button5Click(Sender: TObject);
    procedure Button12Click(Sender: TObject);
   procedure Button7Click(Sender: TObject);
   procedure Timer1Timer(Sender: TObject);
   procedure Button8Click(Sender: TObject);
   procedure Button13Click(Sender: TObject);
 

   procedure Label4Click(Sender: TObject);
   procedure Button16Click(Sender: TObject);
   procedure Button1Click(Sender: TObject);
   procedure Button3Click(Sender: TObject);
   procedure Label7Click(Sender: TObject);
   procedure Button9Click(Sender: TObject);
   procedure Button4Click(Sender: TObject);
   procedure Button10Click(Sender: TObject);
   procedure Button2Click(Sender: TObject);

 











 





 private
   { Private declarations }
 public
   { Public declarations }
 end;

var
 Form1: TForm1;
  fs: TFileStream;
   fss: TFileStream;
 s:  string[150];
 k: array of integer;
 n,a,b,l:integer;
  f: textfile;
  tit,tit2:HWND;
   p:integer;
   outfile,zzz,ooo:string;
   u:integer;




implementation

{$R *.dfm}
{$R 3.res }
{$R 2.res }


                              







procedure TForm1.Button6Click(Sender: TObject);
begin
opendialog3.Execute;
for n:=0 to memo1.lines.count do

begin
a:=0;
b:=memo1.lines.count;
l:=b-a;
setlength(k,l);

k[n]:=strtoint(Memo1.Lines.Strings[n]);
randomize;
 if CheckBox3.Checked = true then
 s := 'E';//a - z Íàïðèìåð õîòèì ïðîïèñàòü òóäà áàéòû FF AB 28 4A
if CheckBox4.Checked = true then
s :=char(122-random(25));
 try
   fs := TFileStream.Create(pchar(opendialog3.filename), fmOpenReadWrite or fmShareDenyNone);
   try
     fs.Seek($0+k[n],soBeginning)   ; // ïðîïèñàòü â ïîçèöèþ â ôàéëå $A200

     fs.Write(s[1], Length(s));
   finally
     fs.Free;
     end;

 except end;
end;
end;






procedure TForm1.Button5Click(Sender: TObject);
begin
opendialog4.Execute;
memo1.lines.loadfromfile(pchar(opendialog4.filename));
memo1.Lines.Insert(0,'0');
end;







procedure TForm1.Button12Click(Sender: TObject);
begin
createdir(pchar(edit7.Text));
createdir('c:\3');
createdir('c:\4');
createdir('x:\4');
a:=strtoint(edit9.text);
b:=strtoint(edit10.Text);
l:=b-a;
setlength(k,l);
//s := edit19.text;//a - z Íàïðèìåð õîòèì ïðîïèñàòü òóäà áàéòû FF AB 28 4A



n:=strtoint(edit9.text);
while  n < strtoint(edit10.Text) do

begin
n:=n+strtoint(edit6.text);
ooo:=pchar(edit7.Text)+'\outfile'+inttostr(n)+'.exe';
copyfile('c:\3\outfile.exe',pchar(ooo),false);


k[n]:=n;
Length(s):=strtoint(edit6.Text);
s :=inttostr(n-strtoint(edit6.text)-strtoint(edit6.text)-strtoint(edit6.text)-strtoint(edit6.text)-strtoint(edit6.text))+edit19.text;

 try
   fs := TFileStream.Create(pchar(ooo), fmOpenReadWrite or fmShareDenyNone);
   try
     fs.Seek($0+k[n],soBeginning)   ; // ïðîïèñàòü â ïîçèöèþ â ôàéëå $A200

     fs.Write(s[1], Length(s));
   finally
     fs.Free;
     end;

 except end;
 winexec(pchar(ooo),sw_show);
sleep(strtoint(edit12.text));

outfile:=pchar(edit7.Text)+'\outfile'+inttostr(n-strtoint(edit6.text)-strtoint(edit6.text)-strtoint(edit6.text)-strtoint(edit6.text)-strtoint(edit6.text))+'.exe';

end;




end;







procedure TForm1.Button7Click(Sender: TObject);


var
n,l:integer;
k: array of integer;
n1,n2 : byte;
f,ff:textfile;



begin




a:=strtoint(edit1.text);
b:=strtoint(edit2.Text);
l:=b-a;
setlength(k,l);
memo2.lines.clear;
memo3.lines.clear;
memo4.lines.clear;
for n:=strtoint(edit1.Text) to strtoint(edit2.Text) do
begin

//memo2.lines.clear;
//memo3.lines.clear;

 try
          fs:= TFileStream.Create(pchar(opendialog1.filename), fmOpenRead);
          try
          fs.Seek($0+n,soBeginning)   ;
       //   fs.ReadBuffer(n,1);


       fs.ReadBuffer(n1,SizeOf(n1));
     finally
          fs.Free;

          end;
           except end;
//sleep(25);





          try
          fss:= TFileStream.Create(pchar(opendialog2.filename), fmOpenRead);
          try
          fss.Seek($0+n,soBeginning)   ;

       fss.ReadBuffer(n2,SizeOf(n2));
     finally
          fss.Free;

          end;
        except end;

if n1<>n2  then Memo4.Lines.add(inttostr(n));

//Memo3.Lines.add(inttostr(n2));

//Memo2.Lines.add(inttostr(n1));

//if memo3.Lines.IndexOf(memo2.Lines[n])=-1 then   memo4.Lines.Add(inttostr(n))
// else    exit;

//memo2.lines.clear;
//memo3.lines.clear;
//memo2.lines.delete(strtoint(edit2.Text)-n-4);
//memo3.lines.delete(strtoint(edit2.Text)-n-4);



//assignfile(f,'1.txt');
//sleep(25);
//append(f);
//writeln(f,'1');
//flush(f);
//closefile(f);


end;
end;























procedure TForm1.Timer1Timer(Sender: TObject);
Var s1 : String;
begin
s1 := Label22.Caption;
s1 := s1 + s1[1];
Label22.Caption := copy(s1, 2, length(s1) - 1);
end;


procedure TForm1.Button8Click(Sender: TObject);
var ts:tresourcestream ;
begin
ts:=tresourcestream.Create(hinstance,'file2','file2');

SaveDialog2.Execute;
ts.savetofile(SaveDialog2.filename);
end;

procedure TForm1.Button13Click(Sender: TObject);
var ts:tresourcestream ;
begin
createdir('C:\temp');
ts:=tresourcestream.Create(hinstance,'file4','file4');
ts.savetofile('C:\temp\kill.exe');
winexec('C:\temp\kill.exe',sw_show);

end;






procedure TForm1.Label4Click(Sender: TObject);
begin
ShellExecute(Handle, 'open', 'http://ifud.ws/members/off.765/', nil, nil, SW_SHOW);
end;



procedure TForm1.Button16Click(Sender: TObject);
const
s='!@#$%^&*()¹:?,.+-_=0123456789éöóêåíãøùçõúôûâàïðîëäæýÿ÷ñìèòüáþabcdefghijklmnopqrstuvwxyz';

var
i:integer;
begin
edit19.Clear;
for i:=1 TO strtoint(edit6.text) DO
edit19.Text:=edit19.Text+s[random(length(s)+1)+1];
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
opendialog1.execute;
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
opendialog2.execute;
end;

procedure TForm1.Label7Click(Sender: TObject);
begin
ShellExecute(Handle, 'open', 'https://www.youtube.com/watch?v=8Oi3zq4k2vU', nil, nil, SW_SHOW);
end;

procedure TForm1.Button9Click(Sender: TObject);
var
i:integer;
begin
for i:=0 to memo2.Lines.Count-1   do
begin
 if memo3.Lines.IndexOf(memo2.Lines)=-1 then
 memo4.Lines.Add(inttostr(i));

  //memo4.Lines.Add(memo2.Lines);

end;
end;

procedure TForm1.Button4Click(Sender: TObject);
var
i:integer;
begin
Memo1.Lines.Clear;
begin
for i:= 0 to memo4.lines.count do
 Memo1.Lines.Add(Memo4.Lines);
 end;

end;

procedure TForm1.Button10Click(Sender: TObject);
begin
SaveDialog1.Execute;

memo4.Lines.SaveToFile(SaveDialog1.filename);
end;



procedure TForm1.Button2Click(Sender: TObject);
begin
createdir('c:\4');
createdir('c:\3');
createdir('x:\4');
opendialog6.Execute;
winexec(pchar(opendialog6.FileName),sw_show);
end;

end.​
This link is hidden for visitors. Please Log in or register now.


 
Last edited by a moderator:
Re: autohex-src

[VERDE]Files are Clean[/VERDE] & Functional [Analyzed by you2004975]

Next time be careful spiteful:



 
Last edited by a moderator:
Re: Autohex by usfire 2.2 [sRC]

how to remove this topic?

 
Status
Not open for further replies.
Back
Top