Minggu, 21 April 2019

Cara Membuat Injek SSL SNI Seperti HTTP Injector dan KPN Tunnel 2019


www.indoblog.me - Untuk sebagian besar pengguna internet mungkin beberapa diantaranya sudah mengenal bagaimana Cara Membuat Injek SSL SNI Seperti HTTP Injector dan KPN Tunnel 2019 tersebut lantas apa kegunaan dari aplikasi HTTP Injector maupun KPN Tunnel tersebut? dan untuk manfaat dan kegunaannya tentu saja banyak yaitu untuk membantu akses internet baik secara gratis maupun sekedar direct koneksi.

Setelah artikel ini dipublikasikan untuk penggunaan internet gratis baik provider telkomsel, maupun indosat, maupun xl, maupun tri dan axis sudah dicoba hanya yang belum dicoba lagi hanyalah provider smartfern soalnya belum ada modemnya buat pentestingnya.

Mungkin bisa dikatakan sebenarnya beberapa tahun vakum untuk eksperimen atau nyari nyari internet gratis sehubung banyak yang email untuk update lagi trik-triknya maka akan saya bahas, memang ditahun 2014 silam saya pernah bikin channel youtubenya khusus buat membahas internet gratis, tapi sudah vakum lama.

Setelah melakukan eksperimen ternyata yang nol pulsa dan nol kuota juga masih banyak saya temukan walaupn pada dasarnya untuk tiap provider berbeda beda caranya, mungkin untuk tahun 2019 ini yang lagi buming adalah yang menggunakan konsep HTTP Over TLS maupun HTTP Over SSL.

Cara Membuat Injek SSL Telkomsel Indosat XL Axis Tri Smartfren 2019

Yang jadi pertanyaannya apakah perubahan trik ini akan terus berlanjut, ya akan terus berlanjut seiring perbaikan client servernya atau server hostnya dari masing-masing provider bahkan mungkin saja trik http over ssl ini tidak menutup kemungkinan jika ada sertifikat terbaru untuk memasukan ke daftar hitam provider bisa saja coid.

Yang perlu diperhatikan bahwa HTTP Over SSL ini menggunakan port 433, tetapi untuk masa yang akan datang justru saya tertarik menggunakan internet gratis dengan eksperimen pada jalur AFP Over TCP yang menggunakan port 548 yang digabungkan dengan IPX Over IP yang menggunakan jalur 213 tapi lain kali dibahas.

Cara Membuat Injek SSL Telkomsel Indosat XL Axis Tri Smartfren Terbaru 2019

1. Buka delphi masing-masing silahkan buat project baru lalu simpan ProxyThrd (download disini atau disini) satu folder dengan project tersebut kemudian masukan data dibawah ini tepat dibawah uses

ProxyThrd, WinSock, StrUtils, synautil, StdCtrls

Cara Membuat Injek SSL Telkomsel Indosat XL Axis Tri Smartfren 2019

Jangan lupa tambahkan komponen edit(1x), memo(1x), button(1x)

2. Kemudian dibawah public tambahkan kode dibawah ini

direct : TProxyThrd;
  procedure OnBeforeExecution(headers: string);
  procedure OnRuntime(headers: string);

Cara Membuat Injek SSL Telkomsel Indosat XL Axis Tri Smartfren 2019

Lalu dibawah {$R *.dfm} tambahkan kode yang ada dibawah ini

function split(input: string; schar: Char; s: Integer): string;
var
c: array of Integer;
b, t: Integer;
begin
Dec(s, 2);
t := 0;
setlength(c, Length(input));
for b := 0 to pred(High(c)) do
begin
c[b + 1] := posex(schar, input, succ(c[b]));
if (c[b + 1] < c[b]) or (s < t) then break else Inc(t); end; Result := Copy(input, 

succ(c[s]), pred(c[s + 1] - c[s])); end; function LeftStr (Const Str: String; Size: 

Word): string; begin LeftStr := Copy(Str, 1, Size) end; function RightStr (Const Str: 

String; Size: Word): string; begin if Size > Length(Str) then Size := Length(Str) ;
RightStr := Copy(Str, Length(Str)-Size+1, Size)
end;
function MidStr
(Const Str: String; From, Size: Word): string;
begin
MidStr := Copy(Str, From, Size)
end;
function AddHeader(S, Header:string):string;
begin
S:= StringReplace(S, #13#10 + #13#10, #13#10 + Header + #13#10 + #13#10, 

[rfReplaceAll]);
Result:= S;
end;
function MultiStringReplace(const S : string; OldPattern, NewPattern : array of 

string;
Flags : TReplaceFlags): string;
var
i : Integer;
begin
Assert(Length(OldPattern) = Length(NewPattern), 'Pattern array lengths differ');
Result := S;
for i := Low(OldPattern) to High(OldPattern) do
Result := StringReplace(Result, OldPattern[i], NewPattern[i], Flags);
end;

procedure TForm1.OnBeforeExecution(headers: string);
var
list : TStringlist;
s : string;
Prot, User, Pass, Host, Port, Path, Para: string;
method, uri, protocol: string;
begin
list := TStringlist.Create;
try
list.Text := headers;
s := list.Strings[0];
method := fetch(s, ' ');
if (s = '') or (method = '') then
Exit;
uri := fetch(s, ' ');
if uri = '' then
Exit;
protocol := fetch(s, ' ');
ParseURL(uri, Prot, User, Pass, Host, Port, Path, Para);

if Edit1.Text <> '' then
      direct.ProxyServer := Edit1.Text;
direct.Payload := multistringreplace('Payload HI',['[netData]','[host]','[port]','[host_port]','[protocol]','[crlf]','[cr]','[lf]','[lfcr]','[realdata]','[ua]'],
['CONNECT '+host+':'+port+' HTTP/1.0',host,port,host+':'+port,'HTTP/1.0',#13#10,#13,#10,'CONNECT '+host+':'+port+'HTTP/1.0'+#13#10#13#10,'I*HTTP V1.0'],
[rfreplaceall]);
finally
list.Free;
end;
end;

procedure TForm1.OnRuntime(headers: string);
begin
Memo1.Lines.Add(headers);
end;

3. Selanjutnya silahkan klik form1 lalu tambahkan kode dibawah ini, contoh lihat gambar bawah:

direct := TProxyThrd.Create(nil);
direct.OnBeforeExecution := OnBeforeExecution;
direct.OnRuntime := OnRuntime;

Cara Membuat Injek SSL Telkomsel Indosat XL Axis Tri Smartfren 2019

Selanjtnya klik button1 lalu tambahkan kode dibawah ini:

if not direct.Active then begin
    direct.LocalIP := '127.0.0.1';
    direct.LocalPort := '6666';
    direct.start;
    if direct.Active then
      Button1.Caption := 'Stop';
  end
  else begin
    direct.stop;
    Button1.Caption := 'Start';
  end;

Kemudian silahkan simpan project yang sudah dibuat tersebut, untuk listen port dan proxy servernya tidak perlu saya jelaskan kembali pasti kamu sudah memahaminya.

Untuk source codenya bisa kamu download disini ( 0,2 MB) atau disini ( 0,2 MB)

Bagi kamu yang ingin aplikasi http over ssl yang sudah jadi dengan tunnel sshnya bisa kamu download disini (20 MB) atau disini (20 MB) contohnya bisa kamu lihat pada gambar paling atas saja.

Contoh Kata Kunci Dukungan yang bisa kamu gunakan untuk mengisi payloadnya:

Cara Membuat Injek SSL Telkomsel Indosat XL Axis Tri Smartfren 2019

Normal CONNECT [host_port] [protocol][crlf]Host: domain.com[crlf][crlf]
Front Inject GET http://domain.com/ HTTP/1.1[crlf]Host: domain.com[crlf][crlf]CONNECT [host_port] [protocol][crlf][crlf]
Back Inject CONNECT [host_port] HTTP/1.1[crlf][crlf]GET http://domain.com/ [protocol][crlf]Host: domain.com[crlf][crlf]
Front Query CONNECT domain.com@[host_port][crlf]GET http://domain.com/ [protocol][crlf]Host: domain.com[crlf][crlf]
Back Query CONNECT [host_port]@domain.com[crlf]GET http://domain.com/ [protocol][crlf]Host: domain.com[crlf][crlf]


Sekian dulu postingan dan coretan kali ini dengan Cara Membuat Injek SSL SNI Seperti HTTP Injector dan KPN Tunnel 2019 semoga bermanfaat dan membantu dan terima kasih banyak silahkan langsung dicoba.