KENEONO - Dikesempatan kali ini saya akan share tentang Cara Menerapkan Payload HTTP Injector ke Payload Inject Delphi. Untuk yang masih bingung cara menerjemhkan payload HI ke payload Delphi kali saya akan coba memberikan sedikit penjelasannya.
Sebelumnya kita harus mengetahuai arti kata kunci yang ada di HTTP Injector. Seperti kata kunci dibawah ini saya jadikan ke delphi:
[host_port] = 128.199.224.190 443 (host akun ssh dan port yang kita gunakan)
[protocol] = HTTP/1.0
[cr] = #13
[lf] = #10
[crlf] = #13#10
[raw] = CONNECT [host_port] [protocol] = 'CONNECT 128.199.224.190 443 HTTP/1.0'
[real_raw] = = CONNECT [host_port] [protocol][crlf][rclf] = 'CONNECT 128.199.224.190 443 HTTP/1.0'+#13#10#13#10
[netData] = = CONNECT [host_port] [protocol][crlf] = 'CONNECT 128.199.224.190 443 HTTP/1.0'+#13#10
[ua] = User-Agent
[split] = Untuk membuat line baru dalam delphi biasanya menggunkan kode = Sleep (100)
Sekiranya kata kunci diatas udah cukup, sekarang kita coba menerapkan Payload HI ke Payload Delphi.
Contoh Payload HTTP Injector
CONNECT [host_port] [protocol][crlf][instant_split]GET http://bug.com/ HTTP/1.1[crlf]Host: bug.com[crlf]X-Pingback: bug.com[crlf]Connection: Keep-Alive[crlf]Proxy-Connection: Keep-Alive[crlf]User-Agent: [ua][crlf]Content-Length: 7777777777[crlf][crlf]
Coba kita terapkan ke Payload Delphi Sebagai berikut
procedure TForm1.IdMappedPortTCP1Execute(AThread: TIdMappedPortThread);
var
payload: string;
begin
if (pos('CONNECT',AThread.NetData)<>0) or (pos('HTTP',AThread.NetData)<>0) then begin
payload := 'GET http://bug.com/ HTTP/1.1'+#13#10+'Host: bug.com'+#13#10+'X-Pingback: bug.com'+#13#10+'Connection: Keep-Alive'+#13#10+'Connection: Keep-Alive'+#13#10+'Proxy-Connection: Keep-Alive'+#13#10+'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/27.0.1453.93 Safari/537.36'+#13#10+'Content-Length: 7777777777'+#13#10#13#10;
AThread.NetData := StringReplace(AThread.NetData,'HTTP/1.0','HTTP/1.0'+#13#10,[rfReplaceAll]);
athread.OutboundClient.Write(AThread.NetData); Sleep (100);
athread.NetData:=payload;
end;
end;
Nah begitu kurang lebihnya Cara Menerapkan Payload HI ke Payload delphi.
Kode AThread.NetData = CONNECT [host_port] [protocol][crlf]
Jika masih bingung atau kurang jelas silakan ditanyakan. Kalau ane bisa insyaallah dibantu :) .
Sekian artikel tentang Cara Menerapkan Payload HTTP Injector ke Payload Inject Delphi. Semoga bermanfaat...
Jangan lupa tinggalkan jejak ya sob. Terimakasih...
Jika sobat ingin menjadi donatur silahkan hubungi admin via Whatsapp. Dana hasil dari Donasi akan digunakan untuk memperpanjang domain
keneono.net
. Terima Kasih