Monday, June 9, 2008

CSS

Uhm.. berawal dari seringnya seorang teman bertanya tanya tentang jenis makanan aneh (menurutnya) yang bernama CSS jadi punya ide buat sedikit bagi tutorial, sebnernya css itu seperti apa bentuk dan wujudnya. CSS yang kepanjangannya rada ribet kalo disebutin Cascading Stylesheets,yah gitu deh pokoknya. Sama halnya dengan saya dulu, sebelum kenal ama CSS, suka ngabisin halaman web dengan aturan yang sama dan itu berulang2 pula. Begitu kenal ama MIss CSS, hehe.. script html jadi bisa dibuat pendek. Hanya butuh bikin class n aturan aturan yang nanti dipanggil kalo mau dipake. Dicoba aja Yah..

ini, ada sebuah script pendek. simpan dan kasi nama dengan home.html


Nah, kalo udah.. coba sekarang kamu copy script ini, trus dikasi nama style.css.

body {
background: #dddddd;
color: #000;
font-family: Verdana, Helvetica, sans-serif;
font-size: 11px
}
#halaman {
background: #FFFF00;
border: thick double red
margin: 10px auto;
padding: 10px;
width: 700px
align: center;
}
#menu {
background: #DDff00;
border: thin dotted #800080
margin: 10px auto;
padding: 10px;
text-align: center;
align: center;
}
#bawah {
background: #DDFF00;
border: thin dotted #800080
margin: 10px auto;
padding: 10px;
text-align: center;
align: center;
}
H1, H2, H3, H4, H5, H6 { color: blue; font-family: sans-serif }
H1 { text-align: center }

huhu… sekarang coba jalanin di browser.. xixixi, emang si warnanya agak sedikit mencolok. Tujuannya si supaya bedanya keliatan. kalo ada pertanyaan, FF0000 itu apa?? align: center itu apa?? margin itu apa? padding itu apa?? hehehe.. cari cari di tutorial aja .. tanya ma om Goo. kalo dikasi disini bisa bikin 100 seri tutorial css dan saya ga pulang2.. :P
semoga membantu. :)

Sunday, June 1, 2008

Javascript Matrix

-------
Script ini hanya jalan di Internet Explorer
-------

contoh buka: http://www.ilmuwebsite.com/javascript/javascript-matrix.htm

<html>
<head>
</head>
<body bgcolor="#000000">
<STYLE type=text/css>#supertext {
    LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
</STYLE>

<SCRIPT language=JavaScript1.2>

//Configure the below three variables

//1) Set message to display (HTML accepted)
var thecontent='<h2><font face="Courier New" font size="5" color="#00FF00">ilmuwebsite.com - Webmaster Resource</font></h2>'
//2) Set delay after which message should be hidden, in miliseconds ('' makes it incessantly visible on the screen)
var hidetimer='';
//3) Set speed of animation (1-50), where larger is faster
var BallSpeed = 20;



///NO NEED TO EDIT BELOW THIS LINE///////////

var contentWidth;
var contentHeight;
var maxBallSpeed = 50;


var xMax;
var yMax;
var xPos = 0;
var yPos = 0;
var xDir = 'right';
var yDir = 'down';
var superballRunning = true;
var tempBallSpeed;
var currentBallSrc;
var newXDir;
var newYDir;

function initializeBall() {
   if (document.all) {
      xMax = document.body.clientWidth
      yMax = document.body.clientHeight
      document.all("supertext").style.visibility = "visible";
      contentWidth=supertext.offsetWidth
      contentHeight=supertext.offsetHeight
      }
   else if (document.layers) {
      xMax = window.innerWidth;
      yMax = window.innerHeight;
      contentWidth=document.supertext.document.width
      contentHeight=document.supertext.document.height
      document.layers["supertext"].visibility = "show";
      }
   setTimeout('moveBall()',400);
   if (hidetimer!='')
   setTimeout("hidetext()",hidetimer)
   }

function moveBall() {
   if (superballRunning == true) {
      calculatePosition();
      if (document.all) {
         document.all("supertext").style.left = xPos + document.body.scrollLeft;
         document.all("supertext").style.top = yPos + document.body.scrollTop;
         }
      else if (document.layers) {
         document.layers["supertext"].left = xPos + pageXOffset;
         document.layers["supertext"].top = yPos + pageYOffset;
         }
      animatetext=setTimeout('moveBall()',20);
      }
   }

function calculatePosition() {
   if (xDir == "right") {
      if (xPos > (xMax - contentWidth - BallSpeed)) {
         xDir = "left";
         }
      }
   else if (xDir == "left") {
      if (xPos < (0 + BallSpeed)) {
         xDir = "right";
         }
      }
   if (yDir == "down") {
      if (yPos > (yMax - contentHeight - BallSpeed)) {
         yDir = "up";
         }
      }
   else if (yDir == "up") {
      if (yPos < (0 + BallSpeed)) {
         yDir = "down";
         }
      }
   if (xDir == "right") {
      xPos = xPos + BallSpeed;
      }
   else if (xDir == "left") {
      xPos = xPos - BallSpeed;
      }
   else {
      xPos = xPos;
      }
   if (yDir == "down") {
      yPos = yPos + BallSpeed;
      }
   else if (yDir == "up") {
      yPos = yPos - BallSpeed;
      }
   else {
      yPos = yPos;
      }
   }

function hidetext(){
if (document.all)
supertext.style.visibility="hidden"
else if (document.layers)
document.supertext.visibility="hide"
clearTimeout(animatetext)
}

if (document.all||document.layers){
document.write('<span id="supertext"><nobr>'+thecontent+'</nobr></span>')
window.onload = initializeBall;
window.onresize = new Function("window.location.reload()");
}

</SCRIPT>

<SCRIPT language=JavaScript>

if (document.all){

Cols=22;

Cl=18; //Peþpeþe geliþ mesafeleri!

Cs=110; //Sayfaya enine yayýlýþ mesafeleri!

Ts=12; //Rakamlarýn büyüklükleri!

Tc='#00FF00';//Renk

Tc1='#00FF00';//Renk1

MnS=22; //Akýþ hýzlarý!

MxS=50; //Akýþ hýzlarý!

I=Cs;

Sp=new Array();S=new Array();Y=new Array();

C=new Array();M=new Array();B=new Array();

RC=new Array();E=new Array();Tcc=new Array(0,1,7,9,3,2);

document.write("<div id='Container' style='position:absolute;top:0;left:-"+Cs+"'>");

document.write("<div style='position:relative'>");

for(i=0; i < Cols; i++){

S[i]=I+=Cs;

document.write("<div id='A' style='position:absolute;top:0;font-family:Arial;font-size:"

+Ts+"px;left:"+S[i]+";width:"+Ts+"px;height:0px;color:"+Tc+";visibility:hidden'></div>");

}

document.write("</div></div>");

for(j=0; j < Cols; j++){

RC[j]=1+Math.round(Math.random()*Cl);

Y[j]=0;

Sp[j]=Math.round(MnS+Math.random()*MxS);

for(i=0; i < RC[j]; i++){

B[i]='';

C[i]=Math.round(Math.random()*1)+' ';

M[j]=B[0]+=C[i];

}

}

function Cycle(){

Container.style.top=window.document.body.scrollTop;

for (i=0; i < Cols; i++){

var r = Math.floor(Math.random()*Tcc.length);

E[i] = '<font color='+Tc1+'>'+Tcc[r]+'</font>';

Y[i]+=Sp[i];

if (Y[i] > window.document.body.clientHeight){

for(i2=0; i2 < Cols; i2++){

RC[i2]=1+Math.round(Math.random()*Cl);

for(i3=0; i3 < RC[i2]; i3++){

B[i3]='';

C[i3]=Math.round(Math.random()*1)+' ';

C[Math.floor(Math.random()*i2)]=' '+' ';

M[i]=B[0]+=C[i3];

Y[i]=-Ts*M[i].length/1.5;

A[i].style.visibility='visible';

}

Sp[i]=Math.round(MnS+Math.random()*MxS);

}

}

A[i].style.top=Y[i];

A[i].innerHTML=M[i]+' '+E[i]+' ';

}

setTimeout('Cycle()',20)

}

Cycle();

}

</SCRIPT>
</body>
</html>

Sumber dari situs Ilmu Website dalam kategori javascript dengan judul Tulisan Matrix

Tuesday, May 27, 2008

Scan for Root Kits

Rootkit apaan sih....???
Rootkit bukan sejenis gemblong ataupun onde2... melainkan sejenis backdoor yang ditanam oleh attacker untuk menguasai server dan system (root). Sebuah rootkit biasanya berisi sekumpulan program yang dimasukan oleh attacker setelah mereka melakukan compromise terhadap account root dari sebuah system. Program2 yang dimasukan ke dalam server biasanya digunakan oleh attacker untuk membersihkan jejak (-- kalo hacker2 bilang sih : covering track), dan biasanya digunakan untuk masuk kembali ke server dengan mudah tanpa diketahui oleh Administrator (-- kalo yang ini biasa hacker bilang : backdoor).
Mudah2an tulisan ini 'ga basi.. apa udah basi yah..?? kalo udah basi ga usah dimakan deh.. di baca2 aze...

Bahayakah Rootkit...??
jawabannya... tolak kenaikan BBM..... lahhh.....
Kalo aku bilang sih keberadaan rootkit di server sangat berbahaya... karena sumber daya apapun yang ada di server bisa diketahui oleh orang lain...

Gimana cara tau ada Rootkit atau tidak...??
Cara taunya gimana yah...??? ya, salah satunya adalah memanfaatkan aplikasi chkrootkit, yang bisa Anda unduh (--sok pake EYD nih...) di : http://www.chkrootkit.org

Bagus 'ga sih chkrootkit...???
Yang pasti chkrootkit lebih bagus dibandingkan Dewi Pe***k, karena chkrootkit bisa menditeksi lebih dari 50 jenis rootkit yang berbeda, tidak itu saja... tetapi akan selalu menditeksi interface jaringan dalam metode promiscuous, lastlog files dan wtmp files bisa dimanage sehingga sangat mudah untuk menganalisis log. (Ubuntu tested : ok, successfull)

inilah beberapa rootkit yang bisa dikenalinya, antara lain : 01. lrk3, lrk4, lrk5, lrk6 (&var) 22. x.c Worm 43. Romanian rootkit
02. Solaris rootkit 23. RST.b trojan 44. LOC rootkit
03. FreeBSD rootkit 24. duarawkz 45. shv4 rootkit
04. t0rn (and variants) 25. knark LKM 46. Aquatica rootkit
05. Ambient's Rootkit (ARK) 26. Monkit 47. ZK rootkit
06. Ramen Worm 27. Hidrootkit 48. 55808.A Worm
07. rh[67]-shaper 28. Bobkit 49. TC2 Worm
08. RSHA 29. Pizdakit 50. Volc rootkit
09. Romanian rootkit 30. t0rn v8.0 51. Gold2 rootkit
10. RK17 31. Showtee 52. Anonoying rootkit
11. Lion Worm 32. Optickit 53. Anonoying rootkit
12. Adore Worm 33. T.R.K 54. Shkit rootkit
13. LPD Worm 34. MithRa's Rootkit 55. AjaKit rootkit
14. kenny-rk 35. George 56. zaRwT rootkit
15. Adore LKM 36. SucKIT 57. Madalin rootkit
16. ShitC Worm 37. Scalper 58. Fu rootkit
17. Omega Worm 38. Slapper A, B, C and D 59. Kenga3 rootkit
18. Wormkit Worm 39. OpenBSD rk v1 60. ESRK rootkit
19. Maniac-RK 40. Illogic rootkit 61. rootedoor rootkit
20. dsc-rootkit 41. SK rootkit 62. Enye LKM
21. Ducoci rootkit 42. sebek LKM 63. shv5


--------------------------------------------------------------------------------------------

Bagaimana cara pake chkrootkit...???
gampang... tinggal nungging... hhuusss... poorrrrnnnooo...
no porn in my site.. please dehhhh.....

1. Donload di : http://www.chkrootkit.org
2. buat Folder, ekstrak di folder yang udah dibuat
3. Simple eksekusi :

# ./chrootkit

ROOTDIR is `/'

Checking `amd'... not found

Checking `basename'... not infected

Checking `biff'... not found

Checking `chfn'... not infected

Checking `chsh'... not infected

Checking `cron'... not infected

Checking `date'... not infected

Checking `du'... not infected

Checking `dirname'... not infected

Checking `echo'... not infected

Checking `egrep'... not infected

Checking `env'... not infected

Checking `find'... not infected

Checking `fingerd'... not found

Checking `gpm'... not infected

Checking `grep'... not infected

Checking `hdparm'... not infected

Checking `su'... not infected



Check Rootkit di mount point area :

# ./chrootkit -r /mnt/hda5



Check Rootkit di mount cd-rom :

# ./chrootkit -p /mnt/cdrom

Nah, akirnya selesai sudah tulisan tentang 'Scan for Root Kits' udah2an bisa nambah ilmu buat teman2 semuanya.


.thx
lirva32


Shoutz :
. All echo|staff,MyAlmamater : FTI-Univ.BudiLuhur.
. AllNewbieHacker,BekasiUnderGround,AllMyFriends : 38-92
. MyDaughter : Faiza Debian Nafisa
. AllMyAssistant@STMIKBinaInsani


Source :http://lirva32.org/site/index.php?option=com_content&task=blogsection&id=7&Itemid=34