Selasa, 16 Desember 2014

Membuat SPLASH LOADING Untuk Mempercantik Tool

Halo kawan2 , jmp lagi dgn ' The Nubitol '
Kali ini kita akan membuat  SPLASH LOADING



Buat gaya2an aja di tool nya pas awal di buka,.

bgmn kelanjutanya,,yuk ,..tarik manngg...

sprt biasa,. buka D7 nya dl,.

trs tmbh kan :

Type :

private
   PnlDown: Boolean;
{ Private declarations }

1 panel
1 image
1 timer
1 progresbar, di sini sy makai dr komp tms
1 label

timer1, klik 2x , masukan :

procedure TForm1.Timer1Timer(Sender: TObject);
begin
 if PnlDown then
  begin
    VrProgressBar1.Position := VrProgressBar1.Position - 5;
  end
  else
  begin
    VrProgressBar1.Position := VrProgressBar1.Position + 5;
  end;

  if VrProgressBar1.Position = 0 then
    PnlDown := False;
end;

procedure TForm1.VrProgressBar1Change(Sender: TObject);
begin
if VrProgressBar1.Position = 50 then
begin
  lblStatus1.Caption := 'Hallo';
end;
if VrProgressBar1.Position = 70 then
begin
  lblStatus1.Caption := 'Apa Kabar';
end;
if VrProgressBar1.Position = 90 then
begin
  lblStatus1.Caption := 'The Nubitol Di Sini';
end;

if VrProgressBar1.Position = 100 then
begin
  Sleep(500);
  sPanel1.Hide;
end;
end;

Kita Tester  :D

Timer kita set dulu

Interval ksh 200 aja

Bgmn , mudah bukan...
smp jumpa di kesempatan lainya,.
jgn lupa di subscribe,.

Cherrrssss.............

Untuk lebih jelas nya,simak video tutorial di bawah ini


Minggu, 14 Desember 2014

Tutorial Membuat Inject Multi

Halo kawan2, jmp lg dgn ' The Nubitol '
Kali ini kita akan membuat injek multi



bgmn kelanjutanya, yuk. tarik mang...

buka dl D7 nya,. trs buka project yg krmn aja biar cpt

kita tmbh kan :

1 groupbox
3 radiobutton

kl sdh, lsng ke bagian execute aja

if rb1.Checked=True then begin
If Pos('HTTP', Athread.NetData) <>0 then
begin
athread.NetData := athread.NetData+'METODE http://BUG/ HTTP/1.1'#13#10'connection: keep-Alive'#13#10'Host: BUG'#10#10#10;
end;
end;

if rb2.Checked=True then begin
If Pos('HTTP', Athread.NetData) <>0 then
begin
athread.NetData := athread.NetData+'METODE http://BUG/ HTTP/1.1'#13#10'connection: keep-Alive'#13#10'Host: BUG'#10#10#10;
end;
end;

if rb2.Checked=True then begin
If Pos('HTTP', Athread.NetData) <>0 then
begin
athread.NetData := athread.NetData+'METODE http://BUG/ HTTP/1.1'#13#10'connection: keep-Alive'#13#10'Host: BUG'#10#10#10;
end;
end;

sdh, gampang bukan,.

o ya,. kl mau dengan combobox ,tggl set aja begini

if sComboBox1.Text='Kampret 1' then begin
If Pos('HTTP', Athread.NetData) <>0 then
begin
athread.NetData := athread.NetData+'METODE http://BUG/ HTTP/1.1'#13#10'connection: keep-Alive'#13#10'Host: BUG'#10#10#10;
end;
end;

if sComboBox1.Text='Kampret 2' then begin
If Pos('HTTP', Athread.NetData) <>0 then
begin
athread.NetData := athread.NetData+'METODE http://BUG/ HTTP/1.1'#13#10'connection: keep-Alive'#13#10'Host: BUG'#10#10#10;
end;
end;

if sComboBox1.Text='Kampret 3' then begin
If Pos('HTTP', Athread.NetData) <>0 then
begin
athread.NetData := athread.NetData+'METODE http://BUG/ HTTP/1.1'#13#10'connection: keep-Alive'#13#10'Host: BUG'#10#10#10;
end;
end;

bgmn, mudah bukan,.
Demikian Tutorial kali ini,.
JANGAN lupa di SUBSCRIBE ya ,.

Sampai jmp di kesempatan lainya,.

Cheerrrsssssssss................



Download Inject Multi



Sabtu, 13 Desember 2014

Menambahkan Inject Di PLINK Delphi 7

Halo kawan2, jmp lg dgn ' The Nubitol '
Kali ini,kita akan membuat injek di plink



bgmn kelanjutanya, yuk, tarik manngg..

buka dl Delphi 7 nya , buka sekalian project plink plonk yg kmrn

selanjutnya,...


Yang kita butuhkan cuman :

1. 1 buah TIdMappedPortTCP
2. 2 buah shape

Tambahkan Prosedur LED di atas dl :

Procedure LedBlinkUpload;
Procedure LedBlinkDownload;

prosedur led nya kita psng :

Trs, Di Bawah :

implementation

{$R *.dfm}

Tambahkan :


procedure TForm1.LedBlinkUpload;
begin
shape1.Refresh;

if shape1.brush.color=$00353535 then
begin
  shape1.brush.color:=clLime;
end else
begin
  shape1.brush.color:=$00353535 ;
end;

end;

procedure TForm1.LedBlinkDownload;
begin
shape2.Refresh;

if shape2.brush.color=$00353535  then
begin
  shape2.brush.color:=clRed;
end else
begin
  shape2.brush.color:=$00353535 ;
end;

end;

Skrng, Ke tombol  :

Tombol START / sButton 1 , klik 2x, masukan :

IdMappedPortTCP1.Active := False; // ini kalo lsng di pasang di sini
IdMappedPortTCP1.Bindings.Add.IP := '127.0.0.1';
IdMappedPortTCP1.Bindings.Add.Port := StrToInt('2222'); //Port Injek
IdMappedPortTCP1.MappedHost := '10.1.89.130'; //Proxy Injek
IdMappedPortTCP1.MappedPort := StrtoInt ('8000'); //Listen Portnya
IdMappedPortTCP1.Active := True;

{IdMappedPortTCP1.Active := False;  // Ini Kalo Mau menambahkan manual isian edit nya di form exe
IdMappedPortTCP1.Bindings.Add.IP := '127.0.0.1';
IdMappedPortTCP1.Bindings.Add.Port := StrToInt(sEdit2.Text);
IdMappedPortTCP1.MappedHost := sEdit1.Text;
IdMappedPortTCP1.MappedPort := StrtoInt (sEdit2.Text);
IdMappedPortTCP1.Active := True;}

Tombol STOP nya , masukan :

IdMappedPortTCP1.Active := False;
IdMappedPortTCP1.Bindings.Clear;

TIdMappedPortTCP nya , bagian Execute , klik 2x , masukan :

LedBlinkUpload;
If Pos('HTTP', Athread.NetData) <>0 then
begin
athread.NetData := athread.NetData+'METODE http://BUG/ HTTP/1.1'#13#10'connection: keep-Alive'#13#10'Host: BUG'#10#10#10;
end;


Outbound data nya , klik 2x ,masukan :

LedBlinkDownload;
if Pos ('HTTP/1.1 302 Found', AThread.NetData) <> 0 then
begin
AThread.NetData := '';
end;

skrng kita tester yuk.

skrng,kita make cara yg ke 2 td,.

tester juga...
bgmn,mudah bkn,

Demikian tuorial kali ini,.
smp jmp di kesempatan lainya,

jgn lupa ke thenubitol.blogspot.com

Cheerrrsss........................

Untuk Lebih Jelas nya, Simak Video Tutorial di bawah ini



Download PLINK Inject

Kamis, 11 Desember 2014

Tutorial Cara Membuat Simple Tool Wifi Adhoc

Halo Kawan2, jumpa lagi dgn ' The Nubitol '
Kali ini kita akan membuat Adhoc Wifi Connection



apakah adhoc wifi itu ,. Untuk sharing koneksi ke wifi bawaan pc/laptop

Bagaimana Kelanjutanya, yuk..tarik mangggg...

Pertama2 , buka Delphi 7 nya dulu

Sblm nya kita buat output folder nya dulu ya

terus,. Kita masukan :

1. 1 buah sMemo
2. 1 buah sGroupbox
3. 4 buah sButton
4. 2 buah sEdit
5. 1 buah Doscommand

terus,. kita set tombol button nya :

sButton1 = SET SSID
sButton2 = START
sButton3 = CLEAR LOG
sButton4 = CLOSE

sButton1 = SET SSID,  klik 2x , masukan :
var
  DosCommand1 : TDosCommand;
  set : string;
begin
  sMemo1.Clear;
  if sEdit11.GetTextLen < 1 then
  begin
    Application.MessageBox('Isi SSID terlebih dahulu.', 'Error', MB_OK or MB_ICONERROR);
  end
  else if sEdit2.GetTextLen < 8 then
  begin
    Application.MessageBox('Password minimal 8 karakter.', 'Error', MB_OK or MB_ICONERROR);
  end
  else
  begin
    DosCommand1 := TDosCommand.Create(nil);
    set:= 'netsh wlan set hostednetwork ssid='+sEdit1.Text+' key='+sEdit2.Text+' mode=allow';
    DosCommand1.CommandLine := set;
    DosCommand1.OutputLines := log.Lines;
    DosCommand1.Execute;
    beep;
  end;

sButton2 = START  ,klik 2x , masukan :

var
  DosCommand1 : TDosCommand;
  set: string;
begin
  if sButton2.Caption = 'START' then
  begin
    sMemo1.Clear;
    DosCommand1:= TDosCommand.Create(nil);
    set := 'netsh wlan start hostednetwork';
    DosCommand1.CommandLine := set;
    DosCommand1.OutputLines := log.Lines;
    DosCommand1.Execute;
    sButton2.Caption := 'STOP';
    beep;
  end
  else if sButton2.Caption = 'STOP' then
  begin
    sMemo1.Clear;
    DosCommand1 := TDosCommand.Create(nil);
    set := 'netsh wlan stop hostednetwork';
    DosCommand1CommandLine := set;
    DosCommand1.OutputLines := sMemo1.Lines;
    DosCommand1.Execute;
    sButton2.Caption := 'START';
    beep;
  end;

sButton3 = CLEAR LOG , klik 2x, masukan :

log.Clear;

sButton4 = CLOSE, klik 2x, masukan :

Close;

Untuk mempercantik tool, kita ksh alphaskin ya

jangan lupa, form nya di rapikan dulu

Kita ksh nama :

Skrng kita, tester

di sini , saya akan mencotohkan koneksi emnggunakan Tun2Sock

Kita buka dl injeknya

Sekalian Kita set dl SSID nya dan pasword nya

kita tester koneksinya dl,.kalo sudah konek gini,.
baru kita share wifi kita
ke tap t2s nya trs kita share di sana. baru tombol wifi adhoc nya
kita start, biasanya terdetek wireles conect 2

skrng kita share wifi adhoc nya

nah, begitu saja,. wifi share tool kita sdh bisa di nikmati bersama2

Demikian tutorial ala ' The Nubitol '

Jangan lupa mampir ke

thenubitol.blogspot.com

sampai jumpa laen kesempatan,.

Cheerrssssssssss.....................

Untuk Lebih jelasnya, Simak Video Tutorial nya di Bawah ini


Download Wifi Adhoc





Selasa, 09 Desember 2014

Tutorial Cara Membuat Super ROUTE Delphi 7

Halo kawan2, jumpa lagi dgn ' The Nubitol '
Di tutorial kali ini, kita akan membuat  Super ROUTE
Biar kl di tambahkan di project tool semakin joz



Apakah Route itu ? Route adalah ,....

Tanya Mbah Gugel aja dah, lebih pinter ,. wkwkw

Bagaimana Kelanjutanya Yuk, tarik mang...

Pertama2, Buka Delphi 7 nya
File- New - Application

trs kita tambahkan Dulu :

Uses = MMsystem , Winsock
Public declarations = function AddRoute: Boolean;
var = DosCommand1  : TDosCommand;
         Route  :String;

trs ke form nya masukan :

1. 1 Buah Memo
2. 2 Buah Groupbox
3. 2 buah timer
4. 1 doscommand

- Groupbox 1 = Command, kita isi , 1 edit text , edit kita ksh nama = printex
   - 2 buah button, button 1 nama = send, button 2= clear

- Groupbox 2 = Route, kita isi,  1 combobox, 3 buah button, 3 edit
   - combo kita ksh nama = proxy,
     button 3 = add , button 4 = del, button 5 = btngetip    
      edit 1 = getip , edit2 = mask, edit3 = matric

- timer1 kita ksh nama = TimerRefresh
- timer2 kita ksh nama = TimerRoutPrint , enable = false

trs, di bawah :

implementation

{$R *.dfm}

kita masukan dulu =

procedure tahan(Time: integer);
var
  TimeNow: LongInt;
begin
  TimeNow := timeGetTime;
  while (TimeNow + Time) > timeGetTime do
  begin
    Application.ProcessMessages;
  end;
end;

function GetIPAddress(): string;
type
  pu_long = ^u_long;
var
  varTWSAData: TWSAData;
  varPHostEnt: PHostEnt;
  varTInAddr: TInAddr;
  namebuf: array[0..255] of char;
begin
  if WSAStartup($101, varTWSAData) <> 0 then
    Result := ''
  else begin
    gethostname(namebuf, sizeof(namebuf));
    varPHostEnt := gethostbyname(namebuf);
    varTInAddr.S_addr := u_long(pu_long(varPHostEnt^.h_addr_list^)^);
    Result := inet_ntoa(varTInAddr);
  end;
  WSACleanup;
end;

Function TForm1.AddRoute: Boolean;
begin
Application.ProcessMessages;
//getip.Text:= GetIPAddress;
WinExec(PChar('ROUTE DELETE 0.0.0.0'), SW_HIDE);
DosCommand1 := TDosCommand.Create(nil);
Route := 'route add '+ proxy.Text;         // proxy oprator
if mask.Text <> '' then
Route := Route + ' mask ' + mask.Text;
Route := Route + ' ' + GetIPAddress;
if metric.Text <> '' then
Route := Route + ' metric ' + metric.Text;
DosCommand1.CommandLine := Route;
DosCommand1.Execute;
sMemo1.lines.add(Route+#13#10#13#10+'Route Berhasil..!');
end;

terus ke:

- Groupbox1

Button send , klik 2x, masukan :

DosCommand1 := TDosCommand.Create(nil);
route := printex.Text;
DosCommand1.CommandLine := route;
DosCommand1.OutputLines := sMemo1.Lines;
DosCommand1.Execute;
TimerRoutprint.Enabled:= True;

Button clear , klik 2x masukan :

sMemo1.Clear;

- Groupbox2

proxy = items = string , kita isikan =

Telkomsel
XL
Indosat
Axis
Three
Esia/Aha
Smart

button add, klik 2x, masukan :

sMemo1.Lines.Add('Wait...');
tahan(2000);
AddRoute;

button del , klik 2x , masukan :

WinExec(PChar('ROUTE DELETE 0.0.0.0'), SW_HIDE);
sMemo1.Lines.Add('Wait...');
tahan(2000);
sMemo1.Lines.Add('ROUTE DELETE 0.0.0.0 Sukses');

btngetip , klik 2x, masukan :

getip.Text:= GetIPAddress;

mask , isikan = 255.255.255.255
metric, isikan = 1

Timer :

Timer1 = TimerRefresh ,klik 2x , masukan :

Application.ProcessMessages;

Timer2 = TimerRoutPrint, klik 2x , masukan :

 Application.ProcessMessages;
DosCommand1 := TDosCommand.Create(nil);
Route := 'route print';
DosCommand1.CommandLine := Route;
DosCommand1.OutputLines := sMemo1.Lines;
DosCommand1.Execute;
TimerRoutprint.Enabled:= False;

terakir, combobox = proxy , klik 2x, masukan :

if proxy.ItemIndex=0 then
Edit1.Text:='10.1.89.130';
if proxy.ItemIndex=1 then
Edit1.Text:='202.152.240.50';
if proxy.ItemIndex=2 then
Edit1.Text:='10.19.19.19';
if proxy.ItemIndex=3 then
Edit1.Text:='10.8.3.8';
if proxy.ItemIndex=4 then
Edit1.Text:='10.4.0.10';
if proxy.ItemIndex=5 then
Edit1.Text:='10.177.7.7';
if proxy.ItemIndex=6 then
Edit1.Text:='10.17.27.250';

kita tmbh alphaskin dl,biar manis

Kita tester dl...  :D
Ok, Sudah jalan ,... Joz

Bagaimana, Mudah bukan..
Demikian cara tutorial membuat Super ROUTE ala ' The Nubitol '..

Sampai Jumpa di laen kesempatan,.

Cheerrrsss,............................



Download ROUTE













Minggu, 07 Desember 2014

Tutorial Cara Membuat Project Menjadi Installer

Halo kawan2, jumpa lagi dgn ' The Nubitol '
Di tutorial kali ini, kita akan membuat project menjadi instaler



Bgmn kelanjutanya, yuk.. tarik mang....

Di sini ,kita menggunakan inno setup instaler ya..

pertama2 kita buka dl project yg mau di bikin instaler
kita contohkan project PLINK kmrn aja ya

trs kita buka inno setup instaler nya dl

skrng kita coba buka dan instal,.

folder standart sesuai yg kita set td,. yaitu di C:\

Bgmn, mudah bukan,,,,..

Demikian Tutorial kali ini,.
Sampai jumpa di kesempatan lainya by ' The Nubitol '

Cheeerrssss,...........................

Untuk lebih lengkapnya, Silahkan di simak Video Tutorial di bawah ini

Download Inno Setup Instaler

Sabtu, 06 Desember 2014

Tutorial Install Component Delphi 7

Halo kawan2, jumpa lagi dgn ' The Nubitol '
Di Tutorial kali ini, kita akan memasang komponent Delphi 7



1. Alphaskin
2. TMS
3. Doscommand
4. Dswin32 ( Untuk Meringankan Pemakaian Memory tool )

Mgkn bagi yg sudah bisa,ini merupakan hal yg gampang.
Tp bagi yg masih pemula, Dengan Tutorial ini
Mudah2an bisa memberikan sedikit manfaat

Bagaimana kelanjutanya, yuk, tarikk mannggg....

Kita buka dulu Delphi 7,.


Selanjutnya ,. langsung lihat gambar saja biar cepat

1. Alphaskin , kita buka yang D7_Run ,kemudian baru yg D7_Design

lsng kita copas kan saja, ke folder boarland\libs

karena sblm nya sdh prnh sy instal,. sy CANCEL
bagi yg blm prnh instal,lsng copas semua saja

2. TMS , sama juga,kita copas kan lsng ke folder boarland\libs
isi dr folder crack nya

Sdh pernah juga,. yg blm prnh instal,lsng copas saja semua

3. Doscommand, tersimpan di Pallete Sample
lsng kita copas jg ke boarland\libs ,. DCU nya

4. Dswin32 , kita copas kan jg ke boarland\libs , DCU nya

Skrng mari kita coba, kita pake project yg PLINK kmrn saja

Kita ksh alphaskin,. sblm nya biar gampang,. isi folder Skin kita
copas kan saja ke C: lsng

Yuk,kita ksh skin
Extended Border  buat bingkainya ,biar tmbh bagus
Anime Effect ,buat nambah semacam berbayang tool kita
HueOffset buat kombinasi warna
lainya bsia di kreasikan sendiri,.yuk kita build

Bagaimana, mudah bukan..
Demikian Tutorial kali ini..
nantikan tutor2 lainya..

Cheerrrrssss..................

Download Component

Kamis, 04 Desember 2014

PLINK Play Now

Tutorial PLINK Multi Proxy Servers Proxifier




Halo kawan2, jumpa lagi dgn ' The Nubitol '
kali ini kita akan membuat PLINK dgn Multi Proxy Server Proxifier

bgmn kelanjutanya,. yukk.. tarikkk manggg....


pertama, kita buka dl project yg kemarin Delphi 7 PLINK

Skrng kita tambahkan :

1. 1 Buah Groupbox

2. bbrp buah radiobutton, d sini di cth kan 3 multi proxy server sj

skrng kita tmbh kan / edit koding nya sedikit

// kita mainkan di tombol START ini aja

if sRadiobutton1.checked = True then begin    // 1 proxy server

Proxifier:='Proxifier\Proxifier.exe';
plinkplonk:='Proxifier\Profiles\a.ppx silent-load'; // untuk mempermudah,kita RENAME aja , misal jadi a , b , c
shellexecute(handle,'open',pchar(Proxifier),pchar(plinkplonk),nil,SW_HIDE);

end;  // trs kita copy paste saja

if sRadiobutton2.checked = True then begin    // 2 proxy server

Proxifier:='Proxifier\Proxifier.exe';
plinkplonk:='Proxifier\Profiles\b.ppx silent-load'; // untuk mempermudah,kita RENAME aja , misal jadi a , b , c
shellexecute(handle,'open',pchar(Proxifier),pchar(plinkplonk),nil,SW_HIDE);

end;

if sRadiobutton3.checked = True then begin    // 3 proxy server

Proxifier:='Proxifier\Proxifier.exe';
plinkplonk:='Proxifier\Profiles\c.ppx silent-load'; // untuk mempermudah,kita RENAME aja , misal jadi a , b , c
shellexecute(handle,'open',pchar(Proxifier),pchar(plinkplonk),nil,SW_HIDE);

end;

// Kita checked = true lsng saja di radiobutton1

skrng , kita ke Profil PF nya.. D sini saya cth kan yg mudah2 saja

kita ambil dr folder yg sdh ada/ dr tool2 yg sdh ada di pc masing
untuk profil b dan c nya

d sini saya ambil seadanya aja,,yg ptng buat contoh aja

kl sdh, kita RENAME saja,. menjadi a,b ,c

skrng kita hapus jg ndak pa2 cth tool td,butuhnya cuman ambil profil aja
biar cpet  :D

Ok, skrng kita cek dikit2 lagi

Oke, lsng kita tester aja

o iya,. td malem kena jg sm si anu,. skrng qos cuman 512.. sblm nya 14mb


bgmn, mudh bukan

Demikian Sedikit tutorial ala ' The Nubitol '

Sampai jumpa di kesempatan lainya

Cheerrrrssssssssssssss......................



Download Plink MPS

Selasa, 02 Desember 2014

Membuat PLINK Sebagai Pengganti Bitvise Delphi 7

Halo Kawan2, Jumpa lagi bersama ' The Nubitol '

Kali ini kita akan 5 menit membuat PLINK 



Apakah PLINK itu ,.. bahasa cepatnya = Plink adalah sebagai pengganti Bitvise

Kalo Tun2Sock adalah pengganti Proxifier

Keduanya bisa di gunakan Untuk Update AV, Wds , Game online.
Tggl penyesuain dgn injek nya aja,.
kdng untuk kasus2 tertentu,.plink jg ndak bisa konek aka bengong,.
jd harus bener2 pas antara injek, bug, dan ip koneksion modem nya

Bagaimana kelanjutan,. yokk.. Tarik manggg...

( Kebetulan semua sdh sy tulis di sini,untuk merpersingkat waktu )

Pertama2 kita buka dulu Delphi 7 nya,.

Kita set dl output exe nya sekalian ico nya

Selanjutnya,  kita tambahakn di Uses dulu,.  Tlhelp32, Registry,ShellAPI;

Terus kita tambahkan :

1. 1 buah Memo

2. 2 buah Button

3. 6 buah Edit

4. 1 buah checkbox

5. 1 buah Doscommand

Kemuadian kita tambahkan dulu,. function killtask buat nge kils si anu aka Pf bila kita Tekan tombol STOP :

function KillTask(ExeFileName: string): Integer;
const
  PROCESS_TERMINATE = $0001;
var
  ContinueLoop: BOOL;
  FSnapshotHandle: THandle;
  FProcessEntry32: TProcessEntry32;
begin
  Result := 0;
  FSnapshotHandle := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
  FProcessEntry32.dwSize := SizeOf(FProcessEntry32);
  ContinueLoop := Process32First(FSnapshotHandle, FProcessEntry32);

  while Integer(ContinueLoop) <> 0 do
  begin
  if ((UpperCase(ExtractFileName(FProcessEntry32.szExeFile)) =
  UpperCase(ExeFileName)) or (UpperCase(FProcessEntry32.szExeFile) =
  UpperCase(ExeFileName))) then
  Result := Integer(TerminateProcess(
  OpenProcess(PROCESS_TERMINATE,
         BOOL(0),
         FProcessEntry32.th32ProcessID),0));
  ContinueLoop := Process32Next(FSnapshotHandle, FProcessEntry32);
  end;
  CloseHandle(FSnapshotHandle);
end;

Nah , Sekarang kita lsng ke tombol Button,.

Buton1 kita ksh nama START di caption nya, kemudian kita klik 2x  dan tambahkan :

var
Reg: TRegistry;
Path: String;
cmd1: String;
proxymetode: Integer;
proxy: string;
UserName,password,porthost,host,portproxy:string;
Proxifier,plinkplonk : string;
begin
Proxifier:='Proxifier\Proxifier.exe';
plinkplonk:='Proxifier\Profiles\nubitol.ppx silent-load';
shellexecute(handle,'open',pchar(Proxifier),pchar(plinkplonk),nil,SW_HIDE);
username:=sEdit1.Text ;
password:=sEdit2.Text;
host:=sEdit3.Text;
porthost:=sEdit4.Text;
proxy:=sEdit5.Text;
portproxy:=sEdit6.Text;
sButton2.Enabled := true;
sButton1.Enabled := false;
if sCheckBox1.Checked then
proxymetode:=3
else
begin
proxymetode:=0;
end;
Reg := Tregistry.CReate;

try
with Reg do
begin
RootKey:=HKEY_CURRENT_USER;
Path := '\Software\SimonTatham\PuTTY\Sessions\'+host;

If Not KeyExists(Path) Then
Begin
OpenKey(Path,True);
WriteInteger('Present', 1);
WriteString('HostName', host);
WriteInteger('PortNumber', strToInt(porthost));
WriteInteger('PingInterval', 0);
WriteInteger('PingIntervalSecs', 10);
WriteInteger('TCPNoDelay', 1);
WriteInteger('TCPKeepalives', 1);
WriteInteger('ProxyMethod', proxymetode);
WriteString('ProxyHost', proxy);
WriteInteger('ProxyPort', strToInt(portproxy));
WriteString('Cipher', 'blowfish');
End else
Begin
OpenKey(Path,False);
WriteInteger('Present', 1);
WriteString('HostName', host);
WriteInteger('PortNumber', strToInt(porthost));
WriteInteger('PingInterval', 0);
WriteInteger('PingIntervalSecs', 10);
WriteInteger('TCPNoDelay', 1);
WriteInteger('TCPKeepalives', 1);
WriteInteger('ProxyMethod', proxymetode);
WriteString('ProxyHost', proxy);
WriteInteger('ProxyPor', strToInt(portproxy));
WriteString('Cipher', 'blowfish');
End;
End;
Finally
Reg.closekey;
Reg.Free;
End;
CMD1:=extractfilepath(application.exename)+'Plink.exe -v -N -C -D 1080 ' +username+ '@' +host+ ' -P ' +porthost+ ' -pw ' +password;
DosCommand1.CommandLine:=CMD1;
DosCommand1.OutputLines := sMemo1.Lines;
DosCommand1.Execute;
end;

Kemudian Button2 , kita ksh nama STOP, dan klikk 2x ,trs tambahkan

var
Reg: TRegistry;
Path: String;
host:string;
begin
Killtask('Proxifier.exe');
sButton1.Enabled := true;
sButton2.Enabled := false;
sMemo1.Clear;
Reg := Tregistry.CReate;
try
with Reg do
begin
RootKey:=HKEY_CURRENT_USER;
Path := '\Software\SimonTatham\PuTTY\Sessions\'+host;
If Not KeyExists(Path) Then
Begin
DeleteKey(Path);
End else
Begin
DeleteKey(Path);
End;
End;
Finally
Reg.closekey;
Reg.Free;
End;
end;

Skrng kita cek Fungsi tombol2nya

Ok,skrng kita coba tester

Kita ksh nama dl tool kita

oke,sudah konek,,skrng kita save project kita

Oke, Demikian tutorial ala ' The Nubitol '
Nantikan tutor2 lainya,.

Kalo Kurang jelas, Silahkan di lihat video tutorial nya di bawah


Cheeerrrrrrrssss.......
Download Plink



Senin, 01 Desember 2014

Cara Membuat Injek Menggunakan Delphi XE7


Halo kawan2, kali ini  '  The Nubitol  '  akan Sedikit memberikan Tutorial cara membuat injek sederhana menggunakan Delphi XE7




Bagaimana Kelanjutanya, silahkan di simak,.


1. Kita buka dulu Delphi XE7 Embarcadero nya dulu ya  ..

File - New - Vcl Forms Application - Delphi

Sebelumnya kita set dulu output folder EXE nya

Kita Set Sekalian ICO nya..

Selanjutnya . . . .

2. Kita buat 2 Button

3. Kita buat 3 Edit

4. Kita ambil IdMappedPortTCP buat execute dan outbound nya

Kl mau di tambahkan shape, untuk lampu led kedip2 nya

5. Kita ambil 2 shape ,trs kita pasang dulu prosedur nya

( Untuk menghemat waktu, kebetulan sudah saya tulis dulu di notepad ini  :D )

Lupa, psng prosedure


procedure TForm1.LedBlinkUpload;
begin
shape1.Refresh;

if shape1.brush.color=clWhite then
begin
  shape1.brush.color:=cllime;
end else
begin
  shape1.brush.color:=clWhite ;
end;

end;

procedure TForm1.LedBlinkDownload;
begin
shape2.Refresh;

if shape2.brush.color=clWhite  then
begin
  shape2.brush.color:=clRed;
end else
begin
  shape2.brush.color:=clWhite;
end;

end;

Nah Sekarang mari kita mulai pembuatan injek nya . . .

Sebelumnya kita psng dulu prosedure buat net.data nya

//== > ini string netdata
function netstring(A : TidContext): string;
var
B : String;
begin
B := TIdEncoderMIME.EncodeBytes(TIdMappedPortContext(A).NetData);
B := TIdDecoderMIME.DecodeString(B);
Result := B;
end;

//== > ini merubah string menjadi netdata
function netbyte(B : string) : TIdBytes;
var
A : TIdBytes;
begin
B := TIdEncoderMIME.EncodeString(B);
A := TIdDecoderMIME.DecodeBytes(B);
Result := A;
end;

Di Uses tambahkan . . .  ,IdCoder,IdGlobal, IdCoder3to4, IdCoderMIME

Lanjut ke tombol Button nya

a. Button1
    Kita beri nama tombol nya dengan START di Caption nya
    Kita klik 2x tombol button1

Kita isikan code berikut :

IdMappedPortTCP1.Active := false;
IdMappedPortTCP1.Bindings.Clear;
IdMappedPortTCP1.MappedHost:= Edit1.Text;
IdMappedPortTCP1.MappedPort:= StrToInt(Edit2.Text);
IdMappedPortTCP1.Bindings.Add.IP:= '127.0.0.1';
IdMappedPortTCP1.Bindings.Add.Port:= StrToInt(Edit3.Text);
IdMappedPortTCP1.Active:=True;
Button1.Enabled:=False;
Button2.Enabled:=true;

b.  Button2
     Kita beri nama tombol nya dengan STOP di Caption nya
     Kita klik 2x tombol button2

Kita isikan code berikut :

IdMappedPortTCP1.Active := false;
IdMappedPortTCP1.Bindings.Clear;
Button1.Enabled:=true;
Button2.Enabled:=false;

Sekarang kita ke IdMappedPortTCP Execute . . .

kemudian kita masukan :

var
netdata:string;
begin

LedBlinkUpload;
If Pos('HTTP', netstring(AContext)) <>0 then
begin
netdata := netdata+'METODE http://BUG/ HTTP/1.1'#13#10'connection: keep-Alive'#13#10'Host: BUG'#10#10#10;
TIdMappedPortContext(AContext).NetData := netbyte(netdata);
end;

Sekarang kita ke IdMappedPortTCP Outbound Data . . .

kemudian kita masukan :

LedBlinkDownload;
if (Pos('302 Found',netstring(AContext)) <> 0) then
begin
TIdMappedPortContext(AContext).NetData := netbyte(StringReplace(netstring(AContext),'302 Found','200 OK',[rfReplaceAll]));
end;

Karena kita membuat injek telkampret,kita isikan dulu di edit2 yg sdh kita psng td
edit1 = host p , edit2=port edit3 = isten port injek kita

sekarang kita rapikan dulu form exe nya dan kita ksh nama tool injek kita

Sekarang kita Run dan kita tester jalan apa ndak injek nya

Oke sudah jalan,.

Harap maklum kl agak lelet,. soale ini ssh gratisan dr anu.com  :D

Sekarang Kta tutup dulu trs kita save project kita

Jangan Lupa , waktu save di bagian Project jg di Compile projet-OK
sama Build Project-OK

Sekarang kita cek di folder output ,biar n kl mau di buka sdh ada di sana project nya

Kita cek ke folder output dl,biat nt kl mau di buka project nya sdh siap

Demikian Sedikit Tutorial Cara Membuat Injek Menggunakan Delphi XE7

Sampai Jumpa di Video Tutorial lainya by The Nubitol

Cheerrrrrrsssss . . . .





Download