Browser Palsu


Dari mana kita biasanya mengetahui browser apa yang dipergunakan oleh client? Informasi ini bisa kita dapatkan melalui user-agent di CGI.HTTP_USER_AGENT, misalnya Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8


Informasi user-agent ini bisa kita palsukan :p

Yang pertama kita buat sebuah file misalnya dengan nama browserpalsu.cfm sebagai file yang akan anggap sebagai browser, dan target.cfm sebagai file yang kita panggil dari browserpalsu.cfm.

<!--- browserpalsu.cfm --->
<!--- isi argument useragent dengan nama apapun yang diinginkan --->
<cfhttp 
	url="http://localhost:8502/tscf/http/target.cfm" 
	method="GET" 
	useragent="BrowserPalsu Release 1.2.3"
	>

</cfhttp>

<cfdump var="#cfhttp#">
<!--- target.cfm --->
<cfoutput>

#CGI.HTTP_USER_AGENT#

</cfoutput>

Hasil yang terlihat ketika kita memanggil browserpalsu.cfm adalah

Browser Palsu

Browser Palsu

CFHTTP.Filecontent berisi informasi isi dari halaman yang kita lihat melalui tag cfhttp. Coba
bandingkan dengan membuka file target.cfm langsung melalui browser.

Pernah lihat ada orang pake browser dengan user-agent BrowserPalsu Release 1.2.3?

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: